public class ClassUtils extends Object
| Constructor and Description |
|---|
ClassUtils() |
| Modifier and Type | Method and Description |
|---|---|
static <T> T |
create(Class<T> clazz) |
static File |
find(File file,
List<String> matches) |
static File |
find2(File file,
List<String> matches) |
static File |
getAdjacentFile(Class<?> aClass,
String relativeFileName) |
static String |
getClassName(Class<?> clazz) |
static String |
getClassPath(Class<?> clazz) |
static <T> Class<?> |
getGreatestCommonBaseType(List<T> list) |
static <T> Class |
getGreatestCommonInterface(List<T> list)
Greatest Common Interface is the shared interface with the most methods.
|
static Method |
getMethod(Class<?> clazz,
String methodName) |
static File |
getSourceDirectory(Class<?> clazz) |
static File |
getSourceDirectory(Class<?> clazz,
Function1<String,String> createLastFileName) |
static File |
getSourceDirectory(Class<?> clazz,
String fileName) |
static Class<?> |
getWrapperClass(Class<?> primativeType) |
static boolean |
hasMethod(Class<?> clazz,
String methodName,
Class<?>... parameterTypes) |
static boolean |
isPrimitiveField(Field field) |
static boolean |
IsPublicStatic(Field field) |
public static boolean hasMethod(Class<?> clazz, String methodName, Class<?>... parameterTypes)
public static File getSourceDirectory(Class<?> clazz, Function1<String,String> createLastFileName)
public static <T> T create(Class<T> clazz)
public static boolean IsPublicStatic(Field field)
public static boolean isPrimitiveField(Field field)
public static <T> Class getGreatestCommonInterface(List<T> list)
Copyright © 2021. All rights reserved.