Пакет 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 | Выбрасывается, когда приложение пытается получить доступ к объекту |
| MirroredTypesException | Выбрасывается, когда приложение пытается получить доступ к последовательности объектов |
| 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.