X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=yang%2Fyang-parser-rfc7950%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Fyang%2Fparser%2Frfc7950%2Fstmt%2Fextension%2FUnrecognizedStatementSupport.java;h=87237df8a6e72b30e7035ea624a37f88fd3d7911;hb=4b699eee4622fe4349bf4e1aeb67567b3e9926b0;hp=da8eeab28f3d091af1cf3f9e3d4f13fc2e9b419a;hpb=485db12bb79d299e44957dc66d96f23e1239c857;p=yangtools.git diff --git a/yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/extension/UnrecognizedStatementSupport.java b/yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/extension/UnrecognizedStatementSupport.java index da8eeab28f..87237df8a6 100644 --- a/yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/extension/UnrecognizedStatementSupport.java +++ b/yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/extension/UnrecognizedStatementSupport.java @@ -29,7 +29,7 @@ import org.opendaylight.yangtools.yang.parser.spi.meta.SubstatementValidator; // FIXME: YANGTOOLS-1196: remove this class @Deprecated final class UnrecognizedStatementSupport - extends AbstractStatementSupport { + extends AbstractStatementSupport { UnrecognizedStatementSupport(final StatementDefinition publicDefinition) { super(publicDefinition, StatementPolicy.alwaysCopyDeclared()); } @@ -62,18 +62,18 @@ final class UnrecognizedStatementSupport } @Override - protected UnrecognizedStatement createDeclared(final StmtContext ctx, + protected UnrecognizedStatement createDeclared(final StmtContext ctx, final ImmutableList> substatements) { return new UnrecognizedStatementImpl(ctx.rawArgument(), ctx.publicDefinition(), substatements); } @Override - protected UnrecognizedStatement createEmptyDeclared(final StmtContext ctx) { + protected UnrecognizedStatement createEmptyDeclared(final StmtContext ctx) { return createDeclared(ctx, ImmutableList.of()); } @Override - protected UnrecognizedEffectiveStatement createEffective(final Current stmt, + protected UnrecognizedEffectiveStatement createEffective(final Current stmt, final ImmutableList> substatements) { // FIXME: Remove following section after fixing 4380 final UnknownSchemaNode original = (UnknownSchemaNode) stmt.original(); @@ -81,8 +81,8 @@ final class UnrecognizedStatementSupport original == null ? qnameFromArgument(stmt) : original.getQName()); } - private static QName qnameFromArgument(final Current stmt) { - final String value = stmt.argument(); + private static QName qnameFromArgument(final Current stmt) { + final String value = stmt.rawArgument(); if (value == null || value.isEmpty()) { return stmt.publicDefinition().getStatementName(); }