Package ai.platon.pulsar.common
Class ReflectionUtils
-
- All Implemented Interfaces:
public class ReflectionUtilsCreated by vincent on 17-3-2.
vincent
-
-
Field Summary
Fields Modifier and Type Field Description public final static LoggerLOG
-
Constructor Summary
Constructors Constructor Description ReflectionUtils()
-
Method Summary
Modifier and Type Method Description static <T> TnewInstance(Class<T> theClass)newInstance. static <T> TforName(@NotNull() String className)forName. static <T> TforNameOrNull(@NotNull() String className)forNameOrNull. -
-
Method Detail
-
newInstance
static <T> T newInstance(Class<T> theClass)
newInstance.
- Parameters:
theClass- a java.lang.Class object.- Returns:
a T object.
-
forName
static <T> T forName(@NotNull() String className)
forName.
- Parameters:
className- a java.lang.String object.- Returns:
a T object.
-
forNameOrNull
static <T> T forNameOrNull(@NotNull() String className)
forNameOrNull.
- Parameters:
className- a java.lang.String object.- Returns:
a T object.
-
-
-
-