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