java.lang.Object
javax.lang.model.util.AbstractTypeVisitor6<R,P>
javax.lang.model.util.SimpleTypeVisitor6<R,P>
javax.lang.model.util.TypeKindVisitor6<R,P>
javax.lang.model.util.TypeKindVisitor7<R,P>
javax.lang.model.util.TypeKindVisitor8<R,P>
javax.lang.model.util.TypeKindVisitor9<R,P>
javax.lang.model.util.TypeKindVisitor14<R,P>
- 类型参数:
-
R
- 此访问者方法的返回类型。对于不需要返回结果的访问者,请使用Void
。 -
P
- 此访问者方法的附加参数的类型。对于不需要附加参数的访问者,请使用Void
。
- 所有已实现的接口:
-
TypeVisitor<R,
P>
@SupportedSourceVersion(RELEASE_21) public class TypeKindVisitor14<R,P> extends TypeKindVisitor9<R,P>
基于其类型的访问者,具有适用于源版本
RELEASE_14
的默认行为。对于可能具有多种类型的Xyz
,此类中的visitXyz
方法将委托给与第一个参数类型相对应的visitXyzAsKind
方法。visitXyzAsKind
方法调用defaultAction
,将其参数传递给defaultAction
的相应参数。
- API 注意:
- 可以根据其一般约定覆盖此类中的方法。
- 自 JDK 版本:
- 14
- 参见:
-
Field Summary
Fields declared in class javax.lang.model.util.SimpleTypeVisitor6
DEFAULT_VALUE
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
具体子类调用的构造函数;使用null
作为默认值。protected
TypeKindVisitor14
(R defaultValue) 具体子类调用的构造函数;使用参数作为默认值。 -
Method Summary
Methods declared in class javax.lang.model.util.TypeKindVisitor9
visitNoTypeAsModule
Methods declared in class javax.lang.model.util.TypeKindVisitor8
visitIntersection
Methods declared in class javax.lang.model.util.TypeKindVisitor7
visitUnion
Methods declared in class javax.lang.model.util.TypeKindVisitor6
visitNoType, visitNoTypeAsNone, visitNoTypeAsPackage, visitNoTypeAsVoid, visitPrimitive, visitPrimitiveAsBoolean, visitPrimitiveAsByte, visitPrimitiveAsChar, visitPrimitiveAsDouble, visitPrimitiveAsFloat, visitPrimitiveAsInt, visitPrimitiveAsLong, visitPrimitiveAsShort
Methods declared in class javax.lang.model.util.SimpleTypeVisitor6
defaultAction, visitArray, visitDeclared, visitError, visitExecutable, visitNull, visitTypeVariable, visitWildcard
Methods declared in class javax.lang.model.util.AbstractTypeVisitor6
visit, visit, visitUnknown
-
Constructor Details
-
TypeKindVisitor14
protected TypeKindVisitor14()具体子类调用的构造函数;使用null
作为默认值。 -
TypeKindVisitor14
具体子类调用的构造函数;使用参数作为默认值。- 参数:
-
defaultValue
- 分配给SimpleTypeVisitor6.DEFAULT_VALUE
的值
-