Package com.ldtteam.structurize.util
Class JavaUtils
java.lang.Object
com.ldtteam.structurize.util.JavaUtils
-
Method Summary
Modifier and TypeMethodDescriptioncommonSuperClass(boolean superClasses, boolean interfaces, Class<?>... classes) static booleandeleteDirectory(Path path) Delete directory and all files and directories in it.static Class<?> getFirstCommonSuperClass(Class<?>... classes)
-
Method Details
-
commonSuperClass
public static List<Class<?>> commonSuperClass(boolean superClasses, boolean interfaces, Class<?>... classes) - Returns:
- linked list of common interfaces and super classes among given classes in order as found from classes[0]
-
getFirstCommonSuperClass
- Returns:
- first common super class or Object.class
-
deleteDirectory
Delete directory and all files and directories in it.- Parameters:
path- the path of the file to delete.- Returns:
- true if successful.
-