return findSuperTypes(cls, endBefore, new ArrayList<Class<?>>());
List<Class<?>> result = new ArrayList<Class<?>>(); Class<?> temp = clazz.getSuperclass(); while (temp != null) { if (includesObjectClass == false) { if (temp == Object.class) { break; result.add(temp); temp = temp.getSuperclass(); return result;
Gets a List of superclasses for the given class.
if (cls == null) return null; List classes = new ArrayList(); Class superclass = cls.getSuperclass(); while (superclass != null) { classes.add(superclass); superclass = superclass.getSuperclass(); return classes;
if (cls == null) { return new Class[0]; List<Class> classList = new ArrayList<Class>(); Class superClass = cls; while (superClass != null && !Object.class.equals(superClass) && !Class.class.equals(superClass)) { classList.add(superClass); superClass = superClass.getSuperclass(); ...
List<Class<?>> classes = new ArrayList<Class<?>>(); Class<?> superclass = clazz.getSuperclass(); while (superclass != null) { classes.add(superclass); superclass = superclass.getSuperclass(); return classes;
ArrayList<Class<?>> ret = new ArrayList<>(); _getAllSuperClasses(clazz, ret); return ret;
List<Class<?>> list = new ArrayList<>(); while ((clz = clz.getSuperclass()) != null) { list.add(clz); return list.toArray(new Class<?>[list.size()]);
Set<Class> types = new HashSet<Class>(); getAllSuperTypes(aClass, types); String[] typeNames = new String[types.size()]; Iterator<Class> iter = types.iterator(); for (int i = 0; i < typeNames.length; i++) { typeNames[i] = iter.next().getName(); return typeNames; ...
getSuperInterfaces(clazz, result); getSuperClasses(clazz, result);