Skip to content

Commit f8b7d63

Browse files
authored
Revert "Fix DDB Enhanced Client immutable class introspection fails for "is" …"
This reverts commit 708216e.
1 parent c497318 commit f8b7d63

File tree

2 files changed

+0
-175
lines changed

2 files changed

+0
-175
lines changed

services-custom/dynamodb-enhanced/src/main/java/software/amazon/awssdk/enhanced/dynamodb/internal/immutable/ImmutableIntrospector.java

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -180,14 +180,6 @@ private String normalizeSetterName(Method setter) {
180180
return Character.toLowerCase(setterName.charAt(3)) + setterName.substring(4);
181181
}
182182

183-
if (setterName.length() > 2
184-
&& Character.isUpperCase(setterName.charAt(2))
185-
&& setterName.startsWith(IS_PREFIX)
186-
&& isSetterMethodBoolean(setter)) {
187-
188-
return Character.toLowerCase(setterName.charAt(2)) + setterName.substring(3);
189-
}
190-
191183
return setterName;
192184
}
193185

@@ -216,11 +208,6 @@ private boolean isMethodBoolean(Method method) {
216208
return method.getReturnType() == boolean.class || method.getReturnType() == Boolean.class;
217209
}
218210

219-
private boolean isSetterMethodBoolean(Method setter) {
220-
return setter.getParameterCount() == 1 &&
221-
(setter.getParameterTypes()[0] == boolean.class || setter.getParameterTypes()[0] == Boolean.class);
222-
}
223-
224211
private Optional<Method> extractBuildMethod(Map<String, Method> indexedBuilderMethods, Class<?> immutableClass) {
225212
Method buildMethod = indexedBuilderMethods.get(BUILD_METHOD);
226213

services-custom/dynamodb-enhanced/src/test/java/software/amazon/awssdk/enhanced/dynamodb/TableSchemaImmutableIsPrefixTest.java

Lines changed: 0 additions & 162 deletions
This file was deleted.

0 commit comments

Comments
 (0)