Пакет javax.lang.model.type
Если в конкретной реализации не указано иное, коллекции, возвращаемые методами в этом пакете, должны считаться неизменяемыми для вызывающего кода и небезопасными для одновременного доступа.
Если не указано иное, методы в этом пакете будут выбрасывать исключение NullPointerException при получении null аргумента.
- См. Спецификацию языка Java:
- 4.1 Виды типов и значений
4.2 Примитивные типы и значения
4.3 Ссылочные типы и значения
4.4 Переменные типа
4.5 Параметризованные типы
4.8 Типы по умолчанию
4.9 Пересекающиеся типы
10.1 Массивы типов
- С тех пор:
- 1.6
- См. также:
| Класс | Описание |
|---|---|
| ArrayType | Представляет тип массива. |
| DeclaredType | Представляет объявленный тип, либо тип класса, либо тип интерфейса. |
| ErrorType | Представляет тип класса или интерфейса, который нельзя правильно смоделировать. |
| ExecutableType | Представляет тип исполняемого объекта. |
| IntersectionType | Представляет пересекающийся тип. |
| MirroredTypeException | Выбрасывается, когда приложение пытается получить доступ к объекту Class, соответствующему TypeMirror. |
| MirroredTypesException | Выбрасывается, когда приложение пытается получить доступ к последовательности объектов Class, каждый из которых соответствует TypeMirror. |
| NoType | Псевдотип, используемый, когда нет соответствующего типа. |
| NullType | Представляет тип null. |
| PrimitiveType | Представляет примитивный тип. |
| ReferenceType | Представляет ссылочный тип. |
| TypeKind | Вид отражения типа. |
| TypeMirror | Представляет тип в языке программирования Java. |
| TypeVariable | Представляет переменную типа. |
|
TypeVisitor<R, |
Посетитель типов, в стиле паттерна посетитель. |
| UnionType | Представляет объединяющий тип. |
| UnknownTypeException | Указывает, что был обнаружен неизвестный вид типа. |
| WildcardType | Представляет тип аргумента подстановки. |
© 1993, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://download.java.net/java/early_access/jdk24/docs/api/java.compiler/javax/lang/model/type/package-summary.html