|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
R - 実行時の型public interface CtClass<R>
クラス型。
| メソッドの概要 | |
|---|---|
CtClass<?> |
getMaster()
この参照のマスタ参照を返す。 |
CtClass<?> |
getParameterized(CtType<?>... arguments)
この型に指定の型引数を適用した型を返す。 |
CtClass<?> |
getParameterized(List<? extends CtType<?>> arguments)
この型に指定の型引数を適用した型を返す。 |
CtSuper<?> |
getSuper()
このクラスに関連する superキーワードを返す。 |
CtThis<R> |
getThis()
このクラスに関連する thisキーワードを返す。 |
CtClass<?> |
inherit(CtGenericReference context)
指定の総称化コンテキストを適用させた新たな参照を返す。 |
CtNewInstance<R> |
newInvocation(CtExpression<?>... arguments)
この型のインスタンスを生成するためのプログラム片を返す。 |
CtNewInstance<R> |
newInvocation(List<? extends CtExpression<?>> arguments)
この型のインスタンスを生成するためのプログラム片を返す。 |
CtClass<?> |
newReference()
空の GenericContextを持つ新たなスレーブ参照を返す。 |
| インタフェース org.ashikunep.irenka.dom.CtType から継承されたメソッド |
|---|
apply, array, asSubType, box, capture, erasure, getField, getMethod, getMethod, getMethod, getMethod, getMethod, getMethod, getName, getNumberOfDimensions, getSuperClass, getSuperInterfaces, getTypeKind, getTypePersistence, isAssignableFrom, isCompatible, isSame, unbox |
| インタフェース org.ashikunep.irenka.dom.CtNamedReference から継承されたメソッド |
|---|
getSimpleName, setSimpleName |
| インタフェース org.ashikunep.irenka.dom.CtMember から継承されたメソッド |
|---|
getDeclaringType |
| インタフェース org.ashikunep.irenka.dom.CtNamespace から継承されたメソッド |
|---|
getName, getSubNameSpace, setCompilationUnit |
| インタフェース org.ashikunep.irenka.dom.CtNamedReference から継承されたメソッド |
|---|
getSimpleName, setSimpleName |
| インタフェース org.ashikunep.irenka.dom.CtGenericReference から継承されたメソッド |
|---|
getEnclosingGenericReference, getTypeArguments, getTypeParameters |
| インタフェース org.ashikunep.irenka.dom.CtStatement から継承されたメソッド |
|---|
getLabels, substituteAsBlock |
| メソッドの詳細 |
|---|
CtClass<?> getMaster()
CtReference の記述:
CtDeclaredType<R> 内の getMasterCtMember 内の getMasterCtNamedType<R> 内の getMasterCtNamespace 内の getMasterCtReference 内の getMasterCtClass<?> newReference()
CtMember の記述: GenericContextを持つ新たなスレーブ参照を返す。
CtDeclaredType<R> 内の newReferenceCtMember 内の newReferenceCtNamedType<R> 内の newReferenceCtNamespace 内の newReferenceCtReference 内の newReferenceCtClass<?> inherit(CtGenericReference context)
CtGenericReference の記述:
CtDeclaredType<R> 内の inheritCtGenericReference 内の inheritcontext - 適用させるコンテキスト
@Unmodifiable CtSuper<?> getSuper()
superキーワードを返す。
superキーワード@Unmodifiable CtThis<R> getThis()
thisキーワードを返す。
thisキーワードCtClass<?> getParameterized(List<? extends CtType<?>> arguments)
CtDeclaredType の記述:
CtDeclaredType<R> 内の getParameterizedCtGenericReference 内の getParameterizedarguments - 実型引数のリスト
CtClass<?> getParameterized(CtType<?>... arguments)
CtDeclaredType の記述:
CtDeclaredType<R> 内の getParameterizedCtGenericReference 内の getParameterizedarguments - 実型引数のリスト
CtNewInstance<R> newInvocation(List<? extends CtExpression<?>> arguments)
arguments - 実引数リスト
CtNewInstance<R> newInvocation(CtExpression<?>... arguments)
arguments - 実引数リスト
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||