クラス AstUtils

java.lang.ObjectSE
org.springframework.expression.spel.ast.AstUtils

public abstract class AstUtils extends ObjectSE
Ast クラスで使用するユーティリティメソッド。
導入:
3.0.2
作成者:
Andy Clement
  • コンストラクターの詳細

    • AstUtils

      public AstUtils()
  • メソッドの詳細

    • getPropertyAccessorsToTry

      public static ListSE<PropertyAccessor> getPropertyAccessorsToTry(@Nullable ClassSE<?> targetType, ListSE<PropertyAccessor> propertyAccessors)
      指定されたターゲット型のプロパティにアクセスするために使用する必要があるプロパティリゾルバーのセットを決定します。リゾルバーは順序付きリストにあると見なされますが、返されたリストでは、入力ターゲット型と完全に一致するもの(すべての型で機能する「一般的な」リゾルバーとは対照的)がリストの先頭に配置されます。さらに、問題のクラスに正確に名前を付ける特定のリゾルバーと特定のクラスに名前を付けるリゾルバーがありますが、これは持っているクラスのスーパー型です。これらは、特定のリゾルバーセットの最後に置かれ、完全に一致するアクセサーの後、汎用アクセサーの前に試行されます。
      パラメーター:
      targetType - プロパティアクセスが試行されている型
      戻り値:
      プロパティにアクセスするために試す必要があるリゾルバーのリスト