Class TypeAsTransformer


public class TypeAsTransformer extends AbstractExpressionTransformer<ITypeAsExpression>
  • Method Details

    • compile

    • compile_impl

      protected IRExpression compile_impl()
      Specified by:
      compile_impl in class AbstractExpressionTransformer<ITypeAsExpression>
    • coerceValue

      public static Object coerceValue(Object value, IType type, ICoercer coercer)
    • convertToPrimitiveFromBoxOrString_boolean

      public static boolean convertToPrimitiveFromBoxOrString_boolean(Object value)
    • convertToPrimitiveFromBoxOrString_byte

      public static byte convertToPrimitiveFromBoxOrString_byte(Object value)
    • convertToPrimitiveFromBoxOrString_char

      public static char convertToPrimitiveFromBoxOrString_char(Object value)
    • convertToPrimitiveFromBoxOrString_short

      public static short convertToPrimitiveFromBoxOrString_short(Object value)
    • convertToPrimitiveFromBoxOrString_int

      public static int convertToPrimitiveFromBoxOrString_int(Object value)
    • convertToPrimitiveFromBoxOrString_long

      public static long convertToPrimitiveFromBoxOrString_long(Object value)
    • convertToPrimitiveFromBoxOrString_float

      public static float convertToPrimitiveFromBoxOrString_float(Object value)
    • convertToPrimitiveFromBoxOrString_double

      public static double convertToPrimitiveFromBoxOrString_double(Object value)