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>
javax.lang.model.util.ElementKindVisitor9 <R,P>
javax.lang.model.util.ElementKindVisitor14<R,P>
- 类型参数:
R
- 此访问者方法的返回类型。对不需要返回结果的访问者使用Void
。P
- 此访问者方法的附加参数的类型。Void
用于不需要额外参数的访问者。
- 所有已实现的接口:
ElementVisitor<R,
P>
@SupportedSourceVersion (RELEASE_20 ) public class ElementKindVisitor14<R,P> extends ElementKindVisitor9 <R,P>
基于其 kind 的程序元素的访问者具有适用于
RELEASE_14
源版本的默认行为。对于可能有多个种类的 elements Xyz
,此类中的 visitXyz
方法委托给与第一个参数的种类对应的 visitXyzAsKind
方法。 visitXyzAsKind
方法调用 defaultAction
,将它们的参数传递给 defaultAction
的相应参数。
- API 注意:
- 此类中的方法可能会根据其一般约定被重写。
- 自从:
- 16
- 参见:
-
字段摘要
在类 javax.lang.model.util.SimpleElementVisitor6 中声明的字段
DEFAULT_VALUE
-
构造方法总结
构造方法修饰符构造方法描述protected
具体子类的构造函数;使用null
作为默认值。protected
ElementKindVisitor14
(R defaultValue) 具体子类的构造方法;使用参数作为默认值。 -
方法总结
修饰符和类型方法描述访问记录组件元素。visitTypeAsRecord
(TypeElement e, P p) 访问RECORD
类型元素。访问BINDING_VARIABLE
变量元素。在类 javax.lang.model.util.ElementKindVisitor9 中声明的方法
visitModule
在类 javax.lang.model.util.ElementKindVisitor7 中声明的方法
visitVariableAsResourceVariable
在类 javax.lang.model.util.ElementKindVisitor6 中声明的方法
visitExecutable, visitExecutableAsConstructor, visitExecutableAsInstanceInit, visitExecutableAsMethod, visitExecutableAsStaticInit, visitPackage, visitType, visitTypeAsAnnotationType, visitTypeAsClass, visitTypeAsEnum, visitTypeAsInterface, visitTypeParameter, visitVariable, visitVariableAsEnumConstant, visitVariableAsExceptionParameter, visitVariableAsField, visitVariableAsLocalVariable, visitVariableAsParameter
在类 javax.lang.model.util.SimpleElementVisitor6 中声明的方法
defaultAction
在类 javax.lang.model.util.AbstractElementVisitor6 中声明的方法
visit, visit, visitUnknown
-
构造方法详细信息
-
ElementKindVisitor14
protected ElementKindVisitor14()具体子类的构造函数;使用null
作为默认值。 -
ElementKindVisitor14
具体子类的构造方法;使用参数作为默认值。- 参数:
defaultValue
- 分配给SimpleElementVisitor6.DEFAULT_VALUE
的值
-
-
方法详情
-
visitRecordComponent
访问记录组件元素。- 指定者:
visitRecordComponent
在接口ElementVisitor<R,
中P> - 重写:
visitRecordComponent
在类AbstractElementVisitor6<R,
中P> - 实现要求:
-
此实现调用
defaultAction
。 - 参数:
e
- 要访问的元素p
- 访问者指定的参数- 返回:
defaultAction
的结果
-
visitTypeAsRecord
访问RECORD
类型元素。- 重写:
visitTypeAsRecord
在类ElementKindVisitor6<R,
中P> - 实现要求:
-
此实现调用
defaultAction
。 . - 参数:
e
- 要访问的元素p
- 访问者指定的参数- 返回:
defaultAction
的结果
-
visitVariableAsBindingVariable
访问BINDING_VARIABLE
变量元素。- 重写:
visitVariableAsBindingVariable
在类ElementKindVisitor6<R,
中P> - 实现要求:
-
此实现调用
defaultAction
。 - 参数:
e
- 要访问的元素p
- 访问者指定的参数- 返回:
defaultAction
的结果- 自从:
- 14
-