public class Opcodes
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
int |
api
Either the api level for dalvik opcodes, or the art version for art opcodes
|
int |
artVersion |
| Constructor and Description |
|---|
Opcodes(int api)
Deprecated.
|
Opcodes(int api,
boolean experimental)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
static Opcodes |
forApi(int api) |
static Opcodes |
forApi(int api,
boolean experimental) |
static Opcodes |
forArtVersion(int artVersion) |
static Opcodes |
forArtVersion(int artVersion,
boolean experimental) |
Opcode |
getOpcodeByName(java.lang.String opcodeName) |
Opcode |
getOpcodeByValue(int opcodeValue) |
java.lang.Short |
getOpcodeValue(Opcode opcode) |
boolean |
isArt() |
public final int api
public final int artVersion
@Deprecated public Opcodes(int api)
@Deprecated
public Opcodes(int api,
boolean experimental)
@Nonnull public static Opcodes forApi(int api)
@Nonnull public static Opcodes forApi(int api, boolean experimental)
@Nonnull public static Opcodes forArtVersion(int artVersion)
@Nonnull public static Opcodes forArtVersion(int artVersion, boolean experimental)
@Nullable public Opcode getOpcodeByName(@Nonnull java.lang.String opcodeName)
@Nullable public Opcode getOpcodeByValue(int opcodeValue)
@Nullable
public java.lang.Short getOpcodeValue(@Nonnull
Opcode opcode)
public boolean isArt()