Пакет 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, 2021, 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/17/docs/api/java.compiler/javax/lang/model/type/package-summary.html