X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=model%2Fyang-model-spi%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Fyang%2Fmodel%2Fspi%2Fmeta%2FEffectiveStatementMixins.java;h=80cffe88789c76183663c82f187e4b29b0c30ca2;hb=refs%2Fchanges%2F44%2F98944%2F5;hp=21015ca799c8a8c350ed5fe955f02c53a90130f0;hpb=877558c4dda393c255797fd04d3a7bd21bf471b6;p=yangtools.git diff --git a/model/yang-model-spi/src/main/java/org/opendaylight/yangtools/yang/model/spi/meta/EffectiveStatementMixins.java b/model/yang-model-spi/src/main/java/org/opendaylight/yangtools/yang/model/spi/meta/EffectiveStatementMixins.java index 21015ca799..80cffe8878 100644 --- a/model/yang-model-spi/src/main/java/org/opendaylight/yangtools/yang/model/spi/meta/EffectiveStatementMixins.java +++ b/model/yang-model-spi/src/main/java/org/opendaylight/yangtools/yang/model/spi/meta/EffectiveStatementMixins.java @@ -8,7 +8,6 @@ package org.opendaylight.yangtools.yang.model.spi.meta; import com.google.common.annotations.Beta; -import com.google.common.base.MoreObjects; import com.google.common.base.Strings; import com.google.common.collect.Collections2; import com.google.common.collect.ImmutableSet; @@ -30,7 +29,6 @@ import org.opendaylight.yangtools.yang.model.api.ContainerLike; import org.opendaylight.yangtools.yang.model.api.CopyableNode; import org.opendaylight.yangtools.yang.model.api.DataNodeContainer; import org.opendaylight.yangtools.yang.model.api.DataSchemaNode; -import org.opendaylight.yangtools.yang.model.api.DerivableSchemaNode; import org.opendaylight.yangtools.yang.model.api.DocumentedNode; import org.opendaylight.yangtools.yang.model.api.GroupingDefinition; import org.opendaylight.yangtools.yang.model.api.InputSchemaNode; @@ -95,11 +93,11 @@ public final class EffectiveStatementMixins { * @param Class representing declared version of this statement. * @deprecated See deprecation notice in {@link AddedByUsesAware} */ - @Deprecated(since = "7.0.9") + @Deprecated(since = "7.0.9", forRemoval = true) public interface AddedByUsesMixin> extends EffectiveStatementWithFlags, AddedByUsesAware { @Override - @Deprecated(since = "7.0.9") + @Deprecated(since = "7.0.9", forRemoval = true) default boolean isAddedByUses() { return (flags() & FlagsBuilder.ADDED_BY_USES) != 0; } @@ -389,10 +387,6 @@ public final class EffectiveStatementMixins { default Optional effectiveConfig() { return Optional.empty(); } - - default String defaultToString() { - return MoreObjects.toStringHelper(this).add("qname", getQName()).toString(); - } } /** @@ -400,9 +394,9 @@ public final class EffectiveStatementMixins { * * @param Class representing declared version of this statement. */ - public interface OpaqueDataSchemaNodeMixin, S extends DerivableSchemaNode> - extends DerivableSchemaNode, DataSchemaNodeMixin, DocumentedNodeMixin.WithStatus, - MandatoryMixin, MustConstraintMixin, WhenConditionMixin { + public interface OpaqueDataSchemaNodeMixin> + extends DataSchemaNodeMixin, DocumentedNodeMixin.WithStatus, MandatoryMixin, + MustConstraintMixin, WhenConditionMixin { @Override default QName getQName() { return argument(); @@ -463,7 +457,7 @@ public final class EffectiveStatementMixins { static final int MANDATORY = 0x0004; static final int AUGMENTING = 0x0010; - @Deprecated(since = "7.0.9") + @Deprecated(since = "7.0.9", forRemoval = true) static final int ADDED_BY_USES = 0x0020; private static final int MASK_HISTORY = 0x0030;