Class DuckType


  • public class DuckType
    extends Object
    Support for getAs<java.lang.reflect.Type>() convention for rendering (String), evaluating (Boolean) or doing math with (Number) references.
    Since:
    2.0
    Author:
    Nathan Bubna
    • Field Detail

      • NO_METHOD

        protected static final Object NO_METHOD
    • Constructor Detail

      • DuckType

        public DuckType()
    • Method Detail

      • clearCache

        public static void clearCache()
        Clears the internal cache of all the underlying Types.
      • asString

        public static String asString​(Object value)
      • asString

        public static String asString​(Object value,
                                      boolean coerceType)
      • asNull

        public static boolean asNull​(Object value)
      • asBoolean

        public static boolean asBoolean​(Object value,
                                        boolean coerceType)
      • asEmpty

        public static boolean asEmpty​(Object value)
      • asNumber

        public static Number asNumber​(Object value)
      • asNumber

        public static Number asNumber​(Object value,
                                      boolean coerceType)