java.lang.Object
javax.lang.model.util.AbstractElementVisitor6<R,P>
javax.lang.model.util.SimpleElementVisitor6<R,P>
javax.lang.model.util.SimpleElementVisitor7<R,P>
javax.lang.model.util.SimpleElementVisitor8<R,P>
javax.lang.model.util.SimpleElementVisitor9<R,P>
javax.lang.model.util.SimpleElementVisitor14<R,P>
- 类型参数:
-
R
- 此访问者方法的返回类型。对于不需要返回结果的访问者,请使用Void
。 -
P
- 此访问者方法的附加参数的类型。对于不需要额外参数的访问者,请使用Void
。
- 所有已实现的接口:
-
ElementVisitor<R,
P>
@SupportedSourceVersion(RELEASE_21) public class SimpleElementVisitor14<R,P> extends SimpleElementVisitor9<R,P>
一个简单的程序元素访问者,具有适用于
RELEASE_14
源版本的默认行为。访问与RELEASE_14
和更早语言结构对应的方法会调用defaultAction
,将它们的参数传递给defaultAction
的相应参数。
- API 注意:
- 此类中的方法可以根据其一般约定进行重写。
- 自 JDK 版本:
- 16
- 参见:
-
Field Summary
Fields declared in class javax.lang.model.util.SimpleElementVisitor6
DEFAULT_VALUE
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
具体子类的构造函数;使用null
作为默认值。protected
SimpleElementVisitor14
(R defaultValue) 具体子类的构造函数;使用参数作为默认值。 -
Method Summary
Modifier and TypeMethodDescription访问记录组件元素。Methods declared in class javax.lang.model.util.SimpleElementVisitor9
visitModule
Methods declared in class javax.lang.model.util.SimpleElementVisitor7
visitVariable
Methods declared in class javax.lang.model.util.SimpleElementVisitor6
defaultAction, visitExecutable, visitPackage, visitType, visitTypeParameter
Methods declared in class javax.lang.model.util.AbstractElementVisitor6
visit, visit, visitUnknown
-
Constructor Details
-
SimpleElementVisitor14
protected SimpleElementVisitor14()具体子类的构造函数;使用null
作为默认值。 -
SimpleElementVisitor14
具体子类的构造函数;使用参数作为默认值。- 参数:
-
defaultValue
- 要分配给SimpleElementVisitor6.DEFAULT_VALUE
的值
-
-
Method Details
-
visitRecordComponent
访问记录组件元素。- 指定者:
-
visitRecordComponent
在接口ElementVisitor<R,
中P> - 覆盖:
-
visitRecordComponent
在类AbstractElementVisitor6<R,
中P> - 实现要求:
-
通过调用
defaultAction
访问RecordComponentElement
。 - 参数:
-
e
- 要访问的元素 -
p
- 访问者指定的参数 - 返回:
- 访问者指定的结果
-