Spec-Zone .ru
спецификации, руководства, описания, API
|
public enum TypeKind extends Enum<TypeKind>
Отметьте, что это - возможные дополнительные виды типа, будет добавлен, чтобы разместить новый, в настоящий момент неизвестный, структуры языка, добавленные к будущим версиям языка программирования Java™.
TypeMirror
Перечислимая Константа и Описание |
---|
МАССИВ
Тип массива.
|
БУЛЕВСКАЯ ПЕРЕМЕННАЯ
Тип примитива
boolean . |
БАЙТ
Тип примитива
byte . |
CHAR
Тип примитива
char . |
ОБЪЯВЛЕННЫЙ
Класс или интерфейсный тип.
|
ДВОЙНОЙ
Тип примитива
double . |
ОШИБКА
Класс или интерфейсный тип, который не мог быть разрешен.
|
ИСПОЛНИМАЯ ПРОГРАММА
Метод, конструктор, или инициализатор.
|
ПЛАВАНИЕ
Тип примитива
float . |
INT
Тип примитива
int . |
ДОЛГО
Тип примитива
long . |
НИ ОДИН
Псевдотип, используемый, где никакой фактический тип не является соответствующим.
|
НУЛЬ
Нулевой тип.
|
ДРУГОЙ
Зарезервированный реализацией тип.
|
ПАКЕТ
Псевдотип, соответствующий элементу пакета.
|
КОРОТКИЙ
Тип примитива
short . |
TYPEVAR
Переменная типа.
|
ОБЪЕДИНЕНИЕ
Тип объединения.
|
ПУСТО
Псевдотип, соответствующий ключевому слову
void . |
ПОДСТАНОВОЧНЫЙ ЗНАК
Подстановочный параметр типа.
|
Модификатор и Тип | Метод и Описание |
---|---|
boolean |
isPrimitive()
Возвраты
true если этот вид соответствует типу примитива и false иначе. |
static TypeKind |
valueOf(String name)
Возвращает перечислимую константу этого типа с указанным именем.
|
static TypeKind[] |
values()
Возвращает массив, содержащий константы этого перечислимого типа, в порядке, которым они объявляются.
|
public static final TypeKind BOOLEAN
boolean
.public static final TypeKind BYTE
byte
.public static final TypeKind SHORT
short
.public static final TypeKind INT
int
.public static final TypeKind LONG
long
.public static final TypeKind CHAR
char
.public static final TypeKind FLOAT
float
.public static final TypeKind DOUBLE
double
.public static final TypeKind VOID
void
.NoType
public static final TypeKind NONE
NoType
public static final TypeKind NULL
public static final TypeKind ARRAY
public static final TypeKind DECLARED
public static final TypeKind ERROR
public static final TypeKind TYPEVAR
public static final TypeKind WILDCARD
public static final TypeKind PACKAGE
NoType
public static final TypeKind EXECUTABLE
public static final TypeKind OTHER
public static final TypeKind UNION
public static TypeKind[] values()
for (TypeKind c : TypeKind.values()) System.out.println(c);
public static TypeKind valueOf(String name)
name
- имя перечислимой константы, которая будет возвращена.IllegalArgumentException
- если у этого перечислимого типа нет никакой константы с указанным именемNullPointerException
- если параметром является нульpublic boolean isPrimitive()
true
если этот вид соответствует типу примитива и false
иначе.true
если этот вид соответствует типу примитива
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.