Spec-Zone.ru › OpenJDK 25

Пакет 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
Представляет аргумент типа с подстановочным знаком.

Сообщить об ошибке или предложить улучшение
Дополнительную справочную информацию по API и документацию для разработчиков см. в документации Java SE, содержащей более подробные описания для разработчиков, концептуальные обзоры, определения терминов, обходные решения и примеры работающего кода. Другие версии.
Java является товарным знаком или зарегистрированным товарным знаком Oracle и/или её аффилированных лиц в США и других странах.
Авторские права © 1993, 2025, Oracle и/или её аффилированные лица, 500 Oracle Parkway, Redwood Shores, CA 94065 USA.
Все права защищены. Использование регулируется условиями лицензии и политикой распространения документации.

© 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

Spec-Zone.ru

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