Hide effective statement implementations 06/69206/20
authorRobert Varga <robert.varga@pantheon.tech>
Wed, 7 Mar 2018 12:03:02 +0000 (13:03 +0100)
committerRobert Varga <nite@hq.sk>
Tue, 30 Jul 2019 16:26:17 +0000 (16:26 +0000)
Remove deprecated tags and address the 3.0.0 guidance instructions,
hiding the implementation classes.

Change-Id: I42d2e580a513e02657fd7f927b025e329e067104
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/anyxml/AnyxmlEffectiveStatementImpl.java
yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/container/ContainerEffectiveStatementImpl.java
yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/leaf/LeafEffectiveStatementImpl.java
yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/leaf_list/LeafListEffectiveStatementImpl.java
yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/list/ListEffectiveStatementImpl.java

index 9c19925cf41d5fcdb293939624432e000c1f7605..2452efc812d5f30abe97a90bdfac1f3f943e8a72 100644 (file)
@@ -21,14 +21,7 @@ import org.opendaylight.yangtools.yang.model.api.stmt.MandatoryEffectiveStatemen
 import org.opendaylight.yangtools.yang.parser.rfc7950.stmt.AbstractEffectiveDataSchemaNode;
 import org.opendaylight.yangtools.yang.parser.spi.meta.StmtContext;
 
-/**
- * Internal implementation of AnyxmlEffectiveStatement.
- *
- * @deprecated This class is visible only for historical purposes and is going to be hidden.
- */
-// FIXME: 4.0.0: hide this class and make it final
-@Deprecated
-public class AnyxmlEffectiveStatementImpl extends AbstractEffectiveDataSchemaNode<AnyxmlStatement>
+final class AnyxmlEffectiveStatementImpl extends AbstractEffectiveDataSchemaNode<AnyxmlStatement>
         implements AnyxmlEffectiveStatement, AnyXmlSchemaNode, DerivableSchemaNode {
 
     private final ImmutableSet<MustDefinition> mustConstraints;
index 7881a9de7668ace8abaf5c3ed9ea58afe4c7cfcc..a64b32333d84cd4a73d9bf8c0753c04e8150431a 100644 (file)
@@ -26,14 +26,7 @@ import org.opendaylight.yangtools.yang.model.api.stmt.PresenceEffectiveStatement
 import org.opendaylight.yangtools.yang.parser.rfc7950.stmt.AbstractEffectiveContainerSchemaNode;
 import org.opendaylight.yangtools.yang.parser.spi.meta.StmtContext;
 
-/**
- * Internal implementation of ContainerEffectiveStatement.
- *
- * @deprecated This class is visible only for historical purposes and is going to be hidden.
- */
-// FIXME: 4.0.0: hide this class
-@Deprecated
-public final class ContainerEffectiveStatementImpl extends AbstractEffectiveContainerSchemaNode<ContainerStatement>
+final class ContainerEffectiveStatementImpl extends AbstractEffectiveContainerSchemaNode<ContainerStatement>
         implements ContainerEffectiveStatement, DerivableSchemaNode {
     private final @NonNull ImmutableSet<ActionDefinition> actions;
     private final @NonNull ImmutableSet<NotificationDefinition> notifications;
index 60c810cc54bbbb5cd550c29dcf17f3cca97ce076..72922dfd3a055a9d10d23aa891298a819e0fb860 100644 (file)
@@ -33,14 +33,7 @@ import org.opendaylight.yangtools.yang.parser.rfc7950.stmt.EffectiveStmtUtils;
 import org.opendaylight.yangtools.yang.parser.spi.meta.StmtContext;
 import org.opendaylight.yangtools.yang.parser.spi.source.SourceException;
 
-/**
- * Internal implementation of LeafEffectiveStatement.
- *
- * @deprecated This class is visible only for historical purposes and is going to be hidden.
- */
-// FIXME: 4.0.0: hide this class
-@Deprecated
-public final class LeafEffectiveStatementImpl extends AbstractEffectiveDataSchemaNode<LeafStatement>
+final class LeafEffectiveStatementImpl extends AbstractEffectiveDataSchemaNode<LeafStatement>
         implements LeafEffectiveStatement, LeafSchemaNode, DerivableSchemaNode {
     private final ImmutableSet<MustDefinition> mustConstraints;
     private final LeafSchemaNode original;
index e501858dc84daf1b43ffba37edb4e8bb9ec5e201..0aa7f1f86305fb2ca2efe5927ca1456cb3feb180 100644 (file)
@@ -35,14 +35,7 @@ import org.opendaylight.yangtools.yang.parser.rfc7950.stmt.EffectiveStmtUtils;
 import org.opendaylight.yangtools.yang.parser.spi.meta.StmtContext;
 import org.opendaylight.yangtools.yang.parser.spi.source.SourceException;
 
-/**
- * Internal implementation of LeafListEffectiveStatement.
- *
- * @deprecated This class is visible only for historical purposes and is going to be hidden.
- */
-// FIXME: 4.0.0: hide this class
-@Deprecated
-public final class LeafListEffectiveStatementImpl extends AbstractEffectiveDataSchemaNode<LeafListStatement>
+final class LeafListEffectiveStatementImpl extends AbstractEffectiveDataSchemaNode<LeafListStatement>
         implements LeafListEffectiveStatement, LeafListSchemaNode, DerivableSchemaNode {
 
     private static final String ORDER_BY_USER_KEYWORD = "user";
index 99cc824917a528702376fc45a2829ddf797facc6..e96b42ce674e200cf2c95416acda4ba24faefd2f 100644 (file)
@@ -40,14 +40,7 @@ import org.opendaylight.yangtools.yang.parser.rfc7950.stmt.EffectiveStmtUtils;
 import org.opendaylight.yangtools.yang.parser.spi.meta.InferenceException;
 import org.opendaylight.yangtools.yang.parser.spi.meta.StmtContext;
 
-/**
- * Internal implementation of ListEffectiveStatement.
- *
- * @deprecated This class is visible only for historical purposes and is going to be hidden.
- */
-// FIXME: 4.0.0: hide this class
-@Deprecated
-public final class ListEffectiveStatementImpl extends AbstractEffectiveSimpleDataNodeContainer<ListStatement>
+final class ListEffectiveStatementImpl extends AbstractEffectiveSimpleDataNodeContainer<ListStatement>
         implements ListEffectiveStatement, ListSchemaNode, DerivableSchemaNode,
             ActionNodeContainerCompat<QName, ListStatement>, NotificationNodeContainerCompat<QName, ListStatement> {
     private static final String ORDER_BY_USER_KEYWORD = "user";