InheritanceUtils.java 853 Bytes
package org.apache.commons.lang3.reflect;

import org.apache.commons.lang3.BooleanUtils;

public class InheritanceUtils
{
  public static int distance(Class<?> paramClass1, Class<?> paramClass2)
  {
    if ((paramClass1 == null) || (paramClass2 == null)) {
      i = -1;
    }
    int j;
    do
    {
      return i;
      if (paramClass1.equals(paramClass2)) {
        return 0;
      }
      paramClass1 = paramClass1.getSuperclass();
      j = BooleanUtils.toInteger(paramClass2.equals(paramClass1));
      i = j;
    } while (j == 1);
    int i = j + distance(paramClass1, paramClass2);
    if (i > 0) {
      return i + 1;
    }
    return -1;
  }
}


/* Location:              /home/merong/decompile/hackery-dex2jar.jar!/org/apache/commons/lang3/reflect/InheritanceUtils.class
 * Java compiler version: 6 (50.0)
 * JD-Core Version:       0.7.1
 */