X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fsal%2Fyang-prototype%2Fcode-generator%2Fyang-model-parser-impl%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fyang%2Fparser%2Futil%2FParserUtils.java;h=87075e212205210dbb1da423bf2585cc9bea4fb6;hb=refs%2Fchanges%2F79%2F579%2F2;hp=64b06ad68ac4486389374d7c6ec0c5e16e35f245;hpb=400baaf54049cf4d6159e7c03b7c6e724eaa5aa5;p=controller.git diff --git a/opendaylight/sal/yang-prototype/code-generator/yang-model-parser-impl/src/main/java/org/opendaylight/controller/yang/parser/util/ParserUtils.java b/opendaylight/sal/yang-prototype/code-generator/yang-model-parser-impl/src/main/java/org/opendaylight/controller/yang/parser/util/ParserUtils.java index 64b06ad68a..87075e2122 100644 --- a/opendaylight/sal/yang-prototype/code-generator/yang-model-parser-impl/src/main/java/org/opendaylight/controller/yang/parser/util/ParserUtils.java +++ b/opendaylight/sal/yang-prototype/code-generator/yang-model-parser-impl/src/main/java/org/opendaylight/controller/yang/parser/util/ParserUtils.java @@ -501,7 +501,7 @@ public final class ParserUtils { } // set correct path for all cases - if(childNode instanceof ChoiceBuilder) { + if (childNode instanceof ChoiceBuilder) { ChoiceBuilder choiceBuilder = (ChoiceBuilder) childNode; for (ChoiceCaseBuilder choiceCaseBuilder : choiceBuilder.getCases()) { correctAugmentChildPath(choiceCaseBuilder, childNode.getPath()); @@ -601,11 +601,12 @@ public final class ParserUtils { private static TypeDefinition createCorrectTypeDefinition(SchemaPath parentSchemaPath, QName nodeQName, TypeDefinition nodeType) { - QName nodeTypeQName = nodeType.getQName(); - SchemaPath newSchemaPath = createNewSchemaPath(parentSchemaPath, nodeQName, nodeTypeQName); TypeDefinition result = null; if (nodeType != null) { + QName nodeTypeQName = nodeType.getQName(); + SchemaPath newSchemaPath = createNewSchemaPath(parentSchemaPath, nodeQName, nodeTypeQName); + if (nodeType instanceof BinaryTypeDefinition) { BinaryTypeDefinition binType = (BinaryTypeDefinition) nodeType;