public class PropertyTools
extends java.lang.Object
Constructor and Description |
---|
PropertyTools() |
Modifier and Type | Method and Description |
---|---|
static boolean |
contains(java.lang.Object toCompare,
java.lang.Object testValue) |
static java.lang.reflect.Member |
getFieldOrAccessor(java.lang.Class clazz,
java.lang.String property) |
static java.lang.reflect.Member |
getFieldOrWriteAccessor(java.lang.Class clazz,
java.lang.String property) |
static java.lang.reflect.Member |
getFieldOrWriteAccessor(java.lang.Class clazz,
java.lang.String property,
java.lang.Class type) |
static java.lang.reflect.Method |
getGetter(java.lang.Class clazz,
java.lang.String property) |
static java.lang.String |
getJavaVersion()
Get the JVM version
|
static java.lang.Object |
getPrimitiveInitialValue(java.lang.Class type) |
static java.lang.Class |
getReturnType(java.lang.Class clazz,
java.lang.String property,
ParserContext ctx) |
static java.lang.reflect.Method |
getSetter(java.lang.Class clazz,
java.lang.String property) |
static java.lang.reflect.Method |
getSetter(java.lang.Class clazz,
java.lang.String property,
java.lang.Class type) |
static boolean |
hasGetter(java.lang.reflect.Field field) |
static boolean |
hasSetter(java.lang.reflect.Field field) |
static boolean |
isAssignable(java.lang.Class to,
java.lang.Class from) |
static boolean |
isEmpty(java.lang.Object o) |
public static boolean isEmpty(java.lang.Object o)
public static java.lang.reflect.Method getSetter(java.lang.Class clazz, java.lang.String property)
public static java.lang.reflect.Method getSetter(java.lang.Class clazz, java.lang.String property, java.lang.Class type)
public static boolean hasGetter(java.lang.reflect.Field field)
public static boolean hasSetter(java.lang.reflect.Field field)
public static java.lang.reflect.Method getGetter(java.lang.Class clazz, java.lang.String property)
public static java.lang.Class getReturnType(java.lang.Class clazz, java.lang.String property, ParserContext ctx)
public static java.lang.reflect.Member getFieldOrAccessor(java.lang.Class clazz, java.lang.String property)
public static java.lang.reflect.Member getFieldOrWriteAccessor(java.lang.Class clazz, java.lang.String property)
public static java.lang.reflect.Member getFieldOrWriteAccessor(java.lang.Class clazz, java.lang.String property, java.lang.Class type)
public static boolean contains(java.lang.Object toCompare, java.lang.Object testValue)
public static java.lang.Object getPrimitiveInitialValue(java.lang.Class type)
public static boolean isAssignable(java.lang.Class to, java.lang.Class from)
public static java.lang.String getJavaVersion()
mvel.java.version
, then java.version
System.getProperty("mvel.java.version");
,
System.getProperty("java.version");