パッケージ jakarta.el
クラス MethodReference
- java.lang.ObjectSE
-
- jakarta.el.MethodReference
public class MethodReference extends ObjectSE
メソッド式が解決されるメソッドに関する情報を提供します。2 つの MethodReference インスタンスは、同じベースオブジェクトで同じメソッドを参照する場合、等しいと見なされます。
コンストラクターのサマリー
コンストラクター コンストラクター 説明 MethodReference(ObjectSE base, MethodInfo methodInfo, AnnotationSE[] annotations, ObjectSE[] evaluatedParameters)
メソッドのサマリー
すべてのメソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 boolean
equals(ObjectSE obj)
AnnotationSE[]
getAnnotations()
関連する式が解決されるメソッドのアノテーションを取得します。ObjectSE
getBase()
メソッドが呼び出されるベースオブジェクトを取得します。ObjectSE[]
getEvaluatedParameters()
関連付けられた式が解決されるメソッドに渡される、評価されたパラメーター値を取得します。MethodInfo
getMethodInfo()
int
hashCode()
コンストラクターの詳細
MethodReference
public MethodReference(ObjectSE base, MethodInfo methodInfo, AnnotationSE[] annotations, ObjectSE[] evaluatedParameters)
メソッドの詳細
getBase
public ObjectSE getBase()
メソッドが呼び出されるベースオブジェクトを取得します。- 戻り値:
- メソッドが呼び出されるベースオブジェクト、またはリテラルメソッド式の場合は
null
。
getMethodInfo
public MethodInfo getMethodInfo()
- 戻り値:
- この
MethodReference
が生成されたMethodExpression
のMethodInfo
。
getAnnotations
public AnnotationSE[] getAnnotations()
関連する式が解決されるメソッドのアノテーションを取得します。- 戻り値:
- 関連付けられた式が解決されるメソッドのアノテーション。アノテーションがない場合は、空の配列が返されます。
getEvaluatedParameters
public ObjectSE[] getEvaluatedParameters()
関連付けられた式が解決されるメソッドに渡される、評価されたパラメーター値を取得します。- 戻り値:
- 評価されたパラメーター。