Package org.burningwave.core.classes
Class Classes
java.lang.Object
org.burningwave.core.classes.Classes
- All Implemented Interfaces:
MembersRetriever
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbuildArrayValueRetriever(I items) static Classescreate()getByteCode(Class<?> cls) getClassLoader(Class<?> cls) Class<?> getClassOrWrapper(Class<?> cls) Class<?> getComponentType(Class<?> cls) <T> Constructor<T>[]getDeclaredConstructors(Class<T> cls) Field[]getDeclaredFields(Class<?> cls) Method[]getDeclaredMethods(Class<?> cls) booleanisAssignableFrom(Class<?> cls_01, Class<?> cls_02) booleanisLoadedBy(Class<?> cls, ClassLoader classLoader) <T> TnewInstance(Constructor<T> ctor, Object... params) <T> Class<T> retrieveFrom(Object object) Class<?>[]retrieveFrom(Object... objects) retrieveName(Throwable exc) retrieveNames(Throwable exc) retrievePackageName(String className) retrieveSimpleName(String className) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.burningwave.core.classes.MembersRetriever
getDeclaredConstructor, getDeclaredConstructors, getDeclaredField, getDeclaredFields, getDeclaredMethod, getDeclaredMethods
-
Method Details
-
create
-
retrieveFrom
-
retrieveFrom
-
retrieveName
-
retrieveNames
-
retrievePackageName
-
retrieveSimpleName
-
toPath
-
toPath
-
getClassLoader
-
getByteCode
-
newInstance
-
getDeclaredFields
- Specified by:
getDeclaredFieldsin interfaceMembersRetriever
-
getDeclaredConstructors
- Specified by:
getDeclaredConstructorsin interfaceMembersRetriever
-
getDeclaredMethods
- Specified by:
getDeclaredMethodsin interfaceMembersRetriever
-
isLoadedBy
-
isAssignableFrom
-
getClassOrWrapper
-
buildArrayValueRetriever
-
getComponentType
-