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%2FSubIdEffectiveStatementImpl.java;h=9958da0074bae2397e227bdc3697b24f63bf863f;hb=ac1d8d6afbdf93a6c9d3c273750366917c60996c;hp=650293f299c5854674314ae267ba3aa7c6d8c963;hpb=f95dcc02afeddd89c820b0c8357c9747da91e051;p=yangtools.git diff --git a/yang/rfc6643-parser-support/src/main/java/org/opendaylight/yangtools/rfc6643/parser/SubIdEffectiveStatementImpl.java b/yang/rfc6643-parser-support/src/main/java/org/opendaylight/yangtools/rfc6643/parser/SubIdEffectiveStatementImpl.java index 650293f299..9958da0074 100644 --- a/yang/rfc6643-parser-support/src/main/java/org/opendaylight/yangtools/rfc6643/parser/SubIdEffectiveStatementImpl.java +++ b/yang/rfc6643-parser-support/src/main/java/org/opendaylight/yangtools/rfc6643/parser/SubIdEffectiveStatementImpl.java @@ -24,15 +24,11 @@ final class SubIdEffectiveStatementImpl extends UnknownEffectiveStatementBase ctx, - final ImmutableList> substatements) { - super(ctx, substatements); - path = ctx.getParentContext().getSchemaPath().get().createChild(getNodeType()); - } - - @Override - public Uint32 getArgument() { - return argument(); + SubIdEffectiveStatementImpl(final SubIdStatement declared, + final ImmutableList> substatements, + final StmtContext ctx) { + super(declared.argument(), declared, substatements, ctx); + path = ctx.coerceParentContext().getSchemaPath().get().createChild(getNodeType()); } @Override @@ -41,10 +37,16 @@ final class SubIdEffectiveStatementImpl extends UnknownEffectiveStatementBase