public interface ExecutableElement extends Element, Parameterizable
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 を返します。 |
accept, asType, equals, getAnnotation, getAnnotationMirrors, getEnclosedElements, getEnclosingElement, getKind, getModifiers, hashCode
getAnnotationsByType
List<? extends TypeParameterElement> getTypeParameters()
getTypeParameters
、インタフェースParameterizable
TypeMirror getReturnType()
List<? extends VariableElement> getParameters()
TypeMirror getReceiverType()
NONE
を持つNoType
を返します。 インスタンス・メソッドである実行可能ファイル、または内部クラスのコンストラクタは、宣言元の型から派生したレシーバの型を持ちます。 staticメソッドである実行可能ファイル、内部クラス以外のクラスのコンストラクタ、または初期化子(staticまたはインスタンス)には、レシーバの型はありません。 boolean isVarArgs()
true
、それ以外の場合はfalse
を返します。true
、それ以外の場合はfalse
boolean isDefault()
true
を返し、そうでない場合はfalse
を返します。true
、そうでない場合はfalse
List<? extends TypeMirror> getThrownTypes()
throws
節に一覧指定された例外およびほかのスロー可能なオブジェクトを宣言順に返します。throws
節に一覧指定された例外およびほかのスロー可能なオブジェクト。存在しない場合は空のリストAnnotationValue getDefaultValue()
null
を返します。 null
Name getSimpleName()
"<init>"
という名前が返され、静的な初期化子の場合は"<clinit>"
という名前が返され、匿名クラスまたはインスタンス初期化子の場合は空の名前が返されます。 getSimpleName
、インタフェースElement
PackageElement.getSimpleName()
, getSimpleName()
, TypeElement.getSimpleName()
, VariableElement.getSimpleName()
バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。 そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Documentation Redistribution Policyも参照してください。