Spec-Zone .ru
спецификации, руководства, описания, API
|
Пакет | Описание |
---|---|
javax.annotation.processing |
Средства для того, чтобы объявить процессоры аннотации и для того, чтобы позволить процессорам аннотации связываться со средой инструмента обработки аннотации.
|
javax.lang.model.element |
Интерфейсы, используемые, чтобы смоделировать элементы языка программирования Java.
|
javax.lang.model.type |
Интерфейсы, используемые, чтобы смоделировать типы языка программирования Java.
|
javax.lang.model.util |
Утилиты, чтобы помочь в обработке элементов программы и типов.
|
Модификатор и Тип | Метод и Описание |
---|---|
Set<? extends Element> |
RoundEnvironment.getElementsAnnotatedWith(Class<? extends Annotation> a)
Возвращает элементы, аннотируемые данным типом аннотации.
|
Set<? extends Element> |
RoundEnvironment.getElementsAnnotatedWith(TypeElement a)
Возвращает элементы, аннотируемые данным типом аннотации.
|
Set<? extends Element> |
RoundEnvironment.getRootElements()
Возвращает корневые элементы для обработки аннотации, сгенерированной предшествующим раундом.
|
Модификатор и Тип | Метод и Описание |
---|---|
JavaFileObject |
Программа для работы с файлами.createClassFile(CharSequence name, Element... originatingElements)
Создает новый файл class, и возвращает объект позволить писать в это.
|
FileObject |
Программа для работы с файлами.createResource(JavaFileManager.Location location, CharSequence pkg, CharSequence relativeName, Element... originatingElements)
Создает новый вспомогательный файл ресурсов для записи и возвращает объект файла для этого.
|
JavaFileObject |
Программа для работы с файлами.createSourceFile(CharSequence name, Element... originatingElements)
Создает новый исходный файл и возвращает объект позволить писать в это.
|
Iterable<? extends Completion> |
Процессор.getCompletions(Element element, AnnotationMirror annotation, ExecutableElement member, String userText)
Возвраты к инфраструктуре инструмента повторяемое из предложенных завершений к аннотации.
|
Iterable<? extends Completion> |
AbstractProcessor.getCompletions(Element element, AnnotationMirror annotation, ExecutableElement member, String userText)
Возвращает пустое повторяемое из завершений.
|
void |
Messager.printMessage(Diagnostic.Kind kind, CharSequence msg, Element e)
Печатает сообщение указанного вида в расположении элемента.
|
void |
Messager.printMessage(Diagnostic.Kind kind, CharSequence msg, Element e, AnnotationMirror a)
Печатает сообщение указанного вида в расположении зеркала аннотации аннотируемого элемента.
|
void |
Messager.printMessage(Diagnostic.Kind kind, CharSequence msg, Element e, AnnotationMirror a, AnnotationValue v)
Печатает сообщение указанного вида в расположении значения аннотации в зеркале аннотации аннотируемого элемента.
|
Модификатор и Тип | Интерфейс и Описание |
---|---|
interface |
ExecutableElement
Представляет метод, конструктора, или инициализатор (статичный или экземпляр) class или интерфейса, включая элементы типа аннотации.
|
interface |
PackageElement
Представляет элемент программы пакета.
|
interface |
Parameterizable
mixin взаимодействует через интерфейс для элемента, у которого есть параметры типа.
|
interface |
QualifiedNameable
mixin взаимодействует через интерфейс для элемента, у которого есть полностью определенное имя.
|
interface |
TypeElement
Представляет class или элемент программы интерфейса.
|
interface |
TypeParameterElement
Представляет формальный параметр типа универсального class, интерфейса, метода, или элемента конструктора.
|
interface |
VariableElement
Представляет поле,
enum постоянный, метод или параметр конструктора, локальная переменная, переменная ресурса, или параметр исключения. |
Модификатор и Тип | Метод и Описание |
---|---|
Элемент |
PackageElement.getEnclosingElement()
Возвраты
null так как пакет не включается другим элементом. |
Элемент |
TypeElement.getEnclosingElement()
Возвращает пакет высокоуровневого типа и возвращает сразу лексически включающий элемент для вложенного типа.
|
Элемент |
TypeParameterElement.getEnclosingElement()
Возвращает универсальный элемент этого параметра типа.
|
Элемент |
Элемент.getEnclosingElement()
Возвращает самый внутренний элемент, в пределах которого этот элемент, свободно разговор, включенный.
|
Элемент |
VariableElement.getEnclosingElement()
Возвращает элемент включения этой переменной.
|
Элемент |
TypeParameterElement.getGenericElement()
Возвращает универсальный class, интерфейс, метод, или конструктора, который параметризован этим параметром типа.
|
Элемент |
UnknownElementException.getUnknownElement()
Возвращает неизвестный элемент.
|
Модификатор и Тип | Метод и Описание |
---|---|
List<? extends Element> |
PackageElement.getEnclosedElements()
Возвращает высокоуровневые классы и интерфейсы в пределах этого пакета.
|
List<? extends Element> |
TypeElement.getEnclosedElements()
Возвращает поля, методы, конструкторов, и типы элемента, которые непосредственно объявляются в этом class или интерфейсе.
|
List<? extends Element> |
Элемент.getEnclosedElements()
Возвращает элементы, которые являются, свободно разговор, непосредственно включенный этим элементом.
|
Модификатор и Тип | Метод и Описание |
---|---|
R |
ElementVisitor.visit(Element e)
Метод удобства, эквивалентный
v.visit(e, null) . |
R |
ElementVisitor.visit(Element e, P p)
Посещает элемент.
|
R |
ElementVisitor.visitUnknown(Element e, P p)
Посещает неизвестный вид элемента.
|
Конструктор и Описание |
---|
UnknownElementException(Element e, Object p)
Создает новое
UnknownElementException . |
Модификатор и Тип | Метод и Описание |
---|---|
Элемент |
DeclaredType.asElement()
Возвращает элемент, соответствующий этому типу.
|
Элемент |
TypeVariable.asElement()
Возвращает элемент, соответствующий этой переменной типа.
|
Модификатор и Тип | Метод и Описание |
---|---|
Элемент |
Типы.asElement(TypeMirror t)
Возвращает элемент, соответствующий типу.
|
Модификатор и Тип | Метод и Описание |
---|---|
List<? extends Element> |
Элементы.getAllMembers(TypeElement type)
Возвраты все элементы элемента типа, или наследованный или объявленный непосредственно.
|
Модификатор и Тип | Метод и Описание |
---|---|
TypeMirror |
Типы.asMemberOf(DeclaredType containing, Element element)
Возвращает тип элемента, когда тот элемент просматривается как элемент, или иначе непосредственно содержится, данный тип.
|
protected R |
SimpleElementVisitor6.defaultAction(Element e, P p)
Действие значения по умолчанию для методов посещения.
|
List<? extends AnnotationMirror> |
Элементы.getAllAnnotationMirrors(Element e)
Возвраты все аннотации элемента, или наследованный или непосредственно существующий.
|
Строка |
Элементы.getDocComment(Element e)
Возвращает текст документации ("Javadoc") комментарий элемента.
|
PackageElement |
Элементы.getPackageOf(Element type)
Возвращает пакет элемента.
|
boolean |
Элементы.hides(Element hider, Element hidden)
Тесты, скрывают ли один тип, метод, или поле другого.
|
boolean |
Элементы.isDeprecated(Element e)
Возвраты
true если элемент осуждается, false иначе. |
void |
Элементы.printElements(Writer w, Element... elements)
Печатает представление элементов данному писателю в указанном порядке.
|
R |
ElementScanner6.scan(Element e)
Метод удобства, эквивалентный
v.scan(e, null) . |
R |
ElementScanner6.scan(Element e, P p)
Обрабатывает элемент, вызывая
e.accept(this, p) ; этот метод может быть переопределен подклассами. |
R |
AbstractElementVisitor6.visit(Element e)
Посещения любой элемент программы, как будто, передавая себя к тому элементу
accept метод и передача null для дополнительного параметра. |
R |
AbstractElementVisitor6.visit(Element e, P p)
Посещения любой элемент программы, как будто, передавая себя к тому элементу
accept метод. |
R |
AbstractElementVisitor6.visitUnknown(Element e, P p)
Посещает неизвестный вид элемента.
|
Модификатор и Тип | Метод и Описание |
---|---|
static List<ExecutableElement> |
ElementFilter.constructorsIn(Iterable<? extends Element> elements)
Возвращает список конструкторов в
elements . |
static Set<ExecutableElement> |
ElementFilter.constructorsIn(Set<? extends Element> elements)
Возвраты ряд конструкторов в
elements . |
static List<VariableElement> |
ElementFilter.fieldsIn(Iterable<? extends Element> elements)
Возвращает список полей в
elements . |
static Set<VariableElement> |
ElementFilter.fieldsIn(Set<? extends Element> elements)
Возвраты ряд полей в
elements . |
static List<ExecutableElement> |
ElementFilter.methodsIn(Iterable<? extends Element> elements)
Возвращает список методов в
elements . |
static Set<ExecutableElement> |
ElementFilter.methodsIn(Set<? extends Element> elements)
Возвраты ряд методов в
elements . |
static List<PackageElement> |
ElementFilter.packagesIn(Iterable<? extends Element> elements)
Возвращает список пакетов в
elements . |
static Set<PackageElement> |
ElementFilter.packagesIn(Set<? extends Element> elements)
Возвраты ряд пакетов в
elements . |
R |
ElementScanner6.scan(Iterable<? extends Element> iterable, P p)
Выполняет итерации по данным элементам и вызовам
scan(Element, P) на каждом. |
static List<TypeElement> |
ElementFilter.typesIn(Iterable<? extends Element> elements)
Возвращается список вводит
elements . |
static Set<TypeElement> |
ElementFilter.typesIn(Set<? extends Element> elements)
Возвраты ряд вводят
elements . |
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92