Spec-Zone.ru › OpenJDK 21

Пакет 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, модель объявлений и типов языка программирования 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, 2023, 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/21/docs/api/java.compiler/javax/lang/model/type/package-summary.html

Spec-Zone.ru

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