|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
@Abstract public interface CtGenericReference
総称化可能な参照。
| メソッドの概要 | |
|---|---|
CtGenericReference |
getEnclosingGenericReference()
この宣言、またはこの参照に対する宣言を直接囲む、次のいずれかの要素を返す。 |
CtGenericReference |
getParameterized(CtType<?>... arguments)
この参照に指定の型引数を適用した型を返す。 |
CtGenericReference |
getParameterized(List<? extends CtType<?>> arguments)
この参照に指定の型引数を適用した参照を返す。 |
List<CtType<?>> |
getTypeArguments()
適用されている型引数のリストを返す。 |
List<CtTypeParameter<?>> |
getTypeParameters()
型引数のリストを返す。 |
CtGenericReference |
inherit(CtGenericReference context)
指定の総称化コンテキストを適用させた新たな参照を返す。 |
| インタフェース org.ashikunep.irenka.dom.CtReference から継承されたメソッド |
|---|
getAnnotation, getAnnotations, getJavadoc, getMaster, getModifiers, getModifiersAndAnnotations, getVisibility, isMaster, isVisibleFrom, newReference |
| インタフェース org.ashikunep.irenka.dom.CtElement から継承されたメソッド |
|---|
accept, accept, copy, copy, equals, exists, freezeChildren, freezeParent, getChild, getCompilationUnit, getCorrespondedFile, getElementKind, getGenericContext, getLocation, getLocationInParent, getParent, getProperty, hashCode, isChildrenFrozen, isModified, isParentFrozen, isSynthetic, setChild, setLocation, setParent, substitute |
| インタフェース org.ashikunep.irenka.util.ClientStorageContainer から継承されたメソッド |
|---|
getClientStorage, putClientStorage |
| メソッドの詳細 |
|---|
List<CtTypeParameter<?>> getTypeParameters()
@Unmodifiable List<CtType<?>> getTypeArguments()
CtGenericReference getParameterized(List<? extends CtType<?>> arguments)
arguments - 実型引数のリスト
NullPointerException - 引数にnullが含まれていた場合
IllegalArgumentException - CtEnumまたはCtAnnotationに対してこのメソッドが呼び出された場合CtGenericReference getParameterized(CtType<?>... arguments)
arguments - 実型引数のリスト
NullPointerException - 引数にnullが含まれていた場合
IllegalArgumentException - CtEnumまたはCtAnnotationに対してこのメソッドが呼び出された場合CtGenericReference getEnclosingGenericReference()
CtDeclaredType - この要素がCtMember型で、返される型の直接のメンバである場合CtInvocable - この要素がCtClass型で、対象要素内で直接宣言されたローカルクラスまたは匿名クラスである場合null - この要素がトップレベル型である場合 nullである。
この要素がスレーブ参照である場合、返される値は必ずスレーブ参照またはnullであり、
スレーブ参照は適切な総称化コンテキストを保持する。
CtGenericReference inherit(CtGenericReference context)
context - 適用させるコンテキスト
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||