From 5bc3681743c768aa4cb74b0c58b525779ba7963c Mon Sep 17 00:00:00 2001 From: Robert Varga Date: Thu, 22 Jun 2023 14:53:29 +0200 Subject: [PATCH] Remove BindingReflections.getQName(Rpc) This method is not used anywhere, remove it. JIRA: MDSAL-783 Change-Id: I2b76a8fd91bc99382933311cc0eb6aa3c2c72dd4 Signed-off-by: Robert Varga --- .../binding/spec/reflect/BindingReflections.java | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/binding/mdsal-binding-spec-util/src/main/java/org/opendaylight/mdsal/binding/spec/reflect/BindingReflections.java b/binding/mdsal-binding-spec-util/src/main/java/org/opendaylight/mdsal/binding/spec/reflect/BindingReflections.java index 36a08b97a9..623385d865 100644 --- a/binding/mdsal-binding-spec-util/src/main/java/org/opendaylight/mdsal/binding/spec/reflect/BindingReflections.java +++ b/binding/mdsal-binding-spec-util/src/main/java/org/opendaylight/mdsal/binding/spec/reflect/BindingReflections.java @@ -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) { -- 2.36.6