Spec-Zone.ru › OpenJDK 8

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

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

См.: Описание

Интерфейс Описание
ArrayType

Представляет тип массива.

DeclaredType

Представляет объявленный тип, либо тип класса, либо тип интерфейса.

ErrorType

Представляет тип класса или интерфейса, который нельзя корректно смоделировать.

ExecutableType

Представляет тип исполняемого объекта.

IntersectionType

Представляет тип пересечения.

NoType

Псевдотип, используемый, когда реальный тип не подходит.

NullType

Представляет тип null.

PrimitiveType

Представляет примитивный тип.

ReferenceType

Представляет ссылочный тип.

TypeMirror

Представляет тип в языке программирования Java.

TypeVariable

Представляет переменную типа.

TypeVisitor<R,P>

Визитор типов, в стиле паттерна проектирования посетитель.

UnionType

Представляет тип объединения.

WildcardType

Представляет аргумент типа дикого символа.

Перечисление Описание
TypeKind

Тип отражения типа.

Исключение Описание
MirroredTypeException

Выбрасывается, когда приложение пытается получить доступ к объекту Class, соответствующему TypeMirror.

MirroredTypesException

Выбрасывается, когда приложение пытается получить доступ к последовательности объектов Class, каждый из которых соответствует TypeMirror.

UnknownTypeException

Указывает на то, что был обнаружен неизвестный тип.

Описание пакета javax.lang.model.type

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

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

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

Since:
1.6

© 1993, 2020, 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.

Spec-Zone.ru

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