-
- すべてのスーパー・インタフェース:
AnnotatedConstruct
,TypeMirror
public interface ExecutableType extends TypeMirror
実行可能ファイルを表します。 実行可能ファイルは、メソッド、コンストラクタ、または初期化子です。実行可能ファイルは、参照時にはなんらかの参照型のメソッド、コンストラクタ、または初期化子として表されます。 その参照型がパラメータ化されている場合は、実際の型引数が、このインタフェースのメソッドによって返される型に置き換えられます。
- 導入されたバージョン:
- 1.6
- 関連項目:
ExecutableElement
-
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 抽象メソッド 修飾子と型 メソッド 説明 List<? extends TypeMirror>
getParameterTypes()
この実行可能ファイルの仮パラメータの型を返します。TypeMirror
getReceiverType()
TypeMirror
getReturnType()
この実行可能ファイルの戻り型を返します。List<? extends TypeMirror>
getThrownTypes()
この実行可能ファイルのthrows
節に指定された例外およびほかのスロー可能なオブジェクトを返します。List<? extends TypeVariable>
getTypeVariables()
この実行可能ファイルの仮型パラメータにより宣言された型変数を返します。-
インタフェース javax.lang.model.AnnotatedConstructで宣言されたメソッド
getAnnotation, getAnnotationMirrors, getAnnotationsByType
-
-
-
-
メソッドの詳細
-
getTypeVariables
List<? extends TypeVariable> getTypeVariables()
この実行可能ファイルの仮型パラメータにより宣言された型変数を返します。- 戻り値:
- 仮型パラメータにより宣言された型変数。存在しない場合は空のリスト
-
getReturnType
TypeMirror getReturnType()
- 戻り値:
- この実行可能ファイルの戻り型
-
getParameterTypes
List<? extends TypeMirror> getParameterTypes()
この実行可能ファイルの仮パラメータの型を返します。- 戻り値:
- この実行可能ファイルの仮パラメータの型。存在しない場合は空のリスト
-
getReceiverType
TypeMirror getReceiverType()
この実行可能ファイルのレシーバの型を返します。実行可能ファイルにレシーバの型がない場合は、種類NONE
を持つNoType
を返します。 インスタンス・メソッドである実行可能ファイル、または内部クラスのコンストラクタは、宣言元の型から派生したレシーバの型を持ちます。 staticメソッドである実行可能ファイル、内部クラス以外のクラスのコンストラクタ、または初期化子(staticまたはインスタンス)には、レシーバの型はありません。- 戻り値:
- この実行可能ファイルのレシーバの型
- 導入されたバージョン:
- 1.8
-
getThrownTypes
List<? extends TypeMirror> getThrownTypes()
この実行可能ファイルのthrows
節に指定された例外およびほかのスロー可能なオブジェクトを返します。- 戻り値:
- この実行可能ファイルの
throws
節に指定された例外およびほかのスロー可能なオブジェクト。存在しない場合は空のリスト。
-
-