Let's say I have two Class objects. Is there a way to check whether one class is a subtype of the other?
public class Class1 { ... } public class Class2 extends Class1 { ... } public class Main { Class<?> clazz1 = Class1.class; Class<?> clazz2 = Class2.class; // If clazz2 is a subtype of clazz1, do something. }