|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
R - 実行時の型@Abstract public interface CtDeclaredType<R>
ユーザ定義型(ライブラリクラス等も含む)。
| メソッドの概要 | |
|---|---|
CtConstructor<R> |
getConstructor(CtType<?>... parameterTypes)
この型が公開する指定のシグネチャを持つコンストラクタの宣言を返す。 |
CtConstructor<R> |
getConstructor(List<? extends CtType<?>> parameterTypes)
この型が公開する指定のシグネチャを持つコンストラクタの宣言を返す。 |
CtConstructor<R> |
getConstructor(List<? extends CtType<?>> typeArguments,
List<? extends CtType<?>> parameterTypes)
この型が公開する指定のシグネチャを持つコンストラクタの宣言を返す。 |
LtTypeDeclaration |
getDeclarationPersistence()
この要素の永続を返す。 |
CtConstructor<?> |
getDeclaredConstructor(CtType<?>... parameterTypes)
この型の宣言が包括する指定のシグネチャを持つコンストラクタの宣言を返す。 |
CtConstructor<?> |
getDeclaredConstructor(List<? extends CtType<?>> parameterTypes)
この型の宣言が包括する指定のシグネチャを持つコンストラクタの宣言を返す。 |
List<? extends CtConstructor<?>> |
getDeclaredConstructors()
この型の宣言が包括するすべてのコンストラクタの宣言を返す。 |
CtField<?> |
getDeclaredField(String name)
この型の宣言が包括する指定の名前を持つフィールドの宣言を返す。 |
List<? extends CtField<?>> |
getDeclaredFields()
この型の宣言が包括するすべてのフィールドの宣言を返す。 |
CtDeclaredType<?> |
getDeclaredMemberType(String name)
この型の宣言が包括する指定の単純名を持つメンバ型の宣言を返す。 |
List<? extends CtDeclaredType<?>> |
getDeclaredMemberTypes()
この型の宣言が包括するすべてのメンバ型の宣言を返す。 |
CtMethod<?> |
getDeclaredMethod(String name,
CtType<?>... parameterTypes)
この型の宣言が包括する指定のシグネチャを持つメソッドの宣言を返す。 |
CtMethod<?> |
getDeclaredMethod(String name,
List<? extends CtType<?>> parameterTypes)
この型の宣言が包括する指定のシグネチャを持つメソッドの宣言を返す。 |
List<? extends CtMethod<?>> |
getDeclaredMethods()
この型の宣言が包括するすべてのメソッドの宣言を返す。 |
DeclaredScopeKind |
getDeclaredScope()
この型が宣言された位置に関する情報を返す。 |
CtPackage |
getDeclaringPackage()
この型の宣言が属するパッケージを返す。 |
CtDeclaredType<?> |
getMaster()
この参照のマスタ参照を返す。 |
List<CtMember> |
getMembers()
この型の宣言が包括するメンバ宣言リストを返す。 |
CtDeclaredType<?> |
getMemberType(String name)
この型が公開する指定の単純名を持つメンバ型の宣言を返す。 |
CtDeclaredType<?> |
getParameterized(CtType<?>... arguments)
この型に指定の型引数を適用した型を返す。 |
CtDeclaredType<?> |
getParameterized(List<? extends CtType<?>> arguments)
この型に指定の型引数を適用した型を返す。 |
CtDeclaredType<?> |
inherit(CtGenericReference context)
指定の総称化コンテキストを適用させた新たな参照を返す。 |
CtDeclaredType<?> |
newReference()
空の GenericContextを持つ新たなスレーブ参照を返す。 |
CtDeclaredType<?> |
raw()
この型のRaw型を返す。 |
| インタフェース 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 |
| メソッドの詳細 |
|---|
CtDeclaredType<?> getMaster()
CtReference の記述:
CtMember 内の getMasterCtNamedType<R> 内の getMasterCtNamespace 内の getMasterCtReference 内の getMasterCtDeclaredType<?> newReference()
CtMember の記述: GenericContextを持つ新たなスレーブ参照を返す。
CtMember 内の newReferenceCtNamedType<R> 内の newReferenceCtNamespace 内の newReferenceCtReference 内の newReferenceCtDeclaredType<?> inherit(CtGenericReference context)
CtGenericReference の記述:
CtGenericReference 内の inheritcontext - 適用させるコンテキスト
CtPackage getDeclaringPackage()
nullを返す。
null@Unmodifiable List<CtMember> getMembers()
CtConstructor<R> getConstructor(List<? extends CtType<?>> parameterTypes)
parameterTypes - 引数の型リスト
nullCtConstructor<R> getConstructor(CtType<?>... parameterTypes)
parameterTypes - 引数の型リスト
null
CtConstructor<R> getConstructor(List<? extends CtType<?>> typeArguments,
List<? extends CtType<?>> parameterTypes)
typeArguments - 型引数のリストparameterTypes - 引数の型リスト
nullList<? extends CtConstructor<?>> getDeclaredConstructors()
List<? extends CtField<?>> getDeclaredFields()
List<? extends CtMethod<?>> getDeclaredMethods()
List<? extends CtDeclaredType<?>> getDeclaredMemberTypes()
CtField<?> getDeclaredField(String name)
name - フィールド名
nullCtConstructor<?> getDeclaredConstructor(List<? extends CtType<?>> parameterTypes)
parameterTypes - 引数の型リスト
nullCtConstructor<?> getDeclaredConstructor(CtType<?>... parameterTypes)
parameterTypes - 引数の型リスト
null
CtMethod<?> getDeclaredMethod(String name,
List<? extends CtType<?>> parameterTypes)
name - メソッド名parameterTypes - 引数の型リスト
null
CtMethod<?> getDeclaredMethod(String name,
CtType<?>... parameterTypes)
name - メソッド名parameterTypes - 引数の型リスト
nullCtDeclaredType<?> getMemberType(String name)
name - メンバ型の単純名
nullCtDeclaredType<?> getDeclaredMemberType(String name)
name - メンバ型の単純名
nullDeclaredScopeKind getDeclaredScope()
CtDeclaredType<?> raw()
CtDeclaredType<?> getParameterized(List<? extends CtType<?>> arguments)
CtGenericReference 内の getParameterizedarguments - 実型引数のリスト
NullPointerException - 引数にnullが含まれていた場合
IllegalArgumentException - CtEnumまたはCtAnnotationに対してこのメソッドが呼び出された場合CtDeclaredType<?> getParameterized(CtType<?>... arguments)
CtGenericReference 内の getParameterizedarguments - 実型引数のリスト
NullPointerException - 引数にnullが含まれていた場合
IllegalArgumentException - CtEnumまたはCtAnnotationに対してこのメソッドが呼び出された場合LtTypeDeclaration getDeclarationPersistence()
CtNamespace 内の getDeclarationPersistence
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||