X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=binding%2Fmdsal-binding-java-api-generator%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fmdsal%2Fbinding%2Fjava%2Fapi%2Fgenerator%2FJavaFileGenerator.java;h=788239eee816cf8e825283ffcd3795cb6b5d050e;hb=31776f5c9d96892e93b8378ca09dc0c3caa41c2c;hp=1cdf881d001dc215ca2c7f3e675be6895547a0de;hpb=0efe5a0d2cffb6a2e4e78570f79f367cc234d74e;p=mdsal.git diff --git a/binding/mdsal-binding-java-api-generator/src/main/java/org/opendaylight/mdsal/binding/java/api/generator/JavaFileGenerator.java b/binding/mdsal-binding-java-api-generator/src/main/java/org/opendaylight/mdsal/binding/java/api/generator/JavaFileGenerator.java index 1cdf881d00..788239eee8 100644 --- a/binding/mdsal-binding-java-api-generator/src/main/java/org/opendaylight/mdsal/binding/java/api/generator/JavaFileGenerator.java +++ b/binding/mdsal-binding-java-api-generator/src/main/java/org/opendaylight/mdsal/binding/java/api/generator/JavaFileGenerator.java @@ -22,7 +22,6 @@ import java.util.ServiceLoader; import java.util.Set; import org.opendaylight.mdsal.binding.generator.BindingGenerator; import org.opendaylight.mdsal.binding.model.api.CodeGenerator; -import org.opendaylight.mdsal.binding.model.api.GeneratedTransferObject; import org.opendaylight.mdsal.binding.model.api.GeneratedType; import org.opendaylight.mdsal.binding.model.api.Type; import org.opendaylight.mdsal.binding.spec.naming.BindingMapping; @@ -109,9 +108,6 @@ final class JavaFileGenerator implements FileGenerator { continue; } - final GeneratedFileLifecycle kind = type instanceof GeneratedTransferObject - && ((GeneratedTransferObject) type).isUnionTypeBuilder() - ? GeneratedFileLifecycle.PERSISTENT : GeneratedFileLifecycle.TRANSIENT; final GeneratedFilePath file = GeneratedFilePath.ofFilePath( type.getPackageName().replace('.', File.separatorChar) + File.separator + generator.getUnitName(type) + ".java"); @@ -122,11 +118,12 @@ final class JavaFileGenerator implements FileGenerator { + "generated.", type.getFullyQualifiedName()); continue; } - throw new IllegalStateException("Duplicate " + kind + " file '" + file.getPath() + "' for " - + type.getFullyQualifiedName()); + throw new IllegalStateException("Duplicate file '" + file.getPath() + "' for " + + type.getFullyQualifiedName()); } - result.put(GeneratedFileType.SOURCE, file, new CodeGeneratorGeneratedFile(kind, generator, type)); + result.put(GeneratedFileType.SOURCE, file, + new CodeGeneratorGeneratedFile(GeneratedFileLifecycle.TRANSIENT, generator, type)); } }