Class Types


  • public final class Types
    extends Object
    Constants and helper methods for ASM's Type.
    • Field Detail

      • OBJECT_TYPE

        public static final org.objectweb.asm.Type OBJECT_TYPE
      • STRING_TYPE

        public static final org.objectweb.asm.Type STRING_TYPE
      • CHAR_SEQUENCE_TYPE

        public static final org.objectweb.asm.Type CHAR_SEQUENCE_TYPE
      • STRING_BUFFER_TYPE

        public static final org.objectweb.asm.Type STRING_BUFFER_TYPE
      • STRING_BUILDER_TYPE

        public static final org.objectweb.asm.Type STRING_BUILDER_TYPE
      • BYTE_ARRAY_TYPE

        public static final org.objectweb.asm.Type BYTE_ARRAY_TYPE
      • SHORT_ARRAY_TYPE

        public static final org.objectweb.asm.Type SHORT_ARRAY_TYPE
      • INT_ARRAY_TYPE

        public static final org.objectweb.asm.Type INT_ARRAY_TYPE
      • LONG_ARRAY_TYPE

        public static final org.objectweb.asm.Type LONG_ARRAY_TYPE
      • FLOAT_ARRAY_TYPE

        public static final org.objectweb.asm.Type FLOAT_ARRAY_TYPE
      • DOUBLE_ARRAY_TYPE

        public static final org.objectweb.asm.Type DOUBLE_ARRAY_TYPE
      • CHAR_ARRAY_TYPE

        public static final org.objectweb.asm.Type CHAR_ARRAY_TYPE
      • REFERENCE_ARRAY_TYPE

        public static final org.objectweb.asm.Type REFERENCE_ARRAY_TYPE
    • Method Detail

      • fromOpcode

        public static org.objectweb.asm.Type fromOpcode​(int opcode)
        Guess the operand/result type from the opcode. Notice that this is not always reliable