trait MethodInfo extends CommonInfo
Represents the interface for method-based interaction.
- Alphabetic
- By Inheritance
- MethodInfo
- CommonInfo
- JavaInfo
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Abstract Value Members
-
abstract
def
declaringTypeInfo: ReferenceTypeInfo
Returns the type where this method was declared.
Returns the type where this method was declared.
- returns
The reference type information that declared this method
-
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
name: String
Returns the name of this method.
Returns the name of this method.
- returns
The name of the method
-
abstract
def
parameterTypeInfo: Seq[TypeInfo]
Returns the type information for the method's parameter types.
Returns the type information for the method's parameter types.
- returns
The collection of profiles containing type information
-
abstract
def
parameterTypeNames: Seq[String]
Returns the fully-qualified class names of the types for the parameters of this method.
Returns the fully-qualified class names of the types for the parameters of this method.
- returns
The collection of parameter type names
-
abstract
def
returnTypeInfo: TypeInfo
Returns the type information for the method's return type.
Returns the type information for the method's return type.
- returns
The profile containing type information
-
abstract
def
returnTypeName: String
Returns the fully-qualified class name of the type for the return value of this method.
Returns the fully-qualified class name of the type for the return value of this method.
- returns
The return type name
-
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
toJavaInfo: MethodInfo
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
- MethodInfo → CommonInfo → JavaInfo
-
abstract
def
toJdiInstance: Method
Returns the JDI representation this profile instance wraps.
Returns the JDI representation this profile instance wraps.
- returns
The JDI instance
- Definition Classes
- MethodInfo → CommonInfo
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
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
-
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
- MethodInfo → CommonInfo
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
def
tryDeclaringTypeInfo: Try[ReferenceTypeInfo]
Returns the type where this method was declared.
Returns the type where this method was declared.
- returns
The reference type information that declared this method
-
def
tryParameterTypeInfo: Try[Seq[TypeInfo]]
Returns the type information for the method's parameter types.
Returns the type information for the method's parameter types.
- returns
Success containing the collection of profiles containing type information
-
def
tryParameterTypeNames: Try[Seq[String]]
Returns the fully-qualified class names of the types for the parameters of this method.
Returns the fully-qualified class names of the types for the parameters of this method.
- returns
Success containing the collection of parameter type names, otherwise a failure
-
def
tryReturnTypeInfo: Try[TypeInfo]
Returns the type information for the method's return type.
Returns the type information for the method's return type.
- returns
The profile containing type information
-
def
tryReturnTypeName: Try[String]
Returns the fully-qualified class name of the type for the return value of this method.
Returns the fully-qualified class name of the type for the return value of this method.
- returns
Success containing the return type name, otherwise a failure
-
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( ... )