X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;ds=sidebyside;f=model%2Fyang-model-ri%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Fyang%2Fmodel%2Fri%2Fstmt%2Fimpl%2Feff%2FEmptyAnyxmlEffectiveStatement.java;h=362c704339310ace8c36945ab9b4debb4c51a886;hb=c47987c7ec76577a19c989dca59ee62bf10e1b2e;hp=bc1445df9810f467832b3a130562dab40b422fa3;hpb=45a4c4183b924cd36adf31210eef11be756ba4ba;p=yangtools.git diff --git a/model/yang-model-ri/src/main/java/org/opendaylight/yangtools/yang/model/ri/stmt/impl/eff/EmptyAnyxmlEffectiveStatement.java b/model/yang-model-ri/src/main/java/org/opendaylight/yangtools/yang/model/ri/stmt/impl/eff/EmptyAnyxmlEffectiveStatement.java index bc1445df98..362c704339 100644 --- a/model/yang-model-ri/src/main/java/org/opendaylight/yangtools/yang/model/ri/stmt/impl/eff/EmptyAnyxmlEffectiveStatement.java +++ b/model/yang-model-ri/src/main/java/org/opendaylight/yangtools/yang/model/ri/stmt/impl/eff/EmptyAnyxmlEffectiveStatement.java @@ -10,9 +10,7 @@ package org.opendaylight.yangtools.yang.model.ri.stmt.impl.eff; import static java.util.Objects.requireNonNull; import com.google.common.base.MoreObjects; -import java.util.Optional; import org.eclipse.jdt.annotation.NonNull; -import org.eclipse.jdt.annotation.Nullable; import org.opendaylight.yangtools.yang.common.QName; import org.opendaylight.yangtools.yang.model.api.AnyxmlSchemaNode; import org.opendaylight.yangtools.yang.model.api.stmt.AnyxmlEffectiveStatement; @@ -23,23 +21,19 @@ import org.opendaylight.yangtools.yang.model.spi.meta.EffectiveStatementMixins.O public class EmptyAnyxmlEffectiveStatement extends Default implements AnyxmlEffectiveStatement, AnyxmlSchemaNode, OpaqueDataSchemaNodeMixin { private final @NonNull QName argument; - private final AnyxmlSchemaNode original; private final int flags; - public EmptyAnyxmlEffectiveStatement(final AnyxmlStatement declared, final QName argument, final int flags, - final @Nullable AnyxmlSchemaNode original) { + public EmptyAnyxmlEffectiveStatement(final AnyxmlStatement declared, final QName argument, final int flags) { super(declared); this.argument = requireNonNull(argument); this.flags = flags; - this.original = original; } public EmptyAnyxmlEffectiveStatement(final EmptyAnyxmlEffectiveStatement original, final QName argument, - final int flags, final @Nullable AnyxmlSchemaNode newOriginal) { + final int flags) { super(original); this.argument = requireNonNull(argument); this.flags = flags; - this.original = newOriginal; } @Override @@ -52,11 +46,6 @@ public class EmptyAnyxmlEffectiveStatement extends Default getOriginal() { - return Optional.ofNullable(original); - } - @Override public final AnyxmlEffectiveStatement asEffectiveStatement() { return this;