Spec-Zone .ru
спецификации, руководства, описания, API
|
Пакет | Описание |
---|---|
javax.lang.model.element |
Интерфейсы, используемые, чтобы смоделировать элементы языка программирования Java.
|
javax.lang.model.type |
Интерфейсы, используемые, чтобы смоделировать типы языка программирования Java.
|
javax.lang.model.util |
Утилиты, чтобы помочь в обработке элементов программы и типов.
|
Модификатор и Тип | Метод и Описание |
---|---|
TypeMirror |
Элемент.asType()
Возвращает тип, определенный этим элементом.
|
TypeMirror |
ExecutableElement.getReturnType()
Возвращает тип возврата этой исполнимой программы.
|
TypeMirror |
TypeElement.getSuperclass()
Возвращает прямой суперкласс этого элемента типа.
|
Модификатор и Тип | Метод и Описание |
---|---|
List<? extends TypeMirror> |
TypeParameterElement.getBounds()
Возвращает границы этого параметра типа.
|
List<? extends TypeMirror> |
TypeElement.getInterfaces()
Возвращает интерфейсные типы, непосредственно реализованные этим классом или расширенный этим интерфейсом.
|
List<? extends TypeMirror> |
ExecutableElement.getThrownTypes()
Возвращает исключения и другой throwables, перечисленный в этом методе или конструктор
throws пункт в порядке объявления. |
Модификатор и Тип | Метод и Описание |
---|---|
R |
AnnotationValueVisitor.visitType(TypeMirror t, P p)
Посещает значение типа в аннотации.
|
Модификатор и Тип | Интерфейс и Описание |
---|---|
interface |
ArrayType
Представляет тип массива.
|
interface |
DeclaredType
Представляет объявленный тип, или тип класса или интерфейсный тип.
|
interface |
ErrorType
Представляет класс или интерфейсный тип, который не может быть должным образом смоделирован.
|
interface |
ExecutableType
Представляет тип исполнимой программы.
|
interface |
NoType
Псевдотип, используемый, где никакой фактический тип не является соответствующим.
|
interface |
NullType
Представляет нулевой тип.
|
interface |
PrimitiveType
Представляет тип примитива.
|
interface |
ReferenceType
Представляет ссылочный тип.
|
interface |
TypeVariable
Представляет переменную типа.
|
interface |
UnionType
Представляет тип объединения.
|
interface |
WildcardType
Представляет подстановочный параметр типа.
|
Модификатор и Тип | Метод и Описание |
---|---|
TypeMirror |
ArrayType.getComponentType()
Возвращает компонентный тип этого типа массива.
|
TypeMirror |
DeclaredType.getEnclosingType()
Возвращает тип самого внутреннего экземпляра включения или a
NoType из вида NONE если нет никакого экземпляра включения. |
TypeMirror |
WildcardType.getExtendsBound()
Возвращает верхнюю границу этого подстановочного знака.
|
TypeMirror |
TypeVariable.getLowerBound()
Возвращает нижнюю границу этой переменной типа.
|
TypeMirror |
ExecutableType.getReturnType()
Возвращает тип возврата этой исполнимой программы.
|
TypeMirror |
WildcardType.getSuperBound()
Возвращает нижнюю границу этого подстановочного знака.
|
TypeMirror |
MirroredTypeException.getTypeMirror()
Возвращает соответствие зеркала типа получаемому доступ типу.
|
TypeMirror |
UnknownTypeException.getUnknownType()
Возвращает неизвестный тип.
|
TypeMirror |
TypeVariable.getUpperBound()
Возвращает верхнюю границу этой переменной типа.
|
Модификатор и Тип | Метод и Описание |
---|---|
List<? extends TypeMirror> |
UnionType.getAlternatives()
Возвратите альтернативы, включающие этот тип объединения.
|
List<? extends TypeMirror> |
ExecutableType.getParameterTypes()
Возвращает типы формальных параметров этой исполнимой программы.
|
List<? extends TypeMirror> |
ExecutableType.getThrownTypes()
Возвращает исключения и другой throwables, перечисленный в этой исполнимой программе
throws пункт. |
List<? extends TypeMirror> |
DeclaredType.getTypeArguments()
Возвращает фактические параметры типа этого типа.
|
List<? extends TypeMirror> |
MirroredTypesException.getTypeMirrors()
Возвращает зеркала типа, соответствующие получаемым доступ типам.
|
Модификатор и Тип | Метод и Описание |
---|---|
R |
TypeVisitor.visit(TypeMirror t)
Метод удобства, эквивалентный
v.visit(t, null) . |
R |
TypeVisitor.visit(TypeMirror t, P p)
Посещает тип.
|
R |
TypeVisitor.visitUnknown(TypeMirror t, P p)
Посещает неизвестный вид типа.
|
Конструктор и Описание |
---|
MirroredTypeException(TypeMirror type)
Создает новый MirroredTypeException для указанного типа.
|
UnknownTypeException(TypeMirror t, Object p)
Создает новое
UnknownTypeException .The p параметр может использоваться, чтобы передать в дополнительном параметре с информацией о контексте, в котором встретились с неизвестным типом; например, методы посещения TypeVisitor может передать в их дополнительном параметре. |
Конструктор и Описание |
---|
MirroredTypesException(List<? extends TypeMirror> types)
Создает новый MirroredTypesException для указанных типов.
|
Модификатор и Тип | Метод и Описание |
---|---|
TypeMirror |
Типы.asMemberOf(DeclaredType containing, Element element)
Возвращает тип элемента, когда тот элемент просматривается как элемент, или иначе непосредственно содержится, данный тип.
|
TypeMirror |
Типы.capture(TypeMirror t)
Применяет преобразование получения в тип.
|
TypeMirror |
Типы.erasure(TypeMirror t)
Возвращает стирание типа.
|
Модификатор и Тип | Метод и Описание |
---|---|
List<? extends TypeMirror> |
Типы.directSupertypes(TypeMirror t)
Возвращает прямые супертипы типа.
|
Модификатор и Тип | Метод и Описание |
---|---|
Элемент |
Типы.asElement(TypeMirror t)
Возвращает элемент, соответствующий типу.
|
TypeMirror |
Типы.capture(TypeMirror t)
Применяет преобразование получения в тип.
|
boolean |
Типы.contains(TypeMirror t1, TypeMirror t2)
Тесты, содержит ли один параметр типа другого.
|
protected R |
SimpleTypeVisitor6.defaultAction(TypeMirror e, P p)
Действие по умолчанию для методов посещения.
|
List<? extends TypeMirror> |
Типы.directSupertypes(TypeMirror t)
Возвращает прямые супертипы типа.
|
TypeMirror |
Типы.erasure(TypeMirror t)
Возвращает стирание типа.
|
ArrayType |
Типы.getArrayType(TypeMirror componentType)
Возвращает тип массива с указанным компонентным типом.
|
DeclaredType |
Типы.getDeclaredType(DeclaredType containing, TypeElement typeElem, TypeMirror... typeArgs)
Возвращает тип, соответствующий элементу типа и фактическим параметрам типа, учитывая содержание, типом которого это - элемент.
|
DeclaredType |
Типы.getDeclaredType(TypeElement typeElem, TypeMirror... typeArgs)
Возвращает тип, соответствующий элементу типа и фактическим параметрам типа.
|
WildcardType |
Типы.getWildcardType(TypeMirror extendsBound, TypeMirror superBound)
Возвращает новый подстановочный параметр типа.
|
boolean |
Типы.isAssignable(TypeMirror t1, TypeMirror t2)
Тесты, присваиваем ли один тип другому.
|
boolean |
Типы.isSameType(TypeMirror t1, TypeMirror t2)
Тесты, ли два
TypeMirror объекты представляют тот же самый тип. |
boolean |
Типы.isSubtype(TypeMirror t1, TypeMirror t2)
Тесты, является ли один тип подтипом другого.
|
PrimitiveType |
Типы.unboxedType(TypeMirror t)
Возвращает тип (тип примитива) распакованных значений данного типа.
|
R |
AbstractTypeVisitor6.visit(TypeMirror t)
Посещения любой тип зеркально отражают как будто, передавая себя к тому зеркалу типа
accept метод и передача null для дополнительного параметра. |
R |
AbstractTypeVisitor6.visit(TypeMirror t, P p)
Посещения любой тип зеркально отражают как будто, передавая себя к тому зеркалу типа
accept метод. |
R |
SimpleAnnotationValueVisitor6.visitType(TypeMirror t, P p)
Посещает значение типа в аннотации.
|
R |
AbstractTypeVisitor6.visitUnknown(TypeMirror t, P p)
Посещает неизвестный вид типа.
|
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.