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