BUG-2154 Remove duplicity check for unknown nodes 63/11763/1
authorMaros Marsalek <mmarsale@cisco.com>
Mon, 6 Oct 2014 17:41:39 +0000 (19:41 +0200)
committerMaros Marsalek <mmarsale@cisco.com>
Mon, 6 Oct 2014 17:41:39 +0000 (19:41 +0200)
Change-Id: I4e40242f4cb02868e2b1fa9b3d5dd4322a3f8238
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/impl/YangParserImpl.java

index d8aaef9001a9f67dede591d84511da293939c9aa..9bc4925787ba3cfd505364126f62f6d15b687948 100644 (file)
@@ -1270,20 +1270,6 @@ public final class YangParserImpl implements YangContextParser {
                             String.format("Choice has two nodes case with same qnames - %s", nameOfSchemaNode));
                 }
             }
-
-            for (UnknownSchemaNode unknownNode : choiceCaseNode.getUnknownSchemaNodes()) {
-                if (!duplicityTestSet.add(unknownNode.getQName())) {
-                    final Optional<SchemaNodeBuilder> schemaNodeBuilder = BuilderUtils.findSchemaNodeInModule(unknownNode.getPath(), moduleBuilder);
-                    final String nameOfUnknownNode = unknownNode.getQName().getLocalName();
-                    int lineOfUnknownNode = 0;
-
-                    if (schemaNodeBuilder.isPresent()) {
-                        lineOfUnknownNode = schemaNodeBuilder.get().getLine();
-                    }
-                    throw new YangParseException(module.getName(), lineOfUnknownNode,
-                            String.format("Choice has two nodes case with same qnames - %s", nameOfUnknownNode));
-                }
-            }
         }
     }