Skip to content

Commit feddac9

Browse files
committed
Remove unused method from ReturnTypeValidator
1 parent 7c24abf commit feddac9

2 files changed

Lines changed: 0 additions & 26 deletions

File tree

src/main/java/com/hubspot/jinjava/el/ext/AllowlistReturnTypeValidator.java

Lines changed: 0 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -70,28 +70,4 @@ public Object validateReturnType(Object o) {
7070
}
7171
return o;
7272
}
73-
74-
public boolean allowReturnTypeClass(Class<?> clazz) {
75-
if (clazz.isArray() && allowArrays) {
76-
return true;
77-
}
78-
String canonicalClassName = clazz.getCanonicalName();
79-
boolean isAllowedReturnType = allowedReturnTypesCache.computeIfAbsent(
80-
canonicalClassName,
81-
c ->
82-
allowedCanonicalClassNames.contains(canonicalClassName) ||
83-
allowedCanonicalClassPrefixes.stream().anyMatch(canonicalClassName::startsWith)
84-
);
85-
if (!isAllowedReturnType) {
86-
onRejectedClass.accept(clazz);
87-
return false;
88-
}
89-
for (ReturnTypeValidator v : additionalValidators) {
90-
if (!v.allowReturnTypeClass(clazz)) {
91-
onRejectedClass.accept(clazz);
92-
return false;
93-
}
94-
}
95-
return true;
96-
}
9773
}

src/main/java/com/hubspot/jinjava/el/ext/ReturnTypeValidator.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,4 @@
55
public interface ReturnTypeValidator {
66
@Nullable
77
Object validateReturnType(Object o);
8-
9-
boolean allowReturnTypeClass(Class<?> c);
108
}

0 commit comments

Comments
 (0)