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