Class PropertyTools


  • public class PropertyTools
    extends Object
    • Constructor Detail

      • PropertyTools

        public PropertyTools()
    • Method Detail

      • isEmpty

        public static boolean isEmpty​(Object o)
      • hasGetter

        public static boolean hasGetter​(Field field)
      • hasSetter

        public static boolean hasSetter​(Field field)
      • getFieldOrAccessor

        public static Member getFieldOrAccessor​(Class clazz,
                                                String property)
      • getFieldOrWriteAccessor

        public static Member getFieldOrWriteAccessor​(Class clazz,
                                                     String property)
      • getFieldOrWriteAccessor

        public static Member getFieldOrWriteAccessor​(Class clazz,
                                                     String property,
                                                     Class type)
      • contains

        public static boolean contains​(Object toCompare,
                                       Object testValue)
      • getPrimitiveInitialValue

        public static Object getPrimitiveInitialValue​(Class type)
      • isAssignable

        public static boolean isAssignable​(Class to,
                                           Class from)
      • getJavaVersion

        public static String getJavaVersion()
        Get the JVM version
        Returns:
        first mvel.java.version, then java.version