Enum InsnType

java.lang.Object
java.lang.Enum<InsnType>
jadx.core.dex.instructions.InsnType
All Implemented Interfaces:
Serializable, Comparable<InsnType>

public enum InsnType extends Enum<InsnType>
  • Enum Constant Details

    • 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
    • NEG

      public static final InsnType NEG
    • NOT

      public static final InsnType NOT
    • 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
    • IF

      public static final InsnType IF
    • 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
    • NOP

      public static final InsnType NOP
    • 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
    • PHI

      public static final InsnType PHI
    • REGION_ARG

      public static final InsnType REGION_ARG
    • JAVA_JSR

      public static final InsnType JAVA_JSR
    • JAVA_RET

      public static final InsnType JAVA_RET
  • Constructor Details

    • InsnType

      private InsnType()
  • Method Details

    • values

      public static InsnType[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      Returns:
      an array containing the constants of this enum type, in the order they are declared
    • valueOf

      public static InsnType valueOf(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:
      IllegalArgumentException - if this enum type has no constant with the specified name
      NullPointerException - if the argument is null