クラス Function
java.lang.ObjectSE
org.springframework.data.spel.spi.Function
関数を表す値オブジェクト。静的
Method
SE 呼び出し(Function(Method)
を参照)またはインスタンスのメソッド呼び出し(Function(Method, Object)
を参照)のいずれかによってバックアップできます。- 導入:
- 1.9
- 作成者:
- Thomas Darimont, Oliver Gierke, Jens Schauder, Johannes Englmeier
コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明ClassSE<?>
Function
を宣言する型を返します。getName()
関数の名前を返します。int
基になるメソッドに必要なパラメーターの数を返します。指定された引数を使用して関数を呼び出します。boolean
isSignatureEqual
(Function other) このFunction
が別のFunction
と同じ署名を持っているかどうかを確認します。boolean
supports
(ListSE<TypeDescriptor> argumentTypes) 指定されたargumentTypes
で関数を呼び出すことができる場合は true を返します。boolean
supportsExact
(ListSE<TypeDescriptor> argumentTypes) カプセル化されたメソッドに、引数として渡されたものとまったく同じ引数型があるかどうかを確認します。
コンストラクターの詳細
Function
- パラメーター:
method
-
Function
指定されたターゲットインスタンスで指定されたメソッドの新しいFunction
を作成します。- パラメーター:
method
- null であってはなりません。target
- null の場合もありますが、その場合、メソッド
メソッドの詳細
invoke
指定された引数を使用して関数を呼び出します。- パラメーター:
arguments
- null であってはなりません。- 戻り値:
- 例外:
ExceptionSE
getName
関数の名前を返します。- 戻り値:
getDeclaringClass
Function
を宣言する型を返します。- 戻り値:
supports
指定されたargumentTypes
で関数を呼び出すことができる場合は true を返します。- パラメーター:
argumentTypes
-- 戻り値:
getParameterCount
public int getParameterCount()基になるメソッドに必要なパラメーターの数を返します。- 戻り値:
supportsExact
カプセル化されたメソッドに、引数として渡されたものとまったく同じ引数型があるかどうかを確認します。- パラメーター:
argumentTypes
- メソッドの引数型と比較するTypeDescriptor
のリスト- 戻り値:
- 型が等しい場合は
true
、それ以外の場合はfalse
。
isSignatureEqual
このFunction
が別のFunction
と同じ署名を持っているかどうかを確認します。- パラメーター:
other
-this
と比較するFunction
。- 戻り値:
- 名前と引数リストが同じ場合は
true
。