Remove BindingReflections.isAugmentationChild()
[yangtools.git] / binding / mdsal-binding-spec-util / src / main / java / org / opendaylight / mdsal / binding / spec / reflect / BindingReflections.java
index 901e09ba9711c7ded23af0ca6ebbf3e3a8a3e35a..95a5d9a86b61f6ec96ddc39cf7d75e53588cd647 100644 (file)
@@ -207,29 +207,6 @@ public final class BindingReflections {
             .orElseThrow(() -> new IllegalStateException("Failed to resolve QName of " + contract));
     }
 
-    /**
-     * Checks if class is child of augmentation.
-     *
-     * @deprecated This method is unused and scheduled for removal.
-     */
-    @Deprecated(since = "10.0.3", forRemoval = true)
-    public static boolean isAugmentationChild(final Class<?> clazz) {
-        // FIXME: Current resolver could be still confused when child node was added by grouping
-        checkArgument(clazz != null);
-
-        @SuppressWarnings({ "rawtypes", "unchecked" })
-        Class<?> parent = findHierarchicalParent((Class) clazz);
-        if (parent == null) {
-            LOG.debug("Did not find a parent for class {}", clazz);
-            return false;
-        }
-
-        String clazzModelPackage = getModelRootPackageName(clazz.getPackage());
-        String parentModelPackage = getModelRootPackageName(parent.getPackage());
-
-        return !clazzModelPackage.equals(parentModelPackage);
-    }
-
     /**
      * Returns root package name for supplied package.
      *