Migrate coerceStatementArgument() callers
[yangtools.git] / yang / yang-parser-rfc7950 / src / main / java / org / opendaylight / yangtools / yang / parser / rfc7950 / stmt / typedef / TypedefStatementSupport.java
index a084a5ac1a1e99596f2127b219917d2163cdd9e3..b792eac6a0ce9c80ea0807fff7f36b4072d7aa78 100644 (file)
@@ -67,7 +67,7 @@ public final class TypedefStatementSupport extends
                 // Shadowing check: make sure we do not trample on pre-existing definitions. This catches sibling
                 // declarations and parent declarations which have already been declared.
                 checkConflict(parent, stmt);
-                parent.addContext(TypeNamespace.class, stmt.coerceStatementArgument(), stmt);
+                parent.addContext(TypeNamespace.class, stmt.getArgument(), stmt);
             }
         }
     }
@@ -81,13 +81,13 @@ public final class TypedefStatementSupport extends
     protected TypedefStatement createDeclared(final StmtContext<QName, TypedefStatement, ?> ctx,
             final ImmutableList<? extends DeclaredStatement<?>> substatements) {
         checkDeclared(ctx);
-        return new RegularTypedefStatement(ctx.coerceStatementArgument(), substatements);
+        return new RegularTypedefStatement(ctx.getArgument(), substatements);
     }
 
     @Override
     protected TypedefStatement createEmptyDeclared(final StmtContext<QName, TypedefStatement, ?> ctx) {
         checkDeclared(ctx);
-        return new EmptyTypedefStatement(ctx.coerceStatementArgument());
+        return new EmptyTypedefStatement(ctx.getArgument());
     }
 
     @Override
@@ -109,7 +109,7 @@ public final class TypedefStatementSupport extends
     }
 
     private static void checkConflict(final StmtContext<?, ?, ?> parent, final StmtContext<QName, ?, ?> stmt) {
-        final QName arg = stmt.coerceStatementArgument();
+        final QName arg = stmt.getArgument();
         final StmtContext<?, ?, ?> existing = parent.getFromNamespace(TypeNamespace.class, arg);
         // RFC7950 sections 5.5 and 6.2.1: identifiers must not be shadowed
         SourceException.throwIf(existing != null, stmt.sourceReference(), "Duplicate name for typedef %s", arg);