Package org.mvel2.util
Class PropertyTools
- java.lang.Object
-
- org.mvel2.util.PropertyTools
-
public class PropertyTools extends Object
-
-
Constructor Summary
Constructors Constructor Description PropertyTools()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static booleancontains(Object toCompare, Object testValue)static MembergetFieldOrAccessor(Class clazz, String property)static MembergetFieldOrWriteAccessor(Class clazz, String property)static MembergetFieldOrWriteAccessor(Class clazz, String property, Class type)static MethodgetGetter(Class clazz, String property)static StringgetJavaVersion()Get the JVM versionstatic ObjectgetPrimitiveInitialValue(Class type)static ClassgetReturnType(Class clazz, String property, ParserContext ctx)static MethodgetSetter(Class clazz, String property)static MethodgetSetter(Class clazz, String property, Class type)static booleanhasGetter(Field field)static booleanhasSetter(Field field)static booleanisAssignable(Class to, Class from)static booleanisEmpty(Object o)
-
-
-
Method Detail
-
isEmpty
public static boolean isEmpty(Object o)
-
hasGetter
public static boolean hasGetter(Field field)
-
hasSetter
public static boolean hasSetter(Field field)
-
getReturnType
public static Class getReturnType(Class clazz, String property, ParserContext ctx)
-
getFieldOrWriteAccessor
public static Member getFieldOrWriteAccessor(Class clazz, String property, Class type)
-
getJavaVersion
public static String getJavaVersion()
Get the JVM version- Returns:
- first
mvel.java.version, thenjava.version
-
-