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