From 461d7a82f6737240e9f353b321802865c7e27afa Mon Sep 17 00:00:00 2001 From: Sam Brannen <104798+sbrannen@users.noreply.github.com> Date: Wed, 24 Apr 2024 15:39:01 +0300 Subject: [PATCH] Avoid redefining getSpecificTargetClasses() in [Property|Index]Accessor --- .../springframework/expression/IndexAccessor.java | 12 ------------ .../springframework/expression/PropertyAccessor.java | 12 ------------ 2 files changed, 24 deletions(-) diff --git a/spring-expression/src/main/java/org/springframework/expression/IndexAccessor.java b/spring-expression/src/main/java/org/springframework/expression/IndexAccessor.java index e1719f54b5a..cb60a45b3b7 100644 --- a/spring-expression/src/main/java/org/springframework/expression/IndexAccessor.java +++ b/spring-expression/src/main/java/org/springframework/expression/IndexAccessor.java @@ -45,18 +45,6 @@ import org.springframework.lang.Nullable; */ public interface IndexAccessor extends TargetedAccessor { - /** - * Get the set of classes for which this index accessor should be called. - *
Returning {@code null} or an empty array indicates this is a generic - * index accessor that can be called in an attempt to access an index on any - * type. - * @return an array of classes that this index accessor is suitable for - * (or {@code null} or an empty array if a generic index accessor) - */ - @Override - @Nullable - Class>[] getSpecificTargetClasses(); - /** * Determine if this index accessor is able to read a specified index on a * specified target object. diff --git a/spring-expression/src/main/java/org/springframework/expression/PropertyAccessor.java b/spring-expression/src/main/java/org/springframework/expression/PropertyAccessor.java index a439046be2d..0be829cddc6 100644 --- a/spring-expression/src/main/java/org/springframework/expression/PropertyAccessor.java +++ b/spring-expression/src/main/java/org/springframework/expression/PropertyAccessor.java @@ -43,18 +43,6 @@ import org.springframework.lang.Nullable; */ public interface PropertyAccessor extends TargetedAccessor { - /** - * Get the set of classes for which this property accessor should be called. - *
Returning {@code null} or an empty array indicates this is a generic - * property accessor that can be called in an attempt to access a property on - * any type. - * @return an array of classes that this property accessor is suitable for - * (or {@code null} if a generic property accessor) - */ - @Override - @Nullable - Class>[] getSpecificTargetClasses(); - /** * Called to determine if this property accessor is able to read a specified * property on a specified target object.