@Test public void testShowSuperClass() throws Exception { ShowClassDetailInfo.showSuperClass(TargetClass.class); }
public static String showSuperClass(Class clazz) { if (hasSuperClass(clazz)) { return clazz.getSuperclass().getSimpleName(); } return "Object"; }
ShowClassDetailInfo { public static String showSuperClass(Class clazz) { if (hasSuperClass(clazz)) { return clazz.getSuperclass().getSimpleName(); } return "Object"; } }
ShowClassDetailInfo { public static String showSuperClass(Class clazz) { if (hasSuperClass(clazz)) { return clazz.getSuperclass().getSimpleName(); } return "Object"; }  }
ShowClassDetailInfo { public static String showSuperClass(Class clazz) { if (hasSuperClass(clazz)) { return clazz.getSuperclass().getSimpleName(); } return "Object"; }  static String showClassFullInfo(Class clazz); static String showClassPackage(Class clazz); static boolean hasSuperClass(Class clazz); static String showSuperClass(Class clazz); static boolean hasInterface(Class clazz); static String showClassImplInterfaces(Class clazz); static String showConstructs(Class clazz); static Object[] showAllDirectInstanceFieldsValue(Object object); static String showDeclaredField(Class clazz); static String showDeclaredMethod(Class clazz); }
ShowClassDetailInfo { public static String showSuperClass(Class clazz) { if (hasSuperClass(clazz)) { return clazz.getSuperclass().getSimpleName(); } return "Object"; }  static String showClassFullInfo(Class clazz); static String showClassPackage(Class clazz); static boolean hasSuperClass(Class clazz); static String showSuperClass(Class clazz); static boolean hasInterface(Class clazz); static String showClassImplInterfaces(Class clazz); static String showConstructs(Class clazz); static Object[] showAllDirectInstanceFieldsValue(Object object); static String showDeclaredField(Class clazz); static String showDeclaredMethod(Class clazz);  }