Класс AbstractElementVisitor9<R,P>
- java.lang.Object
-
- javax.lang.model.util.AbstractElementVisitor6<R,P>
-
- javax.lang.model.util.AbstractElementVisitor7<R,P>
-
- javax.lang.model.util.AbstractElementVisitor8<R,P>
-
- javax.lang.model.util.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 R | visitModule(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- параметр, заданный посетителем - Возвращает:
- результат, заданный посетителем