Apache Commons Lang 3.0 is a java library with lot of utilities and reusable components.
This requires the library commons-lang3-3.0.1.jar to be in classpath.
The following example shows using ClassUtils.getAllSuperclasses() API.
It returns the list of all super classes of the given class.
[class java.util.AbstractList, class java.util.AbstractCollection,
class java.lang.Object]
[class java.util.Dictionary, class java.lang.Object]
[class java.util.Vector, class java.util.AbstractList,
class java.util.AbstractCollection, class java.lang.Object]