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%2Finput%2FDeclaredInputEffectiveStatement.java;fp=yang%2Fyang-parser-rfc7950%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Fyang%2Fparser%2Frfc7950%2Fstmt%2Finput%2FDeclaredInputEffectiveStatement.java;h=74501e1b722ab7e88b3a5ae738837bfdf0e04eba;hb=9f36818f11c693c378d76fcf4ec70ac3a641bff9;hp=78504174e60b9a4d4b99b7b65c8c7bfb9edc1ff4;hpb=c56cce90d18e2dae3bc4b8fc4b637b467a99163f;p=yangtools.git diff --git a/yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/input/DeclaredInputEffectiveStatement.java b/yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/input/DeclaredInputEffectiveStatement.java index 78504174e6..74501e1b72 100644 --- a/yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/input/DeclaredInputEffectiveStatement.java +++ b/yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/input/DeclaredInputEffectiveStatement.java @@ -11,6 +11,7 @@ import static java.util.Objects.requireNonNull; import com.google.common.collect.ImmutableList; import org.eclipse.jdt.annotation.NonNull; +import org.opendaylight.yangtools.concepts.Immutable; import org.opendaylight.yangtools.yang.common.QName; import org.opendaylight.yangtools.yang.model.api.DataSchemaNode; import org.opendaylight.yangtools.yang.model.api.InputSchemaNode; @@ -22,17 +23,18 @@ import org.opendaylight.yangtools.yang.parser.rfc7950.stmt.EffectiveStatementMix final class DeclaredInputEffectiveStatement extends WithSubstatements implements InputEffectiveStatement, InputSchemaNode, OperationContainerMixin { - private final @NonNull Object path; + private final @NonNull Immutable path; private final int flags; DeclaredInputEffectiveStatement(final InputStatement declared, - final ImmutableList> substatements, final Object path, final int flags) { + final ImmutableList> substatements, final Immutable path, + final int flags) { super(declared, substatements); this.path = requireNonNull(path); this.flags = flags; } - DeclaredInputEffectiveStatement(final DeclaredInputEffectiveStatement original, final Object path, + DeclaredInputEffectiveStatement(final DeclaredInputEffectiveStatement original, final Immutable path, final int flags) { super(original); this.path = requireNonNull(path); @@ -40,7 +42,7 @@ final class DeclaredInputEffectiveStatement extends WithSubstatements