- すべてのスーパー・インタフェース:
AnnotatedConstruct
,Element
,Parameterizable
public interface ExecutableElement extends Element, Parameterizable
クラスまたはインタフェースのメソッド、コンストラクタ、または初期化子(静的またはインスタンス)を表します(注釈型要素を含む)。
- 導入されたバージョン:
- 1.6
- 関連項目:
-
メソッドのサマリー
修飾子と型メソッド説明asType()
この実行可能要素で定義された「実行可能タイプ」を返します。この実行可能ファイルが注釈インタフェース要素である場合、デフォルト値を返します。List<? extends VariableElement>
この実行可能ファイルの仮パラメータを返します。この実行可能ファイルの戻り型を返します。コンストラクタ、メソッド、または初期化子の単純名を返します。List<? extends TypeMirror>
このメソッドまたはコンストラクタのthrows
節に一覧指定された例外およびほかのスロー可能なオブジェクトを宣言順に返します。List<? extends TypeParameterElement>
この実行可能ファイルの仮型パラメータを宣言順に返します。boolean
このメソッドがデフォルト・メソッドである場合はtrue
を返し、そうでない場合はfalse
を返します。boolean
このメソッドまたはコンストラクタが可変数の引数を受け入れる場合はtrue
、それ以外の場合はfalse
を返します。インタフェース javax.lang.model.element.Elementで宣言されたメソッド
accept, equals, getAnnotation, getAnnotationMirrors, getAnnotationsByType, getEnclosedElements, getEnclosingElement, getKind, getModifiers, hashCode
-
メソッドの詳細
-
asType
TypeMirror asType()この実行可能要素で定義された「実行可能タイプ」を返します。 -
getTypeParameters
List<? extends TypeParameterElement> getTypeParameters()この実行可能ファイルの仮型パラメータを宣言順に返します。- 定義:
getTypeParameters
、インタフェースParameterizable
- 戻り値:
- 仮型パラメータ。存在しない場合は空のリスト
-
getReturnType
TypeMirror getReturnType()- 戻り値:
- この実行可能ファイルの戻り型
-
getParameters
List<? extends VariableElement> getParameters()この実行可能ファイルの仮パラメータを返します。 これらのパラメータは宣言順に返されます。- 戻り値:
- 仮パラメータ。存在しない場合は空のリスト
-
getReceiverType
TypeMirror getReceiverType()この実行可能ファイルのレシーバの型を返します。実行可能ファイルにレシーバの型がない場合は、種類NONE
を持つNoType
を返します。 インスタンス・メソッドである実行可能ファイル、または内部クラスのコンストラクタは、宣言元の型から派生したレシーバの型を持ちます。 staticメソッドである実行可能ファイル、内部クラス以外のクラスのコンストラクタ、または初期化子(staticまたはインスタンス)には、レシーバの型はありません。- 戻り値:
- この実行可能ファイルのレシーバの型
- Java言語仕様を参照してください:
-
8.4 メソッド宣言
8.4.1フォーマル・パラメータ
8.8コンストラクタ宣言 - 導入されたバージョン:
- 1.8
-
isVarArgs
boolean isVarArgs()このメソッドまたはコンストラクタが可変数の引数を受け入れる場合はtrue
、それ以外の場合はfalse
を返します。- 戻り値:
- このメソッドまたはコンストラクタが可変数の引数を受け入れ、それ以外の場合は
false
を返す場合はtrue
-
isDefault
boolean isDefault()このメソッドがデフォルト・メソッドである場合はtrue
を返し、そうでない場合はfalse
を返します。- 戻り値:
- このメソッドがデフォルト・メソッドの場合は
true
、それ以外の場合はfalse
を戻します - 導入されたバージョン:
- 1.8
-
getThrownTypes
List<? extends TypeMirror> getThrownTypes()このメソッドまたはコンストラクタのthrows
節に一覧指定された例外およびほかのスロー可能なオブジェクトを宣言順に返します。- 戻り値:
throws
節に一覧指定された例外およびほかのスロー可能なオブジェクト。存在しない場合は空のリスト
-
getDefaultValue
AnnotationValue getDefaultValue()この実行可能ファイルが注釈インタフェース要素である場合、デフォルト値を返します。 このメソッドが注釈インタフェース要素でない場合、またはデフォルト値を持たない注釈インタフェース要素である場合、null
を返します。- 戻り値:
- デフォルト値。存在しない場合は
null
-
getSimpleName
Name getSimpleName()コンストラクタ、メソッド、または初期化子の単純名を返します。 コンストラクタの場合は"<init>"
という名前が戻され、静的イニシャライザの場合は"<clinit>"
という名前が戻され、匿名クラスまたはインスタンス・イニシャライザの場合は「名前が空です」が戻されます。- 定義:
getSimpleName
、インタフェースElement
- 戻り値:
- コンストラクタ、メソッド、または初期化子の単純名
- 関連項目:
-