X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=yang%2Frfc6643-parser-support%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Frfc6643%2Fparser%2FDefValEffectiveStatementImpl.java;h=cd0e594d5d89e6234cdc829820ee3d6549344ae5;hb=refs%2Fchanges%2F66%2F94766%2F1;hp=e26fbf4b82461ff2967a8e8d8c03e74f075537b6;hpb=d2f4b07b9ddf332f4a9aaa63291d18a57a023c3e;p=yangtools.git diff --git a/yang/rfc6643-parser-support/src/main/java/org/opendaylight/yangtools/rfc6643/parser/DefValEffectiveStatementImpl.java b/yang/rfc6643-parser-support/src/main/java/org/opendaylight/yangtools/rfc6643/parser/DefValEffectiveStatementImpl.java index e26fbf4b82..cd0e594d5d 100644 --- a/yang/rfc6643-parser-support/src/main/java/org/opendaylight/yangtools/rfc6643/parser/DefValEffectiveStatementImpl.java +++ b/yang/rfc6643-parser-support/src/main/java/org/opendaylight/yangtools/rfc6643/parser/DefValEffectiveStatementImpl.java @@ -20,18 +20,13 @@ import org.opendaylight.yangtools.yang.parser.spi.meta.StmtContext; final class DefValEffectiveStatementImpl extends UnknownEffectiveStatementBase implements DefValEffectiveStatement, DefValSchemaNode { - private final SchemaPath path; - DefValEffectiveStatementImpl(final StmtContext ctx, - final ImmutableList> substatements) { - super(ctx, substatements); - path = ctx.getParentContext().getSchemaPath().get().createChild(getNodeType()); - } - - @Override - public String getArgument() { - return argument(); + DefValEffectiveStatementImpl(final DefValStatement declared, + final ImmutableList> substatements, + final StmtContext ctx) { + super(ctx.coerceStatementArgument(), declared, substatements, ctx); + path = ctx.coerceParentContext().getSchemaPath().get().createChild(getNodeType()); } @Override @@ -60,22 +55,11 @@ final class DefValEffectiveStatementImpl extends UnknownEffectiveStatementBase