X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=parser%2Fyang-parser-rfc7950%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Fyang%2Fparser%2Frfc7950%2Frepo%2FYangModelDependencyInfo.java;h=42b9e38a0b2d3a7301a2a4dde53eaafc62c1bad0;hb=c1d247ba667f38303e554bf8c4eda634d2d93b60;hp=c81bf3a8843bd07eeff1e9cba0a1f0d2709f492f;hpb=972cf3c8946759e2a5d724cb3f6e2d2cd2b06b6d;p=yangtools.git diff --git a/parser/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/repo/YangModelDependencyInfo.java b/parser/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/repo/YangModelDependencyInfo.java index c81bf3a884..42b9e38a0b 100644 --- a/parser/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/repo/YangModelDependencyInfo.java +++ b/parser/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/repo/YangModelDependencyInfo.java @@ -316,7 +316,10 @@ public abstract class YangModelDependencyInfo { static String safeStringArgument(final SourceIdentifier source, final IRStatement stmt, final String desc) { final StatementSourceReference ref = getReference(source, stmt); final IRArgument arg = stmt.argument(); - checkArgument(arg != null, "Missing %s at %s", desc, ref); + if (arg == null) { + throw new IllegalArgumentException("Missing " + desc + " at " + ref); + } + // TODO: we probably need to understand yang version first.... return ArgumentContextUtils.rfc6020().stringFromStringContext(arg, ref); } @@ -410,7 +413,7 @@ public abstract class YangModelDependencyInfo { @Override public String getPrefix() { - return null; + throw new UnsupportedOperationException(); } @Override