Cleanup GeneratedTypeBuilder/enclosing mechanics
[mdsal.git] / binding / mdsal-binding-generator-util / src / main / java / org / opendaylight / mdsal / binding / model / util / generated / type / builder / AbstractGeneratedType.java
index 73a1b16bbe1e470ee47cb4aabcc0f53758c46710..cc03fcf0ace88d55eca628a134c08e7312cf2675 100644 (file)
@@ -50,10 +50,9 @@ abstract class AbstractGeneratedType extends AbstractBaseType implements Generat
         this.annotations = toUnmodifiableAnnotations(builder.getAnnotations());
         this.implementsTypes = makeUnmodifiable(builder.getImplementsTypes());
         this.constants = makeUnmodifiable(builder.getConstants());
-        this.enumerations = toUnmodifiableEnumerations(builder.getEnumerations());
+        this.enumerations = List.copyOf(builder.getEnumerations());
         this.methodSignatures = toUnmodifiableMethods(builder.getMethodDefinitions());
-        this.enclosedTypes = toUnmodifiableEnclosedTypes(builder.getEnclosedTypes(),
-                builder.getEnclosedTransferObjects());
+        this.enclosedTypes = List.copyOf(builder.getEnclosedTransferObjects());
         this.properties = toUnmodifiableProperties(builder.getProperties());
         this.isAbstract = builder.isAbstract();
         this.definition = builder.getYangSourceDefinition().orElse(null);