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%2Funits%2FRegularUnitsStatement.java;h=e1785678ceb6cf5c3d2bdb6c3ac2e8099690cc58;hb=17be3bd101a7d408c967e3b3dc74540b92c81bbf;hp=b6d278f0548c6b217adb0e67d46a1492476104d2;hpb=e2dbfd291184eda9d77924d256401b5ffce2b2ef;p=yangtools.git diff --git a/yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/units/RegularUnitsStatement.java b/yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/units/RegularUnitsStatement.java index b6d278f054..e1785678ce 100644 --- a/yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/units/RegularUnitsStatement.java +++ b/yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/units/RegularUnitsStatement.java @@ -8,22 +8,14 @@ package org.opendaylight.yangtools.yang.parser.rfc7950.stmt.units; import com.google.common.collect.ImmutableList; -import java.util.Collection; -import org.eclipse.jdt.annotation.NonNull; import org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement; +import org.opendaylight.yangtools.yang.model.api.stmt.UnitsStatement; +import org.opendaylight.yangtools.yang.parser.rfc7950.stmt.AbstractDeclaredStatement.WithRawStringArgument.WithSubstatements; import org.opendaylight.yangtools.yang.parser.spi.meta.StmtContext; -final class RegularUnitsStatement extends AbstractUnitsStatement { - private final @NonNull Object substatements; - +final class RegularUnitsStatement extends WithSubstatements implements UnitsStatement { RegularUnitsStatement(final StmtContext context, final ImmutableList> substatements) { - super(context); - this.substatements = maskSubstatements(substatements); - } - - @Override - public Collection> declaredSubstatements() { - return unmaskSubstatements(substatements); + super(context, substatements); } }