Remove GeneratorUtil.getTopParentTransportObject()
[mdsal.git] / binding / mdsal-binding-java-api-generator / src / main / java / org / opendaylight / mdsal / binding / java / api / generator / GeneratorUtil.java
index 846af7306cef0443935232fe12aa0ba62686f11f..d8bc7ac5b5d0dd9848395d0e6df73eed799edd80 100644 (file)
@@ -285,26 +285,6 @@ public final class GeneratorUtil {
         return builder.toString();
     }
 
-    /**
-     * Returns the reference to highest (top parent) Generated Transfer Object.
-     *
-     * @param childTransportObject is generated transfer object which can be extended by other generated transfer object
-     * @return in first case that <code>childTransportObject</code> is not extended then
-     *         <code>childTransportObject</code> is returned. In second case the method is recursive called until first
-     *         case.
-     * @throws IllegalArgumentException if <code>childTransportObject</code> equals <code>null</code>
-     */
-    static GeneratedTransferObject getTopParentTransportObject(final GeneratedTransferObject childTransportObject) {
-        if (childTransportObject == null) {
-            throw new IllegalArgumentException("Parameter childTransportObject can't be null.");
-        }
-        if (childTransportObject.getSuperType() == null) {
-            return childTransportObject;
-        }
-
-        return getTopParentTransportObject(childTransportObject.getSuperType());
-    }
-
     /**
      * Selects from input list of properties only those which have read only attribute set to true.
      *