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>
javax.lang.model.util.ElementKindVisitor8<R,P>
- 类型参数:
R- 此访问者方法的返回类型。对不需要返回结果的访问者使用Void。P- 此访问者方法的附加参数的类型。Void用于不需要额外参数的访问者。
- 所有已实现的接口:
ElementVisitor<R,P>
- 已知子类:
ElementKindVisitor9
@SupportedSourceVersion (RELEASE_8 ) public class ElementKindVisitor8<R,P> extends ElementKindVisitor7 <R,P>
基于其 kind 的程序元素的访问者具有适用于
RELEASE_8 源版本的默认行为。对于可能有多个种类的 elements Xyz ,此类中的 visitXyz 方法委托给与第一个参数的种类对应的 visitXyzAsKind 方法。 visitXyzAsKind 方法调用 defaultAction ,将它们的参数传递给 defaultAction 的相应参数。
- API 注意:
- 此类中的方法可能会根据其一般约定被重写。
- 自从:
- 1.8
- 参见:
-
字段摘要
在类 javax.lang.model.util.SimpleElementVisitor6 中声明的字段
DEFAULT_VALUE -
构造方法总结
构造方法修饰符构造方法描述protected具体子类的构造函数;使用null作为默认值。protectedElementKindVisitor8(R defaultValue) 具体子类的构造方法;使用参数作为默认值。 -
方法总结
在类 javax.lang.model.util.ElementKindVisitor7 中声明的方法
visitVariableAsResourceVariable在类 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在类 javax.lang.model.util.SimpleElementVisitor6 中声明的方法
defaultAction在类 javax.lang.model.util.AbstractElementVisitor6 中声明的方法
visit, visit, visitModule, visitRecordComponent, visitUnknown
-
构造方法详细信息
-
ElementKindVisitor8
protected ElementKindVisitor8()具体子类的构造函数;使用null作为默认值。 -
ElementKindVisitor8
具体子类的构造方法;使用参数作为默认值。- 参数:
defaultValue- 分配给SimpleElementVisitor6.DEFAULT_VALUE的值
-