Remove BindingReflections.getQName(Rpc) 22/106622/2
authorRobert Varga <robert.varga@pantheon.tech>
Thu, 22 Jun 2023 12:53:29 +0000 (14:53 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Thu, 22 Jun 2023 15:38:43 +0000 (17:38 +0200)
This method is not used anywhere, remove it.

JIRA: MDSAL-783
Change-Id: I2b76a8fd91bc99382933311cc0eb6aa3c2c72dd4
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
binding/mdsal-binding-spec-util/src/main/java/org/opendaylight/mdsal/binding/spec/reflect/BindingReflections.java

index 36a08b97a9bfe3890648116aa37295473d2a5b53..623385d8658c51906a30874e5fce2b83b639e9d2 100644 (file)
@@ -22,12 +22,10 @@ import org.eclipse.jdt.annotation.NonNull;
 import org.opendaylight.yangtools.yang.binding.Action;
 import org.opendaylight.yangtools.yang.binding.Augmentation;
 import org.opendaylight.yangtools.yang.binding.BaseIdentity;
-import org.opendaylight.yangtools.yang.binding.BindingContract;
 import org.opendaylight.yangtools.yang.binding.ChildOf;
 import org.opendaylight.yangtools.yang.binding.DataContainer;
 import org.opendaylight.yangtools.yang.binding.DataObject;
 import org.opendaylight.yangtools.yang.binding.Notification;
-import org.opendaylight.yangtools.yang.binding.Rpc;
 import org.opendaylight.yangtools.yang.binding.YangModuleInfo;
 import org.opendaylight.yangtools.yang.binding.contract.Naming;
 import org.opendaylight.yangtools.yang.common.QName;
@@ -60,16 +58,8 @@ public final class BindingReflections {
     }
 
     public static @NonNull QName getQName(final BaseIdentity identity) {
-        return getContractQName(identity);
-    }
-
-    public static @NonNull QName getQName(final Rpc<?, ?> rpc) {
-        return getContractQName(rpc);
-    }
-
-    private static @NonNull QName getContractQName(final BindingContract<?> contract) {
-        return CLASS_TO_QNAME.getUnchecked(contract.implementedInterface())
-            .orElseThrow(() -> new IllegalStateException("Failed to resolve QName of " + contract));
+        return CLASS_TO_QNAME.getUnchecked(identity.implementedInterface())
+            .orElseThrow(() -> new IllegalStateException("Failed to resolve QName of " + identity));
     }
 
     public static QNameModule getQNameModule(final Class<?> clz) {