trait FieldVariableInfo extends VariableInfo with CreateInfoProfile with CommonInfo
Represents the interface for variable-based interaction with field-specific information.
- Alphabetic
- By Inheritance
- FieldVariableInfo
- VariableInfo
- CommonInfo
- JavaInfo
- CreateInfoProfile
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Abstract Value Members
-
abstract
def
createRemotely(value: String): ValueInfo
Creates the provided value on the remote JVM.
Creates the provided value on the remote JVM.
- value
The value to create (mirror) on the remote JVM
- returns
The information about the remote value
- Definition Classes
- CreateInfoProfile
-
abstract
def
createRemotely(value: AnyVal): ValueInfo
Creates the provided value on the remote JVM.
Creates the provided value on the remote JVM.
- value
The value to create (mirror) on the remote JVM
- returns
The information about the remote value
- Definition Classes
- CreateInfoProfile
-
abstract
def
declaringTypeInfo: ReferenceTypeInfo
Returns the type where this field was declared.
Returns the type where this field was declared.
- returns
The reference type information that declared this field
-
abstract
def
isArgument: Boolean
Returns whether or not this variable represents an argument.
Returns whether or not this variable represents an argument.
- returns
True if an argument, otherwise false
- Definition Classes
- VariableInfo
-
abstract
def
isField: Boolean
Returns whether or not this variable represents a field.
Returns whether or not this variable represents a field.
- returns
True if a field, otherwise false
- Definition Classes
- VariableInfo
-
abstract
def
isJavaInfo: Boolean
Returns whether or not this info profile represents the low-level Java implementation.
Returns whether or not this info profile represents the low-level Java implementation.
- returns
If true, this profile represents the low-level Java information, otherwise this profile represents something higher-level like Scala, Jython, or JRuby
- Definition Classes
- JavaInfo
-
abstract
def
isLocal: Boolean
Returns whether or not this variable represents a local variable.
Returns whether or not this variable represents a local variable.
- returns
True if a local variable, otherwise false
- Definition Classes
- VariableInfo
-
abstract
def
name: String
Returns the name of the variable.
-
abstract
def
offsetIndex: Int
Returns the position of this variable in relation to other variables in the same stack frame if local or class if field.
Returns the position of this variable in relation to other variables in the same stack frame if local or class if field.
- returns
Non-negative number if provided with an index, otherwise -1
- Definition Classes
- VariableInfo
-
abstract
def
parent: Either[ObjectInfo, ReferenceTypeInfo]
Returns the parent that contains this field.
Returns the parent that contains this field.
- returns
The reference type information (if a static field) or object information (if a non-static field)
-
abstract
def
scalaVirtualMachine: ScalaVirtualMachine
Returns the Scala virtual machine containing this instance.
Returns the Scala virtual machine containing this instance.
- returns
The Scala virtual machine instance
- Definition Classes
- CommonInfo
-
abstract
def
setValueFromInfo(valueInfo: ValueInfo): ValueInfo
Sets the value of this variable using info about another remote value.
Sets the value of this variable using info about another remote value.
- valueInfo
The remote value to set for the variable
- returns
The info for the variable's new value
- Definition Classes
- VariableInfo
-
abstract
def
toJavaInfo: FieldVariableInfo
Converts the current profile instance to a representation of low-level Java instead of a higher-level abstraction.
Converts the current profile instance to a representation of low-level Java instead of a higher-level abstraction.
- returns
The profile instance providing an implementation corresponding to Java
- Definition Classes
- FieldVariableInfo → VariableInfo → CommonInfo → JavaInfo
-
abstract
def
toJdiInstance: Mirror
Returns the JDI representation this profile instance wraps.
Returns the JDI representation this profile instance wraps.
- returns
The JDI instance
- Definition Classes
- VariableInfo → CommonInfo
-
abstract
def
toValueInfo: ValueInfo
Returns a profile representing the value of this variable.
Returns a profile representing the value of this variable.
- returns
The profile representing the value
- Definition Classes
- VariableInfo
-
abstract
def
typeInfo: TypeInfo
Returns the type information for the variable.
Returns the type information for the variable.
- returns
The profile containing type information
- Definition Classes
- VariableInfo
-
abstract
def
typeName: String
Returns the name of the type representing the variable.
Returns the name of the type representing the variable.
- returns
The type name as a string
- Definition Classes
- VariableInfo
Concrete 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
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
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
-
def
hasOffsetIndex: Boolean
Returns whether or not this variable was provided with its offset index.
Returns whether or not this variable was provided with its offset index.
- returns
True if an offset index exists, otherwise false
- Definition Classes
- VariableInfo
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
-
def
setValue(value: String): ValueInfo
Sets the string value of this variable.
Sets the string value of this variable.
- value
The new value for the variable
- returns
The new remote value
- Definition Classes
- VariableInfo
-
def
setValue(value: AnyVal): ValueInfo
Sets the primitive value of this variable.
Sets the primitive value of this variable.
- value
The new value for the variable
- returns
The new remote value
- Definition Classes
- VariableInfo
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toPrettyString: String
Returns a string presenting a better human-readable description of the JDI instance.
Returns a string presenting a better human-readable description of the JDI instance.
- returns
The human-readable description
- Definition Classes
- VariableInfo → CommonInfo
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
def
tryCreateRemotely(value: String): Try[ValueInfo]
Creates the provided value on the remote JVM.
Creates the provided value on the remote JVM.
- value
The value to create (mirror) on the remote JVM
- returns
Success containing the information about the remote value, otherwise a failure
- Definition Classes
- CreateInfoProfile
-
def
tryCreateRemotely(value: AnyVal): Try[ValueInfo]
Creates the provided value on the remote JVM.
Creates the provided value on the remote JVM.
- value
The value to create (mirror) on the remote JVM
- returns
Success containing the information about the remote value, otherwise a failure
- Definition Classes
- CreateInfoProfile
-
def
tryDeclaringTypeInfo: Try[ReferenceTypeInfo]
Returns the type where this field was declared.
Returns the type where this field was declared.
- returns
The reference type information that declared this field
-
def
trySetValue(value: String): Try[ValueInfo]
Sets the string value of this variable.
Sets the string value of this variable.
- value
The new value for the variable
- returns
Success containing the new remote value, otherwise a failure
- Definition Classes
- VariableInfo
-
def
trySetValue(value: AnyVal): Try[ValueInfo]
Sets the primitive value of this variable.
Sets the primitive value of this variable.
- value
The new value for the variable
- returns
Success containing the new remote value, otherwise a failure
- Definition Classes
- VariableInfo
-
def
trySetValueFromInfo(valueInfo: ValueInfo): Try[ValueInfo]
Sets the value of this variable using info about another remote value.
Sets the value of this variable using info about another remote value.
- valueInfo
The remote value to set for the variable
- returns
Success containing the variable's value info, otherwise a failure
- Definition Classes
- VariableInfo
-
def
tryToValueInfo: Try[ValueInfo]
Returns a profile representing the value of this variable.
Returns a profile representing the value of this variable.
- returns
Success containing the profile representing the value, otherwise a failure
- Definition Classes
- VariableInfo
-
def
tryTypeInfo: Try[TypeInfo]
rsenkbeil3 Returns the type information for the variable.
rsenkbeil3 Returns the type information for the variable.
- returns
Success containing the profile containing type information, otherwise a failure
- Definition Classes
- VariableInfo
-
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( ... )