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%2Fif_feature%2FAbstractIfFeatureStatementSupport.java;h=5a7a8e6865c2d607c8ede3401d4379d83d534064;hb=62e07b2cfd5a44e68de45c93d2cc08617631d051;hp=4e1a62d391b4c67e7c51683cc20b6267a8fba6d5;hpb=28c67811dcc855f6876a0cabfa0e6c4a9ae2c558;p=yangtools.git diff --git a/yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/if_feature/AbstractIfFeatureStatementSupport.java b/yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/if_feature/AbstractIfFeatureStatementSupport.java index 4e1a62d391..5a7a8e6865 100644 --- a/yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/if_feature/AbstractIfFeatureStatementSupport.java +++ b/yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/if_feature/AbstractIfFeatureStatementSupport.java @@ -22,6 +22,7 @@ import org.opendaylight.yangtools.yang.model.api.meta.EffectiveStatement; import org.opendaylight.yangtools.yang.model.api.stmt.IfFeatureEffectiveStatement; import org.opendaylight.yangtools.yang.model.api.stmt.IfFeatureExpr; import org.opendaylight.yangtools.yang.model.api.stmt.IfFeatureStatement; +import org.opendaylight.yangtools.yang.model.spi.stmt.DeclaredStatements; import org.opendaylight.yangtools.yang.parser.spi.FeatureNamespace; import org.opendaylight.yangtools.yang.parser.spi.meta.AbstractStatementSupport; import org.opendaylight.yangtools.yang.parser.spi.meta.EffectiveStmtCtx.Current; @@ -87,13 +88,13 @@ abstract class AbstractIfFeatureStatementSupport @Override protected final IfFeatureStatement createDeclared(final StmtContext ctx, final ImmutableList> substatements) { - return new RegularIfFeatureStatement(ctx.getRawArgument(), ctx.getArgument(), substatements); + return DeclaredStatements.createIfFeature(ctx.getRawArgument(), ctx.getArgument(), substatements); } @Override protected final IfFeatureStatement createEmptyDeclared( final StmtContext ctx) { - return new EmptyIfFeatureStatement(ctx.getRawArgument(), ctx.getArgument()); + return DeclaredStatements.createIfFeature(ctx.getRawArgument(), ctx.getArgument()); } @Override