X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=yang%2Fyang-parser-impl%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Fyang%2Fparser%2Fbuilder%2Fimpl%2FRefineUtils.java;h=d9d0c4138495119426632a26d5e26b7917449b60;hb=42abb28b99a02f9580f4676ce5c315628e5bcd24;hp=875fc2228a97ea0682e5c8d3a57c810ad0a6ac0d;hpb=96a4239245d344118e008ffc214767fb790e93d2;p=yangtools.git diff --git a/yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/builder/impl/RefineUtils.java b/yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/builder/impl/RefineUtils.java index 875fc2228a..d9d0c41384 100644 --- a/yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/builder/impl/RefineUtils.java +++ b/yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/builder/impl/RefineUtils.java @@ -23,7 +23,10 @@ import org.opendaylight.yangtools.yang.parser.util.YangParseException; /** * Utility class with helper methods to perform operations tied to refine * process. + * + * @deprecated Pre-Beryllium implementation, scheduled for removal. */ +@Deprecated public final class RefineUtils { private RefineUtils() { @@ -35,7 +38,7 @@ public final class RefineUtils { MustDefinition must = refine.getMust(); List unknownNodes = refine.getUnknownNodes(); - if (defaultStr != null && !("".equals(defaultStr))) { + if (defaultStr != null && !defaultStr.isEmpty()) { leaf.setDefaultStr(defaultStr); } if (mandatory != null) { @@ -186,7 +189,6 @@ public final class RefineUtils { } else if (node instanceof ContainerSchemaNodeBuilder) { checkRefineDefault(node, defaultStr, moduleName, line); checkRefineMandatory(node, mandatory, moduleName, line); - checkRefineMust(node, must, moduleName, line); checkRefineMinMax(name, min, max, moduleName, line); } else if (node instanceof LeafSchemaNodeBuilder) { checkRefinePresence(node, presence, moduleName, line);