Package jadx.core.dex.instructions
Enum InsnType
- java.lang.Object
-
- java.lang.Enum<InsnType>
-
- jadx.core.dex.instructions.InsnType
-
-
Enum Constant Summary
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static InsnTypevalueOf(java.lang.String name)Returns the enum constant of this type with the specified name.static InsnType[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
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
-
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
-
-
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 namejava.lang.NullPointerException- if the argument is null
-
-