パッケージ org.springframework.expression.spel.support
@NonNullApi @NonNullFields パッケージ org.springframework.expression.spel.support
さまざまなコア抽象化のための SpEL のデフォルト実装。
- クラスクラス説明ブール値の
TypedValue。データバインディングを目的としたMethodResolverバリアント。リフレクションを使用して、指定されたターゲットオブジェクトのインスタンスメソッドにアクセスします。データバインディングを目的としたPropertyAccessorバリアント。リフレクションを使用して、読み取りおよび場合によっては書き込み用のプロパティにアクセスします。リフレクションリゾルバーコードによって使用されるユーティリティメソッド。式で使用する適切なメソッド、コンストラクター、フィールドを検出します。リフレクト呼び出しを使用してコンストラクターを実行する単純な ConstructorExecutor 実装。リフレクションを使用して、呼び出す必要のあるコンストラクターを見つけるコンストラクターリゾルバー。リフレクションを使用してターゲットオブジェクトのインデックス付き構造を読み取り、必要に応じて書き込む柔軟なIndexAccessor。リフレクションを介して機能するMethodExecutor。明示的なメソッドリゾルバーが指定されていない限り、StandardEvaluationContextではデフォルトでリフレクションベースのMethodResolverが使用されます。リフレクションを使用して、ターゲットインスタンスでの読み取りおよび場合によっては書き込みのプロパティにアクセスする強力なPropertyAccessor。基本的な SpEL 機能とカスタマイズオプションのサブセットに焦点を当てたEvaluationContextの基本的な実装で、単純な条件評価と特定のデータバインディングシナリオを対象としています。SimpleEvaluationContextのビルダー。強力で高度に構成可能なEvaluationContext実装。OperatorOverloaderの標準実装。コア SpringConversionServiceに委譲する、TypeConverterインターフェースのデフォルト実装。