クラスTypeKindVisitor8<R,P>
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>
- 型パラメータ:
R- このビジターのメソッドの戻り型。 結果を返すことを必要としないビジターのVoidを使用する。P- このビジターのメソッドに対する追加パラメータのタイプ。 追加のパラメータを必要としないビジターのVoidを使用する。
- すべての実装されたインタフェース:
TypeVisitor<R,P>
- 直系の既知のサブクラス:
TypeKindVisitor9
@SupportedSourceVersion(RELEASE_8) public class TypeKindVisitor8<R,P> extends TypeKindVisitor7<R,P>
RELEASE_8ソース・バージョンに適したデフォルトの動作を持つ、種類に基づく型のビジターです。 複数の種類を持つtypes Xyzの場合、このクラスのvisitXyzメソッドは、最初の引数の種類に対応するvisitXyzAsKindメソッドに委譲されます。 visitXyzAsKindメソッドは、defaultActionをコールし、引数をdefaultActionの対応するパラメータに渡します。 - APIのノート:
- このクラスのメソッドは、一般規約に従ってオーバーライドできます。
- 導入されたバージョン:
- 1.8
- 関連項目:
-
フィールドのサマリー
クラスで宣言されたフィールド SimpleTypeVisitor6
DEFAULT_VALUE -
コンストラクタのサマリー
コンストラクタ修飾子コンストラクタ説明protected呼び出される具象サブクラスのコンストラクタです。デフォルト値にnullを使用します。protectedTypeKindVisitor8(R defaultValue) 呼び出される具象サブクラスのコンストラクタです。デフォルト値に引数を使用します。 -
メソッドのサマリー
クラスで宣言されたメソッド TypeKindVisitor7
visitUnionクラスで宣言されたメソッド TypeKindVisitor6
visitNoType, visitNoTypeAsModule, visitNoTypeAsNone, visitNoTypeAsPackage, visitNoTypeAsVoid, visitPrimitive, visitPrimitiveAsBoolean, visitPrimitiveAsByte, visitPrimitiveAsChar, visitPrimitiveAsDouble, visitPrimitiveAsFloat, visitPrimitiveAsInt, visitPrimitiveAsLong, visitPrimitiveAsShortクラスで宣言されたメソッド SimpleTypeVisitor6
defaultAction, visitArray, visitDeclared, visitError, visitExecutable, visitNull, visitTypeVariable, visitWildcardクラスで宣言されたメソッド AbstractTypeVisitor6
visit, visit, visitUnknown
-
コンストラクタの詳細
-
TypeKindVisitor8
protected TypeKindVisitor8()呼び出される具象サブクラスのコンストラクタです。デフォルト値にnullを使用します。 -
TypeKindVisitor8
protected TypeKindVisitor8(R defaultValue) 呼び出される具象サブクラスのコンストラクタです。デフォルト値に引数を使用します。- パラメータ:
defaultValue- 割り当てる値SimpleTypeVisitor6.DEFAULT_VALUE
-
-
メソッドの詳細
-
visitIntersection
public R visitIntersection(IntersectionType t, P p) 共通部分型をビジットします。- 定義:
- インタフェース
TypeVisitor<R,内のP> visitIntersection - オーバーライド:
- クラス
AbstractTypeVisitor6<R,のP> visitIntersection - 実装要件:
- この実装では
defaultActionを呼び出します。 - パラメータ:
t- ビジットする型p- ビジター指定のパラメータ- 戻り値:
defaultActionの結果
-