X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;ds=sidebyside;f=opendaylight%2Fsal%2Fyang-prototype%2Fcode-generator%2Fyang-model-parser-impl%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fyang%2Fmodel%2Fparser%2Fbuilder%2Fimpl%2FUsesNodeBuilderImpl.java;h=7d3e9293571f25c155f0271f3ca7fe2ae48181d5;hb=refs%2Fchanges%2F60%2F260%2F2;hp=5fb4c99ff6cd8798c7023b2183e92b36014b4231;hpb=184e4f61d034f6c83da75de288d4f56ec48f60bf;p=controller.git diff --git a/opendaylight/sal/yang-prototype/code-generator/yang-model-parser-impl/src/main/java/org/opendaylight/controller/yang/model/parser/builder/impl/UsesNodeBuilderImpl.java b/opendaylight/sal/yang-prototype/code-generator/yang-model-parser-impl/src/main/java/org/opendaylight/controller/yang/model/parser/builder/impl/UsesNodeBuilderImpl.java index 5fb4c99ff6..7d3e929357 100644 --- a/opendaylight/sal/yang-prototype/code-generator/yang-model-parser-impl/src/main/java/org/opendaylight/controller/yang/model/parser/builder/impl/UsesNodeBuilderImpl.java +++ b/opendaylight/sal/yang-prototype/code-generator/yang-model-parser-impl/src/main/java/org/opendaylight/controller/yang/model/parser/builder/impl/UsesNodeBuilderImpl.java @@ -32,7 +32,7 @@ public class UsesNodeBuilderImpl implements UsesNodeBuilder, Builder { private final SchemaPath groupingPath; private final Set addedAugments = new HashSet(); private List refineBuilders = new ArrayList(); - private List refines = Collections.emptyList(); + private List refines = new ArrayList(); UsesNodeBuilderImpl(final String groupingPathStr) { this.groupingPath = parseUsesPath(groupingPathStr); @@ -79,15 +79,14 @@ public class UsesNodeBuilderImpl implements UsesNodeBuilder, Builder { refineBuilders.add(refineNode); } + @Override public List getRefines() { return refines; } @Override - public void setRefines(List refines) { - if(refines != null) { - this.refines = refines; - } + public void addRefine(RefineHolder refine) { + refines.add(refine); } private SchemaPath parseUsesPath(final String augmentPath) {