trait SwappableGrabInfoProfile extends GrabInfoProfile
Represents a swappable profile for grabbing various info that redirects the invocation to another profile.
- Self Type
- SwappableGrabInfoProfile with SwappableDebugProfileManagement
- Alphabetic
- By Inheritance
- SwappableGrabInfoProfile
- GrabInfoProfile
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
class(referenceType: ReferenceType): ReferenceTypeInfo
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
- SwappableGrabInfoProfile → GrabInfoProfile
-
def
class(name: String): ReferenceTypeInfo
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
-
def
classOption(name: String): Option[ReferenceTypeInfo]
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
- SwappableGrabInfoProfile → GrabInfoProfile
-
def
classes: Seq[ReferenceTypeInfo]
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
- SwappableGrabInfoProfile → GrabInfoProfile
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
field(objectReference: ObjectReference, field: Field): FieldVariableInfo
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
- SwappableGrabInfoProfile → GrabInfoProfile
-
def
field(referenceType: ReferenceType, field: Field): FieldVariableInfo
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
- SwappableGrabInfoProfile → GrabInfoProfile
-
def
field(objectInfo: ObjectInfo, field: Field): FieldVariableInfo
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
-
def
field(referenceTypeInfo: ReferenceTypeInfo, field: Field): FieldVariableInfo
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
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
localVariable(stackFrame: StackFrame, localVariable: LocalVariable): VariableInfo
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
- SwappableGrabInfoProfile → GrabInfoProfile
-
def
localVariable(stackFrameInfo: FrameInfo, localVariable: LocalVariable): VariableInfo
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
-
def
location(location: Location): LocationInfo
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
- SwappableGrabInfoProfile → GrabInfoProfile
-
def
method(method: Method): MethodInfo
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
- SwappableGrabInfoProfile → GrabInfoProfile
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
-
def
object(objectReference: ObjectReference): ObjectInfo
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
- SwappableGrabInfoProfile → GrabInfoProfile
-
def
stackFrame(stackFrame: StackFrame): FrameInfo
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
- SwappableGrabInfoProfile → GrabInfoProfile
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
thread(threadReference: ThreadReference): ThreadInfo
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
- SwappableGrabInfoProfile → GrabInfoProfile
-
def
thread(threadId: Long): ThreadInfo
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
-
def
thread(threadName: String, threadGroupName: String): ThreadInfo
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
-
def
thread(name: String): ThreadInfo
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
-
def
threadGroup(threadGroupReference: ThreadGroupReference): ThreadGroupInfo
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
- SwappableGrabInfoProfile → GrabInfoProfile
-
def
threadGroup(name: String): ThreadGroupInfo
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
-
def
threadGroup(threadGroupId: Long): ThreadGroupInfo
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
-
def
threadGroupOption(name: String): Option[ThreadGroupInfo]
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
- SwappableGrabInfoProfile → GrabInfoProfile
-
def
threadGroupOption(threadGroupId: Long): Option[ThreadGroupInfo]
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
- SwappableGrabInfoProfile → GrabInfoProfile
-
def
threadGroups: Seq[ThreadGroupInfo]
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
- SwappableGrabInfoProfile → GrabInfoProfile
-
def
threadOption(threadId: Long): Option[ThreadInfo]
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
- SwappableGrabInfoProfile → GrabInfoProfile
-
def
threadOption(threadName: String, threadGroupName: String): Option[ThreadInfo]
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
-
def
threadOption(name: String): Option[ThreadInfo]
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
-
def
threads: Seq[ThreadInfo]
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
- SwappableGrabInfoProfile → GrabInfoProfile
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
def
tryClass(name: String): Try[ReferenceTypeInfo]
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
-
def
tryClasses: Try[Seq[ReferenceTypeInfo]]
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
-
def
tryField(objectInfo: ObjectInfo, field: Field): Try[FieldVariableInfo]
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
-
def
tryField(objectReference: ObjectReference, field: Field): Try[FieldVariableInfo]
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
-
def
tryField(referenceTypeInfo: ReferenceTypeInfo, field: Field): Try[FieldVariableInfo]
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
-
def
tryField(referenceType: ReferenceType, field: Field): Try[FieldVariableInfo]
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
-
def
tryLocalVariable(stackFrameInfo: FrameInfo, localVariable: LocalVariable): Try[VariableInfo]
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
-
def
tryLocalVariable(stackFrame: StackFrame, localVariable: LocalVariable): Try[VariableInfo]
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
-
def
tryObject(objectReference: ObjectReference): Try[ObjectInfo]
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
-
def
tryThread(threadId: Long): Try[ThreadInfo]
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
-
def
tryThread(threadName: String, threadGroupName: String): Try[ThreadInfo]
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
-
def
tryThread(name: String): Try[ThreadInfo]
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
-
def
tryThread(threadReference: ThreadReference): Try[ThreadInfo]
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
-
def
tryThreadGroup(name: String): Try[ThreadGroupInfo]
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
-
def
tryThreadGroup(threadGroupId: Long): Try[ThreadGroupInfo]
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
-
def
tryThreadGroup(threadGroupReference: ThreadGroupReference): Try[ThreadGroupInfo]
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
-
def
tryThreadGroups: Try[Seq[ThreadGroupInfo]]
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
-
def
tryThreads: Try[Seq[ThreadInfo]]
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
-
def
type(_type: Type): TypeInfo
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
- SwappableGrabInfoProfile → GrabInfoProfile
-
def
value(value: Value): ValueInfo
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
- SwappableGrabInfoProfile → GrabInfoProfile
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )