Пакет 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://docs.oracle.com/en/java/javase/25/docs/api/java.compiler/javax/lang/model/type/package-summary.html