Fix statement support generic arguments
[yangtools.git] / yang / yang-parser-rfc7950 / src / main / java / org / opendaylight / yangtools / yang / parser / rfc7950 / stmt / extension / ExtensionEffectiveStatementImpl.java
index 7c70922e7270275b8da8c450e798b8a137f38228..fcbd5391d6f81ec59e14894b7abb6910e0ddf606 100644 (file)
@@ -69,7 +69,7 @@ final class ExtensionEffectiveStatementImpl extends AbstractEffectiveDocumentedN
     private final boolean yin;
 
     private ExtensionEffectiveStatementImpl(
-            final StmtContext<QName, ExtensionStatement, EffectiveStatement<QName, ExtensionStatement>> ctx) {
+            final StmtContext<QName, ExtensionStatement, ExtensionEffectiveStatement> ctx) {
         super(ctx);
         this.qname = ctx.coerceStatementArgument();
         this.schemaPath = ctx.getSchemaPath().get();
@@ -94,8 +94,8 @@ final class ExtensionEffectiveStatementImpl extends AbstractEffectiveDocumentedN
      * @param ctx Statement context
      * @return A potentially under-initialized instance
      */
-    static EffectiveStatement<QName, ExtensionStatement> create(
-            final StmtContext<QName, ExtensionStatement, EffectiveStatement<QName, ExtensionStatement>> ctx) {
+    static ExtensionEffectiveStatement create(
+            final StmtContext<QName, ExtensionStatement, ExtensionEffectiveStatement> ctx) {
         // Look at the thread-local leak in case we are invoked recursively
         final ExtensionEffectiveStatementImpl existing = RecursiveObjectLeaker.lookup(ctx,
             ExtensionEffectiveStatementImpl.class);