Do not expose StmtContext to StatementFactory
[yangtools.git] / parser / yang-parser-spi / src / main / java / org / opendaylight / yangtools / yang / parser / spi / meta / AbstractBooleanStatementSupport.java
index 7e8fd16dfcd4cac3ccbab8becde1bd5d3f355b0c..01f8461af542d2cc42c2fd567f6e39f84f91b542 100644 (file)
@@ -69,8 +69,8 @@ public abstract class AbstractBooleanStatementSupport<D extends DeclaredStatemen
     }
 
     @Override
-    protected final D createDeclared(final StmtContext<Boolean, D, ?> ctx,
-            final ImmutableList<? extends DeclaredStatement<?>> substatements) {
+    protected final D createDeclared(final BoundStmtCtx<Boolean> ctx,
+            final ImmutableList<DeclaredStatement<?>> substatements) {
         final Boolean argument = ctx.getArgument();
         if (substatements.isEmpty()) {
             return argument ? emptyDeclaredTrue : emptyDeclaredFalse;
@@ -79,7 +79,7 @@ public abstract class AbstractBooleanStatementSupport<D extends DeclaredStatemen
     }
 
     protected abstract @NonNull D createDeclared(@NonNull Boolean argument,
-        @NonNull ImmutableList<? extends DeclaredStatement<?>> substatements);
+        @NonNull ImmutableList<DeclaredStatement<?>> substatements);
 
     @Override
     protected final E createEffective(final Current<Boolean, D> stmt,