X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=yang%2Fyang-data-impl%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Fyang%2Fdata%2Fimpl%2Fleafref%2FLeafRefUtils.java;h=cd3d29643e5d8e31ecda96378373a29c84b9418e;hb=34fee1a4bb89a7b42a89f2b8a233417a65f2f633;hp=6d0d22e3de37e6bb4ff84a5c946cec2f44e7d27c;hpb=226cb5db63f8b49a1f2741affd1b988bb4fab3a0;p=yangtools.git diff --git a/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/leafref/LeafRefUtils.java b/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/leafref/LeafRefUtils.java index 6d0d22e3de..cd3d29643e 100644 --- a/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/leafref/LeafRefUtils.java +++ b/yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/leafref/LeafRefUtils.java @@ -22,7 +22,7 @@ import org.opendaylight.yangtools.yang.model.api.SchemaPath; public final class LeafRefUtils { private LeafRefUtils() { - throw new UnsupportedOperationException(); + // Hidden on purpose } /** @@ -72,7 +72,7 @@ public final class LeafRefUtils { currenDataNodeContainer = (DataNodeContainer) child; } else if (child instanceof ChoiceSchemaNode) { if (nodePathIterator.hasNext()) { - currenDataNodeContainer = ((ChoiceSchemaNode) child).getCases().get(nodePathIterator.next()); + currenDataNodeContainer = ((ChoiceSchemaNode) child).findCase(nodePathIterator.next()).orElse(null); } else { break; }