|
Java Debug Interface | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface Type
The mirror for a type in the target VM. This interface is the root of a type hierarchy encompassing primitive types and reference types.
A Type may be used to represent a run-time type:
Value.type()
or a compile-time type:
Field.type()
Method.returnType()
Method.argumentTypes()
LocalVariable.type()
ArrayType.componentType()
The following table illustrates which subinterfaces of Type are used to mirror types in the target VM --
Subinterfaces of PrimitiveType |
||
|---|---|---|
| Type declared in target as | Is mirrored as an instance of | |
boolean |
BooleanType |
|
byte |
ByteType |
|
char |
CharType |
|
double |
DoubleType |
|
float |
FloatType |
|
int |
IntegerType |
|
long |
LongType |
|
short |
ShortType |
|
void |
VoidType |
|
Subinterfaces of ReferenceType |
||
| Type declared in target as | For example | Is mirrored as an instance of |
| a class | Date |
ClassType |
| an interface | Runnable |
InterfaceType |
| an array | ArrayType |
|
| an array | int[] |
ArrayType whose
componentType() is
IntegerType |
| an array | Date[] |
ArrayType whose
componentType() is
ClassType |
| an array | Runnable[] |
ArrayType whose
componentType() is
InterfaceType |
Subinterface PrimitiveType,
Subinterface ReferenceType,
Value - for relationship between Type and Value,
Field.type() - for usage examples| Method Summary | |
|---|---|
String |
name()
|
String |
signature()
Returns the JNI-style signature for this type. |
| Methods inherited from interface com.sun.jdi.Mirror |
|---|
toString, virtualMachine |
| Method Detail |
|---|
String signature()
For primitive classes
the returned signature is the signature of the corresponding primitive
type; for example, "I" is returned as the signature of the class
represented by Integer.TYPE.
String name()
|
Java Debug Interface | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
Copyright © 1999, 2010, Oracle and/or its affiliates. All rights reserved.