类 ClassUtils
java.lang.Object
com.walker.security.util.ClassUtils
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static StringaddResourcePathToPackagePath(Class<?> clazz, String resourceName) static StringclassNamesToString(Class<?>... classes) static StringclassNamesToString(Collection<Class<?>> classes) static StringclassPackageAsResourcePath(Class<?> clazz) static StringconvertClassNameToResourcePath(String className) static StringconvertResourcePathToClassName(String resourcePath) static Class<?>createCompositeInterface(Class<?>[] interfaces, ClassLoader classLoader) static Class<?>determineCommonAncestor(Class<?> clazz1, Class<?> clazz2) static Class<?>forName(String name, ClassLoader classLoader) getAllInterfacesAsSet(Object instance) getAllInterfacesForClassAsSet(Class<?> clazz) getAllInterfacesForClassAsSet(Class<?> clazz, ClassLoader classLoader) static StringgetClassFileName(Class<?> clazz) static <T> Constructor<T>getConstructorIfAvailable(Class<T> clazz, Class<?>... paramTypes) static ClassLoaderstatic StringgetDescriptiveType(Object value) static Methodstatic intgetMethodCountForName(Class<?> clazz, String methodName) static MethodgetMethodIfAvailable(Class<?> clazz, String methodName, Class<?>... paramTypes) static StringgetPackageName(Class<?> clazz) static StringgetPackageName(String fqClassName) static StringgetQualifiedMethodName(Method method) static StringgetQualifiedMethodName(Method method, Class<?> clazz) static StringgetQualifiedName(Class<?> clazz) static StringgetShortName(Class<?> clazz) static StringgetShortName(String className) static StringgetShortNameAsProperty(Class<?> clazz) static MethodgetStaticMethod(Class<?> clazz, String methodName, Class<?>... args) static Class<?>getUserClass(Class<?> clazz) static Class<?>getUserClass(Object instance) static booleanhasAtLeastOneMethodWithName(Class<?> clazz, String methodName) static booleanhasConstructor(Class<?> clazz, Class<?>... paramTypes) static booleanstatic booleanstatic booleanisAssignable(Class<?> lhsType, Class<?> rhsType) static booleanisAssignableValue(Class<?> type, Object value) static booleanisCacheSafe(Class<?> clazz, ClassLoader classLoader) static booleanisCglibProxy(Object object) 已过时。static booleanisCglibProxyClass(Class<?> clazz) 已过时。static booleanisCglibProxyClassName(String className) 已过时。static booleanisInnerClass(Class<?> clazz) static booleanisLambdaClass(Class<?> clazz) static booleanisPresent(String className, ClassLoader classLoader) static booleanisPrimitiveArray(Class<?> clazz) static booleanisPrimitiveOrWrapper(Class<?> clazz) static booleanisPrimitiveWrapper(Class<?> clazz) static booleanisPrimitiveWrapperArray(Class<?> clazz) static booleanisUserLevelMethod(Method method) static booleanisVisible(Class<?> clazz, ClassLoader classLoader) static booleanmatchesTypeName(Class<?> clazz, String typeName) static ClassLoaderoverrideThreadContextClassLoader(ClassLoader classLoaderToUse) static Class<?>resolveClassName(String className, ClassLoader classLoader) static Class<?>static Class<?>resolvePrimitiveIfNecessary(Class<?> clazz)
-
字段详细资料
-
构造器详细资料
-
ClassUtils
public ClassUtils()
-
-
方法详细资料
-
getDefaultClassLoader
-
overrideThreadContextClassLoader
-
forName
public static Class<?> forName(String name, ClassLoader classLoader) throws ClassNotFoundException, LinkageError -
resolveClassName
public static Class<?> resolveClassName(String className, ClassLoader classLoader) throws IllegalArgumentException -
isPresent
-
isVisible
-
isCacheSafe
-
resolvePrimitiveClassName
-
isPrimitiveWrapper
-
isPrimitiveOrWrapper
-
isPrimitiveArray
-
isPrimitiveWrapperArray
-
resolvePrimitiveIfNecessary
-
isAssignable
-
isAssignableValue
-
convertResourcePathToClassName
-
convertClassNameToResourcePath
-
addResourcePathToPackagePath
-
classPackageAsResourcePath
-
classNamesToString
-
classNamesToString
-
getAllInterfacesAsSet
-
getAllInterfacesForClassAsSet
-
getAllInterfacesForClassAsSet
-
createCompositeInterface
-
determineCommonAncestor
-
isInnerClass
-
isLambdaClass
-
isCglibProxy
已过时。 -
isCglibProxyClass
已过时。 -
isCglibProxyClassName
已过时。 -
getUserClass
-
getUserClass
-
getDescriptiveType
-
matchesTypeName
-
getShortName
-
getShortName
-
getShortNameAsProperty
-
getClassFileName
-
getPackageName
-
getPackageName
-
getQualifiedName
-
getQualifiedMethodName
-
getQualifiedMethodName
-
hasConstructor
-
getConstructorIfAvailable
-
hasMethod
-
hasMethod
-
getMethod
-
getMethodIfAvailable
-
getMethodCountForName
-
hasAtLeastOneMethodWithName
-
isUserLevelMethod
-
getStaticMethod
-