diff --git a/implementation/src/main/java/io/smallrye/config/mapper/ConfigMappingProvider.java b/implementation/src/main/java/io/smallrye/config/mapper/ConfigMappingProvider.java index 0381f8554..b9f1c1a92 100644 --- a/implementation/src/main/java/io/smallrye/config/mapper/ConfigMappingProvider.java +++ b/implementation/src/main/java/io/smallrye/config/mapper/ConfigMappingProvider.java @@ -43,7 +43,6 @@ public final class ConfigMappingProvider implements Serializable { static { final KeyMap> map = new KeyMap<>(); - map.putAny(map); map.putRootValue(DO_NOTHING); IGNORE_EVERYTHING = map; } diff --git a/implementation/src/main/java/io/smallrye/config/mapper/ConfigurationInterface.java b/implementation/src/main/java/io/smallrye/config/mapper/ConfigurationInterface.java index c4d25ed27..7917fe66a 100644 --- a/implementation/src/main/java/io/smallrye/config/mapper/ConfigurationInterface.java +++ b/implementation/src/main/java/io/smallrye/config/mapper/ConfigurationInterface.java @@ -75,7 +75,6 @@ public Unsafe run() { private final Class interfaceType; private final ConfigurationInterface[] superTypes; private final Property[] properties; - private final Class implClass; private final Constructor constructor; private final Map propertiesByName; @@ -84,9 +83,9 @@ public Unsafe run() { this.interfaceType = interfaceType; this.superTypes = superTypes; this.properties = properties; - implClass = createConfigurationObjectClass().asSubclass(ConfigurationObject.class); try { - constructor = implClass.getDeclaredConstructor(MappingContext.class); + constructor = createConfigurationObjectClass().asSubclass(ConfigurationObject.class) + .getDeclaredConstructor(MappingContext.class); } catch (NoSuchMethodException e) { throw new NoSuchMethodError(e.getMessage()); } @@ -811,7 +810,7 @@ private boolean appendPropertyName(final MethodVisitor ctor, final Property prop ctor.visitVarInsn(Opcodes.ALOAD, V_STRING_BUILDER); // stack: sb - ctor.visitLdcInsn(Character.valueOf('.')); + ctor.visitLdcInsn('.'); // stack: sb '.' ctor.visitInsn(Opcodes.I2C); // stack: sb '.'