X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fsal%2Fyang-prototype%2Fcode-generator%2Fbinding-java-api-generator%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fsal%2Fjava%2Fapi%2Fgenerator%2FClassCodeGenerator.java;h=877bcfce630113940aadbc238fd2b7700f02911c;hp=aaeec40604a61c264afef7d23e5f7111b115a1ef;hb=f607c4b0b922281f1ddd5fda2e7b49ca67d26ecd;hpb=a6af1afe08cb0f5dfef8c7bb370714df8ecd1e11 diff --git a/opendaylight/sal/yang-prototype/code-generator/binding-java-api-generator/src/main/java/org/opendaylight/controller/sal/java/api/generator/ClassCodeGenerator.java b/opendaylight/sal/yang-prototype/code-generator/binding-java-api-generator/src/main/java/org/opendaylight/controller/sal/java/api/generator/ClassCodeGenerator.java index aaeec40604..877bcfce63 100644 --- a/opendaylight/sal/yang-prototype/code-generator/binding-java-api-generator/src/main/java/org/opendaylight/controller/sal/java/api/generator/ClassCodeGenerator.java +++ b/opendaylight/sal/yang-prototype/code-generator/binding-java-api-generator/src/main/java/org/opendaylight/controller/sal/java/api/generator/ClassCodeGenerator.java @@ -30,7 +30,6 @@ public final class ClassCodeGenerator implements CodeGenerator { @Override public Writer generate(Type type) throws IOException { final Writer writer = new StringWriter(); - boolean isIdentity = type instanceof GeneratedTransferIdentityObject; if (type instanceof GeneratedTransferObject) { GeneratedTransferObject genTO = (GeneratedTransferObject) type; @@ -38,7 +37,7 @@ public final class ClassCodeGenerator implements CodeGenerator { final String currentPkg = genTO.getPackageName(); final List fields = genTO.getProperties(); - final List enums = genTO.getEnumDefintions(); + final List enums = genTO.getEnumerations(); writer.write(GeneratorUtil.createPackageDeclaration(currentPkg)); writer.write(NL); @@ -50,7 +49,7 @@ public final class ClassCodeGenerator implements CodeGenerator { writer.write(NL); writer.write(GeneratorUtil.createClassDeclaration(genTO, "", - imports, isIdentity)); + imports, genTO.isAbstract())); writer.write(NL); writer.write(NL); @@ -69,7 +68,7 @@ public final class ClassCodeGenerator implements CodeGenerator { } writer.write(NL); writer.write(GeneratorUtil.createConstructor(genTO, TAB, - imports, isIdentity) + NL); + imports, genTO.isAbstract()) + NL); writer.write(NL); for (GeneratedProperty field : fields) { writer.write(GeneratorUtil.createGetter(field, TAB,