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, hashCodegetAnnotationsByTypeList<? extends TypeParameterElement> getTypeParameters()
getTypeParameters、インタフェースParameterizableTypeMirror getReturnType()
List<? extends VariableElement> getParameters()
TypeMirror getReceiverType()
NONEを持つNoTypeを返します。 インスタンス・メソッドである実行可能ファイル、または内部クラスのコンストラクタは、宣言元の型から派生したレシーバの型を持ちます。 staticメソッドである実行可能ファイル、内部クラス以外のクラスのコンストラクタ、または初期化子(staticまたはインスタンス)には、レシーバの型はありません。 boolean isVarArgs()
true、それ以外の場合はfalseを返します。true、それ以外の場合はfalseboolean isDefault()
trueを返し、そうでない場合はfalseを返します。true、そうでない場合はfalseList<? extends TypeMirror> getThrownTypes()
throws節に一覧指定された例外およびほかのスロー可能なオブジェクトを宣言順に返します。throws節に一覧指定された例外およびほかのスロー可能なオブジェクト。存在しない場合は空のリストAnnotationValue getDefaultValue()
nullを返します。 nullName getSimpleName()
"<init>"という名前が返され、静的な初期化子の場合は"<clinit>"という名前が返され、匿名クラスまたはインスタンス初期化子の場合は空の名前が返されます。 getSimpleName、インタフェースElementPackageElement.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も参照してください。