Spec-Zone.ru › OpenJDK 24

Пакет javax.lang.model.type

package javax.lang.model.type
Интерфейсы, используемые для моделирования типов языка программирования Java.

Если в конкретной реализации не указано иное, коллекции, возвращаемые методами в этом пакете, должны считаться неизменяемыми для вызывающего кода и небезопасными для одновременного доступа.

Если не указано иное, методы в этом пакете будут выбрасывать исключение NullPointerException при получении null аргумента.

См. Спецификацию языка Java:
4.1 Виды типов и значений
4.2 Примитивные типы и значения
4.3 Ссылочные типы и значения
4.4 Переменные типа
4.5 Параметризованные типы
4.8 Типы по умолчанию
4.9 Пересекающиеся типы
10.1 Массивы типов
С тех пор:
1.6
См. также:
  • Types
  • Элементы и типы
  • JSR 269: API для обработки аннотаций с поддержкой подключаемых модулей
Пакет Описание
javax.lang.model
Типы и иерархии пакетов, составляющие модель языка Java, рефлексивный API, моделирующий объявления и типы языка программирования Java.
javax.lang.model.element
Интерфейсы, используемые для моделирования элементов языка программирования Java.
javax.lang.model.util
Утилиты для помощи в обработке элементов программы и типов.
Класс Описание
ArrayType
Представляет тип массива.
DeclaredType
Представляет объявленный тип, либо тип класса, либо тип интерфейса.
ErrorType
Представляет тип класса или интерфейса, который нельзя правильно смоделировать.
ExecutableType
Представляет тип исполняемого объекта.
IntersectionType
Представляет пересекающийся тип.
MirroredTypeException
Выбрасывается, когда приложение пытается получить доступ к объекту Class, соответствующему TypeMirror.
MirroredTypesException
Выбрасывается, когда приложение пытается получить доступ к последовательности объектов Class, каждый из которых соответствует TypeMirror.
NoType
Псевдотип, используемый, когда нет соответствующего типа.
NullType
Представляет тип null.
PrimitiveType
Представляет примитивный тип.
ReferenceType
Представляет ссылочный тип.
TypeKind
Вид отражения типа.
TypeMirror
Представляет тип в языке программирования Java.
TypeVariable
Представляет переменную типа.
TypeVisitor<R,P>
Посетитель типов, в стиле паттерна посетитель.
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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API