Fix statement support generic arguments
[yangtools.git] / yang / yang-parser-rfc7950 / src / main / java / org / opendaylight / yangtools / yang / parser / rfc7950 / stmt / path / PathStatementSupport.java
index 2bf55f76bf195fda6c189e3f6e47914ef9b82f67..7928662f0e29c3885f3d7a2596717ef95fe1bdb3 100644 (file)
@@ -11,14 +11,14 @@ import static java.util.Objects.requireNonNull;
 
 import org.opendaylight.yangtools.yang.model.api.PathExpression;
 import org.opendaylight.yangtools.yang.model.api.YangStmtMapping;
-import org.opendaylight.yangtools.yang.model.api.meta.EffectiveStatement;
+import org.opendaylight.yangtools.yang.model.api.stmt.PathEffectiveStatement;
 import org.opendaylight.yangtools.yang.model.api.stmt.PathStatement;
 import org.opendaylight.yangtools.yang.parser.spi.meta.AbstractStatementSupport;
 import org.opendaylight.yangtools.yang.parser.spi.meta.StmtContext;
 import org.opendaylight.yangtools.yang.parser.spi.meta.SubstatementValidator;
 
-public final class PathStatementSupport extends AbstractStatementSupport<PathExpression, PathStatement,
-        EffectiveStatement<PathExpression, PathStatement>> {
+public final class PathStatementSupport
+        extends AbstractStatementSupport<PathExpression, PathStatement, PathEffectiveStatement> {
     private static final SubstatementValidator SUBSTATEMENT_VALIDATOR = SubstatementValidator.builder(
         YangStmtMapping.PATH).build();
     private static final PathStatementSupport LENIENT_INSTANCE = new PathStatementSupport(
@@ -52,8 +52,8 @@ public final class PathStatementSupport extends AbstractStatementSupport<PathExp
     }
 
     @Override
-    public EffectiveStatement<PathExpression, PathStatement> createEffective(
-            final StmtContext<PathExpression, PathStatement, EffectiveStatement<PathExpression, PathStatement>> ctx) {
+    public PathEffectiveStatement createEffective(
+            final StmtContext<PathExpression, PathStatement, PathEffectiveStatement> ctx) {
         return new PathEffectiveStatementImpl(ctx);
     }