Spec-Zone.ru › OpenJDK 17

Пакет 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
Пакет Описание
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, 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

Spec-Zone.ru

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