Cleanup SchemaNode mocks 40/93740/1
authorRobert Varga <robert.varga@pantheon.tech>
Tue, 10 Nov 2020 15:26:34 +0000 (16:26 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Tue, 10 Nov 2020 15:28:43 +0000 (16:28 +0100)
We have a few testing SchemaNodes, clean up warnings and unneeded
methods.

Change-Id: I4ad599805ac4f9754cb80d523702ed522e6ccfb3
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
binding/mdsal-binding-generator-impl/src/test/java/org/opendaylight/mdsal/binding/yang/types/LeafrefTypeWithNullToStringInXpath.java
binding/mdsal-binding-generator-impl/src/test/java/org/opendaylight/mdsal/binding/yang/types/LeafrefTypeWithNullXpath.java
binding/mdsal-binding-generator-impl/src/test/java/org/opendaylight/mdsal/binding/yang/types/TestIntegerTypeDefinition.java
binding/mdsal-binding-generator-impl/src/test/java/org/opendaylight/mdsal/binding/yang/types/TestLeafSchemaNode.java

index 3e39803b69738d6255560f2b44e8559191fce2f7..a06662be83d02036bebcd3f2a45a5e0ea1234acc 100644 (file)
@@ -7,14 +7,11 @@
  */
 package org.opendaylight.mdsal.binding.yang.types;
 
-import com.google.common.collect.ImmutableList;
-import java.util.List;
 import java.util.Optional;
 import org.opendaylight.yangtools.yang.common.QName;
 import org.opendaylight.yangtools.yang.model.api.PathExpression;
 import org.opendaylight.yangtools.yang.model.api.SchemaPath;
 import org.opendaylight.yangtools.yang.model.api.Status;
-import org.opendaylight.yangtools.yang.model.api.UnknownSchemaNode;
 import org.opendaylight.yangtools.yang.model.api.type.LeafrefTypeDefinition;
 
 /**
@@ -64,15 +61,11 @@ public class LeafrefTypeWithNullToStringInXpath implements LeafrefTypeDefinition
     }
 
     @Override
+    @Deprecated
     public SchemaPath getPath() {
         throw new UnsupportedOperationException();
     }
 
-    @Override
-    public List<UnknownSchemaNode> getUnknownSchemaNodes() {
-        return ImmutableList.of();
-    }
-
     @Override
     public Optional<String> getDescription() {
         return Optional.empty();
index 4f1ea743c295e2ddff99918c8f2bc94b24652d47..11538b600d3931ff2f74bcfdf4ccba122c76c998 100644 (file)
@@ -7,14 +7,11 @@
  */
 package org.opendaylight.mdsal.binding.yang.types;
 
-import com.google.common.collect.ImmutableList;
-import java.util.List;
 import java.util.Optional;
 import org.opendaylight.yangtools.yang.common.QName;
 import org.opendaylight.yangtools.yang.model.api.PathExpression;
 import org.opendaylight.yangtools.yang.model.api.SchemaPath;
 import org.opendaylight.yangtools.yang.model.api.Status;
-import org.opendaylight.yangtools.yang.model.api.UnknownSchemaNode;
 import org.opendaylight.yangtools.yang.model.api.type.LeafrefTypeDefinition;
 
 /**
@@ -49,15 +46,11 @@ public class LeafrefTypeWithNullXpath implements LeafrefTypeDefinition {
     }
 
     @Override
+    @Deprecated
     public SchemaPath getPath() {
         throw new UnsupportedOperationException();
     }
 
-    @Override
-    public List<UnknownSchemaNode> getUnknownSchemaNodes() {
-        return ImmutableList.of();
-    }
-
     @Override
     public Optional<String> getDescription() {
         return Optional.empty();
index 93efdcc61e5fa27f4f667ee7d0a1f0fcd4d69f6a..09df94f9268d7a0ac3f16a0e6d4c3ababf92f50c 100644 (file)
@@ -5,16 +5,12 @@
  * 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.mdsal.binding.yang.types;
 
-import com.google.common.collect.ImmutableList;
-import java.util.List;
 import java.util.Optional;
 import org.opendaylight.yangtools.yang.common.QName;
 import org.opendaylight.yangtools.yang.model.api.SchemaPath;
 import org.opendaylight.yangtools.yang.model.api.Status;
-import org.opendaylight.yangtools.yang.model.api.UnknownSchemaNode;
 import org.opendaylight.yangtools.yang.model.api.type.Int8TypeDefinition;
 import org.opendaylight.yangtools.yang.model.api.type.RangeConstraint;
 
@@ -24,7 +20,6 @@ import org.opendaylight.yangtools.yang.model.api.type.RangeConstraint;
  * @author Lukas Sedlak &lt;lsedlak@cisco.com&gt;
  */
 final class TestIntegerTypeDefinition implements Int8TypeDefinition {
-
     @Override
     public Int8TypeDefinition getBaseType() {
         return null;
@@ -46,15 +41,11 @@ final class TestIntegerTypeDefinition implements Int8TypeDefinition {
     }
 
     @Override
+    @Deprecated
     public SchemaPath getPath() {
         throw new UnsupportedOperationException();
     }
 
-    @Override
-    public List<UnknownSchemaNode> getUnknownSchemaNodes() {
-        return ImmutableList.of();
-    }
-
     @Override
     public Optional<String> getDescription() {
         return Optional.empty();
index 932a1b2dd85cce95fe56bc7cd2c6630b342508f0..32a616902964ed1e115023183defbe5ada339180 100644 (file)
@@ -7,10 +7,8 @@
  */
 package org.opendaylight.mdsal.binding.yang.types;
 
-import com.google.common.collect.ImmutableList;
 import com.google.common.collect.ImmutableSet;
 import java.util.Collection;
-import java.util.List;
 import java.util.Optional;
 import org.opendaylight.yangtools.yang.common.QName;
 import org.opendaylight.yangtools.yang.model.api.LeafSchemaNode;
@@ -18,7 +16,6 @@ import org.opendaylight.yangtools.yang.model.api.MustDefinition;
 import org.opendaylight.yangtools.yang.model.api.SchemaPath;
 import org.opendaylight.yangtools.yang.model.api.Status;
 import org.opendaylight.yangtools.yang.model.api.TypeDefinition;
-import org.opendaylight.yangtools.yang.model.api.UnknownSchemaNode;
 import org.opendaylight.yangtools.yang.model.api.stmt.LeafEffectiveStatement;
 import org.opendaylight.yangtools.yang.xpath.api.YangXPathExpression.QualifiedBound;
 
@@ -34,11 +31,13 @@ public class TestLeafSchemaNode implements LeafSchemaNode {
     }
 
     @Override
+    @Deprecated
     public boolean isAugmenting() {
         return false;
     }
 
     @Override
+    @Deprecated
     public boolean isAddedByUses() {
         return false;
     }
@@ -54,15 +53,11 @@ public class TestLeafSchemaNode implements LeafSchemaNode {
     }
 
     @Override
+    @Deprecated
     public SchemaPath getPath() {
         throw new UnsupportedOperationException();
     }
 
-    @Override
-    public List<UnknownSchemaNode> getUnknownSchemaNodes() {
-        return ImmutableList.of();
-    }
-
     @Override
     public Optional<String> getDescription() {
         return Optional.empty();