Code Review
/
controller.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
Extended binding-model-api to support of Enclosed Generated Types and TOs.
[controller.git]
/
opendaylight
/
sal
/
yang-prototype
/
code-generator
/
binding-java-api-generator
/
src
/
main
/
java
/
org
/
opendaylight
/
controller
/
sal
/
java
/
api
/
generator
/
ClassCodeGenerator.java
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 aaeec40604a61c264afef7d23e5f7111b115a1ef..877bcfce630113940aadbc238fd2b7700f02911c 100644
(file)
--- 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();
@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;
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<GeneratedProperty> fields = genTO.getProperties();
final String currentPkg = genTO.getPackageName();
final List<GeneratedProperty> fields = genTO.getProperties();
- final List<Enumeration> enums = genTO.getEnum
Defin
tions();
+ final List<Enumeration> enums = genTO.getEnum
era
tions();
writer.write(GeneratorUtil.createPackageDeclaration(currentPkg));
writer.write(NL);
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, "",
writer.write(NL);
writer.write(GeneratorUtil.createClassDeclaration(genTO, "",
- imports,
isIdentity
));
+ imports,
genTO.isAbstract()
));
writer.write(NL);
writer.write(NL);
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,
}
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,
writer.write(NL);
for (GeneratedProperty field : fields) {
writer.write(GeneratorUtil.createGetter(field, TAB,