org.scaladebugger.api.profiles.swappable.info

SwappableGrabInfoProfile

trait SwappableGrabInfoProfile extends GrabInfoProfile

Represents a swappable profile for grabbing various info that redirects the invocation to another profile.

Self Type
SwappableGrabInfoProfile with SwappableDebugProfileManagement
Linear Supertypes
GrabInfoProfile, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. SwappableGrabInfoProfile
  2. GrabInfoProfile
  3. AnyRef
  4. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  7. def class(referenceType: ReferenceType): ReferenceTypeInfoProfile

    Retrieves a reference type profile for the given JDI reference type.

    Retrieves a reference type profile for the given JDI reference type.

    returns

    The reference type info profile wrapping the JDI instance

    Definition Classes
    SwappableGrabInfoProfileGrabInfoProfile
  8. def class(name: String): ReferenceTypeInfoProfile

    Retrieves reference information for the class with the specified name.

    Retrieves reference information for the class with the specified name.

    name

    The fully-qualified name of the class

    returns

    The reference type info profile for the class

    Definition Classes
    GrabInfoProfile
  9. def classOption(name: String): Option[ReferenceTypeInfoProfile]

    Retrieves reference information for the class with the specified name.

    Retrieves reference information for the class with the specified name.

    returns

    Some reference type info profile for the class if found, otherwise None

    Definition Classes
    SwappableGrabInfoProfileGrabInfoProfile
  10. def classes: Seq[ReferenceTypeInfoProfile]

    Retrieves all classes contained in the remote JVM in the form of reference type information.

    Retrieves all classes contained in the remote JVM in the form of reference type information.

    returns

    The collection of reference type info profiles

    Definition Classes
    SwappableGrabInfoProfileGrabInfoProfile
  11. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  12. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  13. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  14. def field(objectReference: ObjectReference, field: Field): FieldVariableInfoProfile

    Retrieves a field profile for the given JDI field.

    Retrieves a field profile for the given JDI field.

    objectReference

    The object reference to associate with the field

    field

    The JDI field with which to wrap in a variable info profile

    returns

    The variable profile representing the field

    Definition Classes
    SwappableGrabInfoProfileGrabInfoProfile
  15. def field(referenceType: ReferenceType, field: Field): FieldVariableInfoProfile

    Retrieves a field profile for the given JDI field.

    Retrieves a field profile for the given JDI field.

    referenceType

    The reference type to associate with the field

    field

    The JDI field with which to wrap in a variable info profile

    returns

    The variable profile representing the field

    Definition Classes
    SwappableGrabInfoProfileGrabInfoProfile
  16. def field(objectInfo: ObjectInfoProfile, field: Field): FieldVariableInfoProfile

    Retrieves a field profile for the given JDI field.

    Retrieves a field profile for the given JDI field.

    objectInfo

    The information about the object to associate with the field

    field

    The JDI field with which to wrap in a variable info profile

    returns

    The variable profile representing the field

    Definition Classes
    GrabInfoProfile
  17. def field(referenceTypeInfo: ReferenceTypeInfoProfile, field: Field): FieldVariableInfoProfile

    Retrieves a field profile for the given JDI field.

    Retrieves a field profile for the given JDI field.

    referenceTypeInfo

    The information about the reference type to associate with the field

    field

    The JDI field with which to wrap in a variable info profile

    returns

    The variable profile representing the field

    Definition Classes
    GrabInfoProfile
  18. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  19. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  20. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  21. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  22. def localVariable(stackFrame: StackFrame, localVariable: LocalVariable): VariableInfoProfile

    Retrieves a localVariable profile for the given JDI local variable.

    Retrieves a localVariable profile for the given JDI local variable.

    stackFrame

    The stack frame to associate with the local variable

    localVariable

    The JDI local variable with which to wrap in a variable info profile

    returns

    The variable profile representing the local variable

    Definition Classes
    SwappableGrabInfoProfileGrabInfoProfile
  23. def localVariable(stackFrameInfo: FrameInfoProfile, localVariable: LocalVariable): VariableInfoProfile

    Retrieves a localVariable profile for the given JDI local variable.

    Retrieves a localVariable profile for the given JDI local variable.

    stackFrameInfo

    The information about the stack frame to associate with the local variable

    localVariable

    The JDI local variable with which to wrap in a variable info profile

    returns

    The variable profile representing the local variable

    Definition Classes
    GrabInfoProfile
  24. def location(location: Location): LocationInfoProfile

    Retrieves a location profile for the given JDI location.

    Retrieves a location profile for the given JDI location.

    location

    The JDI location with which to wrap in a location info profile

    returns

    The new location info profile

    Definition Classes
    SwappableGrabInfoProfileGrabInfoProfile
  25. def method(method: Method): MethodInfoProfile

    Retrieves a method profile for the given JDI method.

    Retrieves a method profile for the given JDI method.

    method

    The JDI method with which to wrap in a method info profile

    returns

    The new method info profile

    Definition Classes
    SwappableGrabInfoProfileGrabInfoProfile
  26. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  27. final def notify(): Unit

    Definition Classes
    AnyRef
  28. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  29. def object(objectReference: ObjectReference): ObjectInfoProfile

    Retrieves a object profile for the given JDI object reference.

    Retrieves a object profile for the given JDI object reference.

    object

    objectReference

    The JDI object reference with which to wrap in a object info profile

    returns

    The new object info profile

    Definition Classes
    SwappableGrabInfoProfileGrabInfoProfile
  30. def stackFrame(stackFrame: StackFrame): FrameInfoProfile

    Retrieves a stack frame profile for the given JDI stack frame.

    Retrieves a stack frame profile for the given JDI stack frame.

    stackFrame

    The JDI stack frame with which to wrap in a frame info profile

    returns

    The new frame info profile

    Definition Classes
    SwappableGrabInfoProfileGrabInfoProfile
  31. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  32. def thread(threadReference: ThreadReference): ThreadInfoProfile

    Retrieves a thread profile for the given JDI thread reference.

    Retrieves a thread profile for the given JDI thread reference.

    threadReference

    The JDI thread reference with which to wrap in a thread info profile

    returns

    The new thread info profile

    Definition Classes
    SwappableGrabInfoProfileGrabInfoProfile
  33. def thread(threadId: Long): ThreadInfoProfile

    Retrieves a thread profile for the thread reference whose unique id matches the provided id.

    Retrieves a thread profile for the thread reference whose unique id matches the provided id.

    threadId

    The id of the thread

    returns

    The profile of the matching thread, or throws an exception

    Definition Classes
    GrabInfoProfile
  34. def thread(threadName: String, threadGroupName: String): ThreadInfoProfile

    Retrieves a thread profile for the thread reference whose name matches the provided name and whose thread group has the specified name.

    Retrieves a thread profile for the thread reference whose name matches the provided name and whose thread group has the specified name.

    threadName

    The name of the thread

    threadGroupName

    The name of the thread group

    returns

    The profile of the matching thread, or throws an exception

    Definition Classes
    GrabInfoProfile
  35. def thread(name: String): ThreadInfoProfile

    Retrieves a thread profile for the thread reference whose name matches the provided name.

    Retrieves a thread profile for the thread reference whose name matches the provided name.

    name

    The name of the thread

    returns

    The profile of the matching thread, or throws an exception

    Definition Classes
    GrabInfoProfile
  36. def threadGroup(threadGroupReference: ThreadGroupReference): ThreadGroupInfoProfile

    Retrieves a threadGroup group profile for the thread group reference whose unique id matches the provided id.

    Retrieves a threadGroup group profile for the thread group reference whose unique id matches the provided id.

    threadGroupReference

    The JDI thread group reference with which to wrap in a thread group info profile

    returns

    The profile of the matching thread group, or throws an exception

    Definition Classes
    SwappableGrabInfoProfileGrabInfoProfile
  37. def threadGroup(name: String): ThreadGroupInfoProfile

    Retrieves a thread group profile for the thread group reference whose name matches the provided name.

    Retrieves a thread group profile for the thread group reference whose name matches the provided name.

    name

    The name of the thread group

    returns

    The profile of the matching thread group, or throws an exception

    Definition Classes
    GrabInfoProfile
  38. def threadGroup(threadGroupId: Long): ThreadGroupInfoProfile

    Retrieves a thread group profile for the thread group reference whose unique id matches the provided id.

    Retrieves a thread group profile for the thread group reference whose unique id matches the provided id.

    threadGroupId

    The id of the thread group

    returns

    The profile of the matching thread group, or throws an exception

    Definition Classes
    GrabInfoProfile
  39. def threadGroupOption(name: String): Option[ThreadGroupInfoProfile]

    Retrieves a thread group profile for the thread group reference whose name matches the provided name.

    Retrieves a thread group profile for the thread group reference whose name matches the provided name.

    name

    The name of the thread group

    returns

    Some profile of the matching thread group, or None

    Definition Classes
    SwappableGrabInfoProfileGrabInfoProfile
  40. def threadGroupOption(threadGroupId: Long): Option[ThreadGroupInfoProfile]

    Retrieves a thread group profile for the thread group reference whose unique id matches the provided id.

    Retrieves a thread group profile for the thread group reference whose unique id matches the provided id.

    threadGroupId

    The id of the thread group

    returns

    Some profile of the matching thread group, or None

    Definition Classes
    SwappableGrabInfoProfileGrabInfoProfile
  41. def threadGroups: Seq[ThreadGroupInfoProfile]

    Retrieves all thread groups contained in the remote JVM.

    Retrieves all thread groups contained in the remote JVM.

    returns

    The collection of thread group info profiles

    Definition Classes
    SwappableGrabInfoProfileGrabInfoProfile
  42. def threadOption(threadId: Long): Option[ThreadInfoProfile]

    Retrieves a thread profile for the thread reference whose unique id matches the provided id.

    Retrieves a thread profile for the thread reference whose unique id matches the provided id.

    threadId

    The id of the thread

    returns

    Some profile of the matching thread, or None

    Definition Classes
    SwappableGrabInfoProfileGrabInfoProfile
  43. def threadOption(threadName: String, threadGroupName: String): Option[ThreadInfoProfile]

    Retrieves a thread profile for the thread reference whose name matches the provided name and whose thread group has the specified name.

    Retrieves a thread profile for the thread reference whose name matches the provided name and whose thread group has the specified name.

    threadName

    The name of the thread

    threadGroupName

    The name of the thread group

    returns

    Some profile of the matching thread, or None

    Definition Classes
    GrabInfoProfile
  44. def threadOption(name: String): Option[ThreadInfoProfile]

    Retrieves a thread profile for the thread reference whose name matches the provided name.

    Retrieves a thread profile for the thread reference whose name matches the provided name.

    name

    The name of the thread

    returns

    Some profile of the matching thread, or None

    Definition Classes
    GrabInfoProfile
  45. def threads: Seq[ThreadInfoProfile]

    Retrieves all threads contained in the remote JVM.

    Retrieves all threads contained in the remote JVM.

    returns

    The collection of thread info profiles

    Definition Classes
    SwappableGrabInfoProfileGrabInfoProfile
  46. def toString(): String

    Definition Classes
    AnyRef → Any
  47. def tryClass(name: String): Try[ReferenceTypeInfoProfile]

    Retrieves reference information for the class with the specified name.

    Retrieves reference information for the class with the specified name.

    name

    The fully-qualified name of the class

    returns

    Success containing the reference type info profile for the class, otherwise a failure

    Definition Classes
    GrabInfoProfile
  48. def tryClasses: Try[Seq[ReferenceTypeInfoProfile]]

    Retrieves all classes contained in the remote JVM in the form of reference type information.

    Retrieves all classes contained in the remote JVM in the form of reference type information.

    returns

    Success containing the collection of reference type info profiles, otherwise a failure

    Definition Classes
    GrabInfoProfile
  49. def tryField(objectInfo: ObjectInfoProfile, field: Field): Try[FieldVariableInfoProfile]

    Retrieves a field profile for the given JDI field.

    Retrieves a field profile for the given JDI field.

    objectInfo

    The information about the object to associate with the field

    field

    The JDI field with which to wrap in a variable info profile

    returns

    Success containing the variable profile representing the field, otherwise a failure

    Definition Classes
    GrabInfoProfile
  50. def tryField(objectReference: ObjectReference, field: Field): Try[FieldVariableInfoProfile]

    Retrieves a field profile for the given JDI field.

    Retrieves a field profile for the given JDI field.

    objectReference

    The object reference to associate with the field

    field

    The JDI field with which to wrap in a variable info profile

    returns

    Success containing the variable profile representing the field, otherwise a failure

    Definition Classes
    GrabInfoProfile
  51. def tryField(referenceTypeInfo: ReferenceTypeInfoProfile, field: Field): Try[FieldVariableInfoProfile]

    Retrieves a field profile for the given JDI field.

    Retrieves a field profile for the given JDI field.

    referenceTypeInfo

    The information about the reference type to associate with the field

    field

    The JDI field with which to wrap in a variable info profile

    returns

    Success containing the variable profile representing the field, otherwise a failure

    Definition Classes
    GrabInfoProfile
  52. def tryField(referenceType: ReferenceType, field: Field): Try[FieldVariableInfoProfile]

    Retrieves a field profile for the given JDI field.

    Retrieves a field profile for the given JDI field.

    referenceType

    The reference type to associate with the field

    field

    The JDI field with which to wrap in a variable info profile

    returns

    Success containing the variable profile representing the field, otherwise a failure

    Definition Classes
    GrabInfoProfile
  53. def tryLocalVariable(stackFrameInfo: FrameInfoProfile, localVariable: LocalVariable): Try[VariableInfoProfile]

    Retrieves a localVariable profile for the given JDI local variable.

    Retrieves a localVariable profile for the given JDI local variable.

    stackFrameInfo

    The information about the stack frame to associate with the localVariable

    localVariable

    The JDI local variable with which to wrap in a variable info profile

    returns

    Success containing the variable profile representing the local variable, otherwise a failure

    Definition Classes
    GrabInfoProfile
  54. def tryLocalVariable(stackFrame: StackFrame, localVariable: LocalVariable): Try[VariableInfoProfile]

    Retrieves a local variable profile for the given JDI local variable.

    Retrieves a local variable profile for the given JDI local variable.

    stackFrame

    The stack frame to associate with the local variable

    localVariable

    The JDI local variable with which to wrap in a variable info profile

    returns

    Success containing the variable profile representing the local variable, otherwise a failure

    Definition Classes
    GrabInfoProfile
  55. def tryObject(objectReference: ObjectReference): Try[ObjectInfoProfile]

    Retrieves a object profile for the given JDI object reference.

    Retrieves a object profile for the given JDI object reference.

    objectReference

    The JDI object reference with which to wrap in a object info profile

    returns

    Success containing the object profile, otherwise a failure

    Definition Classes
    GrabInfoProfile
  56. def tryThread(threadId: Long): Try[ThreadInfoProfile]

    Retrieves a thread profile for the thread reference whose unique id matches the provided id.

    Retrieves a thread profile for the thread reference whose unique id matches the provided id.

    threadId

    The id of the thread

    returns

    Success containing the thread profile if found, otherwise a failure

    Definition Classes
    GrabInfoProfile
  57. def tryThread(threadName: String, threadGroupName: String): Try[ThreadInfoProfile]

    Retrieves a thread profile for the thread reference whose name matches the provided name and whose thread group has the specified name.

    Retrieves a thread profile for the thread reference whose name matches the provided name and whose thread group has the specified name.

    threadName

    The name of the thread

    threadGroupName

    The name of the thread group

    returns

    Success containing the thread profile if found, otherwise a failure

    Definition Classes
    GrabInfoProfile
  58. def tryThread(name: String): Try[ThreadInfoProfile]

    Retrieves a thread profile for the thread reference whose name matches the provided name.

    Retrieves a thread profile for the thread reference whose name matches the provided name.

    name

    The name of the thread

    returns

    Success containing the thread profile if found, otherwise a failure

    Definition Classes
    GrabInfoProfile
  59. def tryThread(threadReference: ThreadReference): Try[ThreadInfoProfile]

    Retrieves a thread profile for the given JDI thread reference.

    Retrieves a thread profile for the given JDI thread reference.

    threadReference

    The JDI thread reference with which to wrap in a thread info profile

    returns

    Success containing the thread profile, otherwise a failure

    Definition Classes
    GrabInfoProfile
  60. def tryThreadGroup(name: String): Try[ThreadGroupInfoProfile]

    Retrieves a thread group profile for the thread group reference whose name matches the provided name.

    Retrieves a thread group profile for the thread group reference whose name matches the provided name.

    name

    The name of the thread group

    returns

    Success containing the thread group profile if found, otherwise a failure

    Definition Classes
    GrabInfoProfile
  61. def tryThreadGroup(threadGroupId: Long): Try[ThreadGroupInfoProfile]

    Retrieves a thread group profile for the thread group reference whose unique id matches the provided id.

    Retrieves a thread group profile for the thread group reference whose unique id matches the provided id.

    threadGroupId

    The id of the thread group

    returns

    Success containing the thread group profile if found, otherwise a failure

    Definition Classes
    GrabInfoProfile
  62. def tryThreadGroup(threadGroupReference: ThreadGroupReference): Try[ThreadGroupInfoProfile]

    Retrieves a thread group profile for the thread group reference whose unique id matches the provided id.

    Retrieves a thread group profile for the thread group reference whose unique id matches the provided id.

    threadGroupReference

    The JDI thread group reference with which to wrap in a thread group info profile

    returns

    Success containing the thread group profile if found, otherwise a failure

    Definition Classes
    GrabInfoProfile
  63. def tryThreadGroups: Try[Seq[ThreadGroupInfoProfile]]

    Retrieves all thread groups contained in the remote JVM.

    Retrieves all thread groups contained in the remote JVM.

    returns

    Success containing the collection of thread group info profiles, otherwise a failure

    Definition Classes
    GrabInfoProfile
  64. def tryThreads: Try[Seq[ThreadInfoProfile]]

    Retrieves all threads contained in the remote JVM.

    Retrieves all threads contained in the remote JVM.

    returns

    Success containing the collection of thread info profiles, otherwise a failure

    Definition Classes
    GrabInfoProfile
  65. def type(_type: Type): TypeInfoProfile

    Retrieves a type info profile for the given JDI type info.

    Retrieves a type info profile for the given JDI type info.

    _type

    The JDI type with which to wrap in a type info profile

    returns

    The new type info profile

    Definition Classes
    SwappableGrabInfoProfileGrabInfoProfile
  66. def value(value: Value): ValueInfoProfile

    Retrieves a value info profile for the given JDI value info.

    Retrieves a value info profile for the given JDI value info.

    value

    The JDI value with which to wrap in a value info profile

    returns

    The new value info profile

    Definition Classes
    SwappableGrabInfoProfileGrabInfoProfile
  67. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  68. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  69. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from GrabInfoProfile

Inherited from AnyRef

Inherited from Any

Ungrouped