|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
R - 起動を評価した際の型@Abstract public interface CtInvocable<R>
起動可能なメンバ。
| メソッドの概要 | |
|---|---|
CtBlock |
getBody()
メソッドまたはコンストラクタの本体を返す。 |
LtInvocableDeclaration |
getDeclarationPersistence()
この要素の永続を返す。 |
CtDeclaredType<?> |
getEnclosingGenericReference()
この宣言、またはこの参照に対する宣言を直接囲む、次のいずれかの要素を返す。 |
CtInvocable<?> |
getMaster()
この参照のマスタ参照を返す。 |
CtInvocable<?> |
getParameterized(CtType<?>... arguments)
この起動可能メンバに指定の型引数を適用した型を返す。 |
CtInvocable<?> |
getParameterized(List<? extends CtType<?>> arguments)
この起動可能メンバに指定の型引数を適用した型を返す。 |
List<CtParameter<?>> |
getParameters()
起動引数のリストを返す。 |
CtType<R> |
getReturnType()
戻り値の型を返す。 |
List<CtType<? extends Throwable>> |
getThrows()
例外リストを返す。 |
CtInvocable<?> |
inherit(CtGenericReference context)
指定の総称化コンテキストを適用させた新たな参照を返す。 |
CtInvocation<?> |
newInvocation(CtExpression<?>... arguments)
このメンバを起動するプログラム片を返す。 |
CtInvocation<?> |
newInvocation(List<? extends CtExpression<?>> arguments)
このメンバを起動するプログラム片を返す。 |
| インタフェース org.ashikunep.irenka.dom.CtMember から継承されたメソッド |
|---|
getDeclaringType, newReference |
| インタフェース org.ashikunep.irenka.dom.CtReference から継承されたメソッド |
|---|
getAnnotation, getAnnotations, getJavadoc, getModifiers, getModifiersAndAnnotations, getVisibility, isMaster, isVisibleFrom |
| インタフェース 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 |
| インタフェース org.ashikunep.irenka.dom.CtGenericReference から継承されたメソッド |
|---|
getTypeArguments, getTypeParameters |
| インタフェース org.ashikunep.irenka.dom.CtReference から継承されたメソッド |
|---|
getAnnotation, getAnnotations, getJavadoc, getModifiers, getModifiersAndAnnotations, getVisibility, isMaster, isVisibleFrom |
| インタフェース 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 |
| インタフェース org.ashikunep.irenka.dom.CtNamedReference から継承されたメソッド |
|---|
getSimpleName, setSimpleName |
| インタフェース org.ashikunep.irenka.dom.CtReference から継承されたメソッド |
|---|
getAnnotation, getAnnotations, getJavadoc, getModifiers, getModifiersAndAnnotations, getVisibility, isMaster, isVisibleFrom |
| インタフェース 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 |
| メソッドの詳細 |
|---|
CtInvocable<?> getMaster()
CtReference の記述:
CtMember 内の getMasterCtReference 内の getMasterCtDeclaredType<?> getEnclosingGenericReference()
CtGenericReference の記述: CtDeclaredType - この要素がCtMember型で、返される型の直接のメンバである場合CtInvocable - この要素がCtClass型で、対象要素内で直接宣言されたローカルクラスまたは匿名クラスである場合null - この要素がトップレベル型である場合 nullである。
この要素がスレーブ参照である場合、返される値は必ずスレーブ参照またはnullであり、
スレーブ参照は適切な総称化コンテキストを保持する。
CtGenericReference 内の getEnclosingGenericReferenceCtInvocable<?> inherit(CtGenericReference context)
CtGenericReference の記述:
CtGenericReference 内の inheritcontext - 適用させるコンテキスト
CtType<R> getReturnType()
List<CtParameter<?>> getParameters()
List<CtType<? extends Throwable>> getThrows()
@Ignorable CtBlock getBody()
IllegalStateException - マスタ参照以外がこの呼び出しを行った場合CtInvocable<?> getParameterized(List<? extends CtType<?>> arguments)
CtGenericReference 内の getParameterizedarguments - 実型引数のリスト
NullPointerException - 引数にnullが含まれていた場合
IllegalArgumentException - CtAnnotationElementに対してこのメソッドが呼び出された場合CtInvocable<?> getParameterized(CtType<?>... arguments)
CtGenericReference 内の getParameterizedarguments - 実型引数のリスト
NullPointerException - 引数にnullが含まれていた場合
IllegalArgumentException - CtAnnotationElementに対してこのメソッドが呼び出された場合CtInvocation<?> newInvocation(List<? extends CtExpression<?>> arguments)
arguments - 起動引数
CtInvocation<?> newInvocation(CtExpression<?>... arguments)
arguments - 起動引数
LtInvocableDeclaration getDeclarationPersistence()
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||