java.lang.Object
javax.lang.model.util.AbstractElementVisitor6<R,P>
javax.lang.model.util.SimpleElementVisitor6<R,P>
javax.lang.model.util.ElementKindVisitor6<R,P>
javax.lang.model.util.ElementKindVisitor7<R,P>
- 类型参数:
-
R
- 此访问者方法的返回类型。对于不需要返回结果的访问者,请使用Void
。 -
P
- 此访问者方法的附加参数的类型。对于不需要附加参数的访问者,请使用Void
。
- 所有已实现的接口:
-
ElementVisitor<R,
P>
- 直接已知的子类:
-
ElementKindVisitor8
@SupportedSourceVersion(RELEASE_7) public class ElementKindVisitor7<R,P> extends ElementKindVisitor6<R,P>
基于其种类的程序元素的访问者,具有适用于
RELEASE_7
源版本的默认行为。对于可能具有多种种类的元素Xyz
,此类中的visitXyz
方法委托给与第一个参数种类对应的visitXyzAsKind
方法。visitXyzAsKind
方法调用defaultAction
,将其参数传递给defaultAction
的相应参数。
- API 注意:
- 可以重写此类中的方法,但需遵守其一般契约。
- 自版本:
- 1.7
- 参见:
-
Field Summary
Fields declared in class javax.lang.model.util.SimpleElementVisitor6
DEFAULT_VALUE
-
Constructor Summary
ModifierConstructorDescriptionprotected
已弃用。版本7已过时;请更新到更高版本的访问者。protected
ElementKindVisitor7
(R defaultValue) 已弃用。版本7已过时;请更新到更高版本的访问者。 -
Method Summary
Modifier and TypeMethodDescription访问RESOURCE_VARIABLE
变量元素。Methods declared in class javax.lang.model.util.ElementKindVisitor6
visitExecutable, visitExecutableAsConstructor, visitExecutableAsInstanceInit, visitExecutableAsMethod, visitExecutableAsStaticInit, visitPackage, visitType, visitTypeAsAnnotationType, visitTypeAsClass, visitTypeAsEnum, visitTypeAsInterface, visitTypeAsRecord, visitTypeParameter, visitVariable, visitVariableAsBindingVariable, visitVariableAsEnumConstant, visitVariableAsExceptionParameter, visitVariableAsField, visitVariableAsLocalVariable, visitVariableAsParameter
Methods declared in class javax.lang.model.util.SimpleElementVisitor6
defaultAction
Methods declared in class javax.lang.model.util.AbstractElementVisitor6
visit, visit, visitModule, visitRecordComponent, visitUnknown
-
Constructor Details
-
ElementKindVisitor7
Deprecated.Release 7 is obsolete; update to a visitor for a newer release level.具体子类的构造函数;使用null
作为默认值。 -
ElementKindVisitor7
Deprecated.Release 7 is obsolete; update to a visitor for a newer release level.具体子类的构造函数;使用参数作为默认值。- 参数:
-
defaultValue
- 要分配给SimpleElementVisitor6.DEFAULT_VALUE
的值
-
-
Method Details
-
visitVariableAsResourceVariable
访问RESOURCE_VARIABLE
变量元素。- 覆盖:
-
visitVariableAsResourceVariable
在类ElementKindVisitor6<R,
P> - 实现要求:
-
此实现调用
defaultAction
。 - 参数:
-
e
- 要访问的元素 -
p
- 访问者指定的参数 - 返回:
-
defaultAction
的结果
-