public class Classes
extends java.lang.Object
| Constructor and Description |
|---|
Classes() |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.Class<?> |
forName(java.lang.ClassLoader loader,
java.lang.String name)
Get a class by its name from a given class loader.
|
static java.lang.Class<?> |
forName(java.lang.ClassLoader loader,
java.lang.String name,
boolean initialize)
Get a class by its name from a given class loader.
|
static java.lang.Class<?> |
forName(java.lang.String name)
Get a class by its name.
|
static java.lang.Class<?> |
getDeclaredClass(java.lang.Class<?> clazz,
java.lang.String simpleName)
Get a declared class of a class by its simple name.
|
static java.lang.Class<?>[] |
getDeclaredClasses(java.lang.Class<?> clazz)
Get all declared classes of a class.
|
public static java.lang.Class<?>[] getDeclaredClasses(java.lang.Class<?> clazz)
clazz - The class to get the declared classes from@Nullable
public static java.lang.Class<?> getDeclaredClass(java.lang.Class<?> clazz,
java.lang.String simpleName)
clazz - The class to get the declared class fromsimpleName - The simple name of the classpublic static java.lang.Class<?> forName(java.lang.String name)
Class.forName(String) without direct exceptions.name - The name of the classpublic static java.lang.Class<?> forName(java.lang.ClassLoader loader,
java.lang.String name)
loader - The class loader to get the class fromname - The name of the classpublic static java.lang.Class<?> forName(java.lang.ClassLoader loader,
java.lang.String name,
boolean initialize)
Class.forName(String, boolean, ClassLoader) without direct exceptions.loader - The class loader to get the class fromname - The name of the classinitialize - Whether to initialize the class