Enum InsnType

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Comparable<InsnType>

    public enum InsnType
    extends java.lang.Enum<InsnType>
    • Enum Constant Detail

      • CONST

        public static final InsnType CONST
      • CONST_STR

        public static final InsnType CONST_STR
      • CONST_CLASS

        public static final InsnType CONST_CLASS
      • ARITH

        public static final InsnType ARITH
      • MOVE

        public static final InsnType MOVE
      • MOVE_MULTI

        public static final InsnType MOVE_MULTI
      • CAST

        public static final InsnType CAST
      • RETURN

        public static final InsnType RETURN
      • GOTO

        public static final InsnType GOTO
      • THROW

        public static final InsnType THROW
      • MOVE_EXCEPTION

        public static final InsnType MOVE_EXCEPTION
      • CMP_L

        public static final InsnType CMP_L
      • CMP_G

        public static final InsnType CMP_G
      • SWITCH

        public static final InsnType SWITCH
      • SWITCH_DATA

        public static final InsnType SWITCH_DATA
      • MONITOR_ENTER

        public static final InsnType MONITOR_ENTER
      • MONITOR_EXIT

        public static final InsnType MONITOR_EXIT
      • CHECK_CAST

        public static final InsnType CHECK_CAST
      • INSTANCE_OF

        public static final InsnType INSTANCE_OF
      • ARRAY_LENGTH

        public static final InsnType ARRAY_LENGTH
      • FILL_ARRAY

        public static final InsnType FILL_ARRAY
      • FILL_ARRAY_DATA

        public static final InsnType FILL_ARRAY_DATA
      • FILLED_NEW_ARRAY

        public static final InsnType FILLED_NEW_ARRAY
      • AGET

        public static final InsnType AGET
      • APUT

        public static final InsnType APUT
      • NEW_ARRAY

        public static final InsnType NEW_ARRAY
      • NEW_INSTANCE

        public static final InsnType NEW_INSTANCE
      • IGET

        public static final InsnType IGET
      • IPUT

        public static final InsnType IPUT
      • SGET

        public static final InsnType SGET
      • SPUT

        public static final InsnType SPUT
      • INVOKE

        public static final InsnType INVOKE
      • MOVE_RESULT

        public static final InsnType MOVE_RESULT
      • TERNARY

        public static final InsnType TERNARY
      • CONSTRUCTOR

        public static final InsnType CONSTRUCTOR
      • BREAK

        public static final InsnType BREAK
      • CONTINUE

        public static final InsnType CONTINUE
      • STR_CONCAT

        public static final InsnType STR_CONCAT
      • ONE_ARG

        public static final InsnType ONE_ARG
      • REGION_ARG

        public static final InsnType REGION_ARG
      • JAVA_JSR

        public static final InsnType JAVA_JSR
      • JAVA_RET

        public static final InsnType JAVA_RET
    • Method Detail

      • values

        public static InsnType[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (InsnType c : InsnType.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static InsnType valueOf​(java.lang.String name)
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
        Parameters:
        name - the name of the enum constant to be returned.
        Returns:
        the enum constant with the specified name
        Throws:
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        java.lang.NullPointerException - if the argument is null