* terms of the Eclipse Public License v1.0 which accompanies this distribution,
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.yangtools.yang.parser.rfc7950.stmt.case_;
+package org.opendaylight.yangtools.yang.model.ri.stmt.impl.eff;
import static java.util.Objects.requireNonNull;
import org.opendaylight.yangtools.yang.model.api.stmt.CaseStatement;
import org.opendaylight.yangtools.yang.model.spi.meta.AbstractDeclaredEffectiveStatement.DefaultWithDataTree.WithSubstatements;
-final class DeclaredCaseEffectiveStatement extends WithSubstatements<QName, CaseStatement, CaseEffectiveStatement>
- implements CaseEffectiveStatementMixin {
+public final class DeclaredCaseEffectiveStatement
+ extends WithSubstatements<QName, CaseStatement, CaseEffectiveStatement> implements CaseEffectiveStatementMixin {
private final CaseSchemaNode original;
private final @NonNull Immutable path;
private final int flags;
- DeclaredCaseEffectiveStatement(final CaseStatement declared,
+ public DeclaredCaseEffectiveStatement(final CaseStatement declared,
final ImmutableList<? extends EffectiveStatement<?, ?>> substatements, final Immutable path,
final int flags, final @Nullable CaseSchemaNode original) {
super(declared, substatements);
this.original = original;
}
- DeclaredCaseEffectiveStatement(final DeclaredCaseEffectiveStatement origEffective, final Immutable path,
+ public DeclaredCaseEffectiveStatement(final DeclaredCaseEffectiveStatement origEffective, final Immutable path,
final int flags, final @Nullable CaseSchemaNode original) {
super(origEffective);
this.path = requireNonNull(path);