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
Basically a wrapper for Class.forName(String, boolean, ClassLoader) but without direct exceptions |
static java.lang.Class<?> |
forName(java.lang.String name)
Get a class by its name
Basically a wrapper for Class.forName(String) but without direct exceptions |
static java.lang.Class<?> |
getDeclaredClass(java.lang.Class<?> clazz,
java.lang.String simpleName)
Get a declared class by its 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 ofpublic static java.lang.Class<?> getDeclaredClass(java.lang.Class<?> clazz,
java.lang.String simpleName)
clazz - The class to get the declared class ofsimpleName - The name of the classpublic static java.lang.Class<?> forName(java.lang.String name)
Class.forName(String) but without direct exceptionsname - 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) but without direct exceptionsloader - The class loader to get the class fromname - The name of the classinitialize - Whether to initialize the class