X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=parser%2Fyang-parser-reactor%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Fyang%2Fparser%2Fstmt%2Freactor%2FUndeclaredStmtCtx.java;h=beef8d92fb27740baa099a686c3d35e44ec9b435;hb=0f34ef9c1d749b903a476b84c3c54e5e98225669;hp=75b3aefb2de51c024289f17735b150a5530344e9;hpb=db65d54257bccbb283d47e023a803daccad1ec1d;p=yangtools.git diff --git a/parser/yang-parser-reactor/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/reactor/UndeclaredStmtCtx.java b/parser/yang-parser-reactor/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/reactor/UndeclaredStmtCtx.java index 75b3aefb2d..beef8d92fb 100644 --- a/parser/yang-parser-reactor/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/reactor/UndeclaredStmtCtx.java +++ b/parser/yang-parser-reactor/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/reactor/UndeclaredStmtCtx.java @@ -123,8 +123,12 @@ final class UndeclaredStmtCtx, E extends Effec } @Override - E createInferredEffective(final StatementFactory factory, final InferredStatementContext ctx) { - return createEffective(factory, new ForwardingUndeclaredCurrent<>(ctx), ctx.streamEffective()); + E createInferredEffective(final StatementFactory factory, final InferredStatementContext ctx, + final Stream> declared, + final Stream> effective) { + final long declaredCount = declared.count(); + verify(declaredCount == 0, "Unexpected non-empty declared statements in %s", ctx); + return createEffective(factory, new ForwardingUndeclaredCurrent<>(ctx), effective); } /*