public interface Type extends Mirror
Тип может использоваться, чтобы представить тип времени выполнения:
Value
.type ()
или тип времени компиляции: Field.type()
Method.returnType()
Method.argumentTypes()
LocalVariable.type()
ArrayType.componentType()
Следующая таблица иллюстрирует, который подынтерфейсы Типа используются, чтобы зеркально отразить, вводит целевой VM-
Подынтерфейсы PrimitiveType |
||
---|---|---|
Введите объявленный в цели как | Зеркально отражается как экземпляр | |
boolean |
BooleanType |
|
byte |
ByteType |
|
char |
CharType |
|
double |
DoubleType |
|
float |
FloatType |
|
int |
IntegerType |
|
long |
LongType |
|
short |
ShortType |
|
void |
VoidType |
|
Подынтерфейсы ReferenceType |
||
Введите объявленный в цели как | Например | Зеркально отражается как экземпляр |
class | Date |
ClassType |
интерфейс | Runnable |
InterfaceType |
массив | ArrayType |
|
массив | int[] |
ArrayType чей componentType() IntegerType |
массив | Date[] |
ArrayType чей componentType() ClassType |
массив | Runnable[] |
ArrayType чей componentType() InterfaceType |
Модификатор и Тип | Метод и Описание |
---|---|
Строка |
name() |
Строка |
signature()
Возвращает подпись стиля JNI для этого типа.
|
toString, virtualMachine
String signature()
Для примитивных классов возвращенная подпись является подписью соответствующего типа примитива; например, "I" возвращается как подпись class, представленного Integer.TYPE
.
String name()
Авторское право © 1999, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92