| Modifier and Type | Method and Description |
|---|---|
static boolean |
areEqual(java.lang.Object a,
java.lang.Object b)
Something that it seems like the language should handle...
|
static <T> T[] |
concat(T[] first,
T[] second)
Concatenates two object arrays
|
static <T> T[] |
concatAll(T[] first,
T[]... rest)
Concatenates N many object arrays
|
static java.lang.Object |
instantiate(java.lang.Class classy)
Tries to create an instance of the given class; throws an
IllegalArgumentException if it can't.
|
static java.lang.Object |
instantiate(java.lang.String classname)
Tries to create an instance of the named class; throws an
IllegalArgumentException if it can't.
|
static java.lang.Object |
invokeMethod(java.lang.Object object,
java.lang.String methodName,
java.util.List<java.lang.Object> arguments)
Basically a simplified way to run methods on objects using introspection.
|
static java.lang.Object |
invokeMethod(java.lang.Object object,
java.lang.String methodName,
java.lang.Object... arguments)
Basically a simplified way to run methods on objects using introspection.
|
static java.lang.Object |
invokeMethodThrowExceptions(java.lang.Object object,
java.lang.String methodName,
java.util.List<java.lang.Object> arguments)
Basically a simplified way to run methods on objects using introspection.
|
static java.lang.Object |
invokeMethodThrowExceptions(java.lang.Object object,
java.lang.String methodName,
java.lang.Object... arguments)
Basically a simplified way to run methods on objects using introspection.
|
public static java.lang.Object instantiate(java.lang.Class classy)
public static java.lang.Object instantiate(java.lang.String classname)
public static boolean areEqual(java.lang.Object a,
java.lang.Object b)
a - first object to compareb - second object to comparepublic static java.lang.Object invokeMethod(java.lang.Object object,
java.lang.String methodName,
java.lang.Object... arguments)
public static java.lang.Object invokeMethodThrowExceptions(java.lang.Object object,
java.lang.String methodName,
java.lang.Object... arguments)
throws java.lang.IllegalArgumentException,
java.lang.IllegalAccessException,
java.lang.reflect.InvocationTargetException,
java.lang.SecurityException,
java.lang.NoSuchMethodException
java.lang.reflect.InvocationTargetExceptionjava.lang.IllegalAccessExceptionjava.lang.IllegalArgumentExceptionjava.lang.NoSuchMethodExceptionjava.lang.SecurityExceptionpublic static java.lang.Object invokeMethod(java.lang.Object object,
java.lang.String methodName,
java.util.List<java.lang.Object> arguments)
public static java.lang.Object invokeMethodThrowExceptions(java.lang.Object object,
java.lang.String methodName,
java.util.List<java.lang.Object> arguments)
throws java.lang.IllegalArgumentException,
java.lang.IllegalAccessException,
java.lang.reflect.InvocationTargetException,
java.lang.SecurityException,
java.lang.NoSuchMethodException
java.lang.reflect.InvocationTargetExceptionjava.lang.IllegalAccessExceptionjava.lang.IllegalArgumentExceptionjava.lang.NoSuchMethodExceptionjava.lang.SecurityExceptionpublic static <T> T[] concat(T[] first,
T[] second)
T - first - second - public static <T> T[] concatAll(T[] first,
T[]... rest)
T - first - rest -