public class ObjectUtil extends Object
| コンストラクタと説明 |
|---|
ObjectUtil() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
static <T> T |
cast(Object object) |
static <T> T |
getProperty(Object instance,
String name) |
static int |
getSize(Object... objects) |
static InvocationStream |
invocationStream(Object value) |
static Object |
invoke(Class<?> clazz,
String methodName,
Object... parameters) |
static Object |
invoke(Object instance,
String methodName,
Class<?>[] parameterTypes,
Object[] parameters) |
static Object |
invoke(Object instance,
String methodName,
Object... parameters) |
static Object |
invokeSafely(Object instance,
Method method,
Object... args) |
static void |
padProperties(Object object) |
static void |
setProperty(Object instance,
String name,
Object value) |
public static <T> T cast(Object object)
public static <T> T getProperty(Object instance, String name) throws IllegalArgumentException, SecurityException, IllegalAccessException, InvocationTargetException, NoSuchMethodException
public static void setProperty(Object instance, String name, Object value) throws IllegalArgumentException, IllegalAccessException, InvocationTargetException
public static void padProperties(Object object)
public static int getSize(Object... objects)
public static Object invoke(Object instance, String methodName, Class<?>[] parameterTypes, Object[] parameters) throws IllegalAccessException, InvocationTargetException, NoSuchMethodException
public static Object invoke(Class<?> clazz, String methodName, Object... parameters) throws IllegalAccessException, InvocationTargetException, NoSuchMethodException
public static Object invoke(Object instance, String methodName, Object... parameters) throws IllegalAccessException, InvocationTargetException, NoSuchMethodException
public static InvocationStream invocationStream(Object value)
public static Object invokeSafely(Object instance, Method method, Object... args) throws IllegalAccessException, InvocationTargetException, NoSuchMethodException
Copyright © 2017. All rights reserved.