Package org.burningwave.core.classes
Class Classes
java.lang.Object
org.burningwave.core.classes.Classes
- All Implemented Interfaces:
MembersRetriever
public class Classes extends Object implements MembersRetriever
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classClasses.Loadersstatic classClasses.Symbol -
Method Summary
Modifier and Type Method Description static Classescreate()ByteBuffergetByteCode(Class<?> cls)ClassLoadergetClassLoader(Class<?> cls)Class<?>getClassOrWrapper(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)StringretrieveName(byte[] classFileBuffer)StringretrieveName(Throwable exc)StringretrieveName(ByteBuffer classFileBuffer)Collection<String>retrieveNames(Throwable exc)StringretrievePackageName(String className)StringretrieveSimpleName(String className)StringtoPath(Class<?> cls)StringtoPath(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
-
retrieveName
-
retrieveName
-
getClassLoader
-
getByteCode
-
newInstance
-
getDeclaredFields
- Specified by:
getDeclaredFieldsin interfaceMembersRetriever
-
getDeclaredConstructors
- Specified by:
getDeclaredConstructorsin interfaceMembersRetriever
-
getDeclaredMethods
- Specified by:
getDeclaredMethodsin interfaceMembersRetriever
-
isLoadedBy
-
isAssignableFrom
-
getClassOrWrapper
-