Trait

org.scaladebugger.api.profiles.pure.info

PureGrabInfoProfile

Related Doc: package info

Permalink

trait PureGrabInfoProfile extends GrabInfoProfile

Represents a pure profile for grabbing various information from threads and other objects that adds no extra logic on top of the standard JDI.

Linear Supertypes
GrabInfoProfile, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. PureGrabInfoProfile
  2. GrabInfoProfile
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract val _virtualMachine: VirtualMachine

    Permalink
    Attributes
    protected
  2. abstract val classManager: ClassManager

    Permalink
    Attributes
    protected
  3. abstract val scalaVirtualMachine: ScalaVirtualMachine

    Permalink
    Attributes
    protected

Concrete Value Members

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

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

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

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

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

    Permalink

    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
    PureGrabInfoProfileGrabInfoProfile
  6. def class(name: String): ReferenceTypeInfoProfile

    Permalink

    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
  7. def classOption(name: String): Option[ReferenceTypeInfoProfile]

    Permalink

    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

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

    Definition Classes
    PureGrabInfoProfileGrabInfoProfile
  8. def classes: Seq[ReferenceTypeInfoProfile]

    Permalink

    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
    PureGrabInfoProfileGrabInfoProfile
  9. def clone(): AnyRef

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  12. def field(objectReference: ObjectReference, field: Field): VariableInfoProfile

    Permalink

    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
    PureGrabInfoProfileGrabInfoProfile
  13. def field(referenceType: ReferenceType, field: Field): VariableInfoProfile

    Permalink

    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
    PureGrabInfoProfileGrabInfoProfile
  14. def field(objectInfo: ObjectInfoProfile, field: Field): VariableInfoProfile

    Permalink

    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
  15. def field(referenceTypeInfo: ReferenceTypeInfoProfile, field: Field): VariableInfoProfile

    Permalink

    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
  16. def finalize(): Unit

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

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

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

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

    Permalink

    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
    PureGrabInfoProfileGrabInfoProfile
  21. def localVariable(stackFrameInfo: FrameInfoProfile, localVariable: LocalVariable): VariableInfoProfile

    Permalink

    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
  22. def location(location: Location): LocationInfoProfile

    Permalink

    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
    PureGrabInfoProfileGrabInfoProfile
  23. def method(method: Method): MethodInfoProfile

    Permalink

    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
    PureGrabInfoProfileGrabInfoProfile
  24. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  25. def newFieldProfile(referenceType: ReferenceType, field: Field): VariableInfoProfile

    Permalink
    Attributes
    protected
  26. def newFieldProfile(objectReference: ObjectReference, field: Field): VariableInfoProfile

    Permalink
    Attributes
    protected
  27. def newFrameProfile(stackFrame: StackFrame): FrameInfoProfile

    Permalink
    Attributes
    protected
  28. def newLocalVariableProfile(stackFrame: StackFrame, localVariable: LocalVariable): VariableInfoProfile

    Permalink
    Attributes
    protected
  29. def newLocationProfile(location: Location): LocationInfoProfile

    Permalink
    Attributes
    protected
  30. def newMethodProfile(method: Method): MethodInfoProfile

    Permalink
    Attributes
    protected
  31. def newObjectProfile(threadReference: ThreadReference, objectReference: ObjectReference): ObjectInfoProfile

    Permalink
    Attributes
    protected
  32. def newReferenceTypeProfile(referenceType: ReferenceType): ReferenceTypeInfoProfile

    Permalink
    Attributes
    protected
  33. def newThreadProfile(threadReference: ThreadReference): ThreadInfoProfile

    Permalink
    Attributes
    protected
  34. def newTypeProfile(_type: Type): TypeInfoProfile

    Permalink
    Attributes
    protected
  35. def newValueProfile(value: Value): ValueInfoProfile

    Permalink
    Attributes
    protected
  36. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  37. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  38. def object(threadReference: ThreadReference, objectReference: ObjectReference): ObjectInfoProfile

    Permalink

    Retrieves a object profile for the given JDI object reference.

    Retrieves a object profile for the given JDI object reference.

    threadReference

    The thread to associate with the object

    objectReference

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

    returns

    The new object info profile

    Definition Classes
    PureGrabInfoProfileGrabInfoProfile
  39. def object(threadInfo: ThreadInfoProfile, objectReference: ObjectReference): ObjectInfoProfile

    Permalink

    Retrieves a object profile for the given JDI object reference.

    Retrieves a object profile for the given JDI object reference.

    threadInfo

    The information about the thread to associate with the object

    objectReference

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

    returns

    The new object info profile

    Definition Classes
    GrabInfoProfile
  40. def stackFrame(stackFrame: StackFrame): FrameInfoProfile

    Permalink

    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
    PureGrabInfoProfileGrabInfoProfile
  41. final def synchronized[T0](arg0: ⇒ T0): T0

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

    Permalink

    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
    PureGrabInfoProfileGrabInfoProfile
  43. def thread(threadId: Long): ThreadInfoProfile

    Permalink

    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
  44. def threadOption(threadId: Long): Option[ThreadInfoProfile]

    Permalink

    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
    PureGrabInfoProfileGrabInfoProfile
  45. def threads: Seq[ThreadInfoProfile]

    Permalink

    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
    PureGrabInfoProfileGrabInfoProfile
  46. def toString(): String

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

    Permalink

    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]]

    Permalink

    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[VariableInfoProfile]

    Permalink

    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[VariableInfoProfile]

    Permalink

    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[VariableInfoProfile]

    Permalink

    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[VariableInfoProfile]

    Permalink

    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]

    Permalink

    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]

    Permalink

    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(threadReference: ThreadReference, objectReference: ObjectReference): Try[ObjectInfoProfile]

    Permalink

    Retrieves a object profile for the given JDI object reference.

    Retrieves a object profile for the given JDI object reference.

    threadReference

    The thread to associate with the object

    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 tryObject(threadInfo: ThreadInfoProfile, objectReference: ObjectReference): Try[ObjectInfoProfile]

    Permalink

    Retrieves a object profile for the given JDI object reference.

    Retrieves a object profile for the given JDI object reference.

    threadInfo

    The information about the thread to associate with the object

    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
  57. def tryThread(threadId: Long): Try[ThreadInfoProfile]

    Permalink

    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
  58. def tryThread(threadReference: ThreadReference): Try[ThreadInfoProfile]

    Permalink

    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
  59. def tryThreads: Try[Seq[ThreadInfoProfile]]

    Permalink

    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
  60. def type(_type: Type): TypeInfoProfile

    Permalink

    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
    PureGrabInfoProfileGrabInfoProfile
  61. def value(value: Value): ValueInfoProfile

    Permalink

    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
    PureGrabInfoProfileGrabInfoProfile
  62. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from GrabInfoProfile

Inherited from AnyRef

Inherited from Any

Ungrouped