Класс AbstractElementVisitor9<R,​P>

Параметры типа:
R - тип возвращаемого значения методами этого посетителя. Используйте Void для посетителей, которым не нужно возвращать результаты.
P - тип дополнительного параметра для методов этого посетителя. Используйте Void для посетителей, которым не нужен дополнительный параметр.
Все реализованные интерфейсы:
ElementVisitor<R,​P>
@SupportedSourceVersion(RELEASE_11)
public abstract class AbstractElementVisitor9<R,P>
extends AbstractElementVisitor8<R,​P>

Скелетный посетитель элементов программы с поведением по умолчанию, подходящим для версий исходного кода RELEASE_9 по RELEASE_11.

ПРЕДУПРЕЖДЕНИЕ: Интерфейс ElementVisitor, реализуемый этим классом, может получить новые методы в будущем для поддержки новых, пока неизвестных, структур языка, добавленных в будущие версии языка программирования Java™. Поэтому к этому классу в будущем могут быть добавлены методы, имена которых начинаются с "visit"; чтобы избежать несовместимости, классы, расширяющие этот класс, не должны объявлять какие-либо методы экземпляров с именами, начинающимися с "visit".

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

С тех пор:
9
См. также:
AbstractElementVisitor6, AbstractElementVisitor7, AbstractElementVisitor8

Конструкторы

МодификаторКонструкторОписание
protected AbstractElementVisitor9()

Конструктор для вызова конкретными подклассами.

Методы

Модификатор и типМетодОписание
abstract RvisitModule​(ModuleElement t, P p)

Посещает элемент модуля.

Методы, объявленные в классе javax.lang.model.util.AbstractElementVisitor6

visit, visit, visitUnknown

Методы, объявленные в классе java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Методы, объявленные в интерфейсе javax.lang.model.element.ElementVisitor

visitExecutable, visitPackage, visitType, visitTypeParameter, visitVariable

Конструкторы

AbstractElementVisitor9

protected AbstractElementVisitor9()

Конструктор для вызова конкретными подклассами.

Методы

visitModule

public abstract R visitModule(ModuleElement t,
                              P p)

Посещает элемент модуля.

Указано в:
visitModule в интерфейсе ElementVisitor<R,​P>
Переопределяет:
visitModule в классе AbstractElementVisitor6<R,​P>
Требования к реализации:
Посещает элемент ModuleElement определенным образом подклассом.
Параметры:
t - элемент для посещения
p - параметр, заданный посетителем
Возвращает:
результат, заданный посетителем
Spec-Zone .ru
спецификации, руководства, описания, API