| Modifier and Type | Interface and Description |
|---|---|
| public interface | TranslationAdvice
Interface for "advice" passed from the late stage of translation back to the early stage. |
| Modifier and Type | Class and Description |
|---|---|
| public class | AccessFlags
Constants used as "access flags" in various places in classes, and related utilities. |
| public class | BasicBlock
Basic block of register-based instructions. |
| public class | BasicBlockList
List of |
| public class | ConservativeTranslationAdvice
Implementation of |
| public abstract class | CstInsn
Instruction which contains an explicit reference to a constant. |
| public class | DexTranslationAdvice
Implementation of |
| public class | Exceptions
Common exception types. |
| public class | FillArrayDataInsn
Instruction which fills a newly created array with a predefined list of constant values. |
| public abstract class | Insn
A register-based instruction. |
| public class | |
| public class | LocalItem
A local variable item: either a name or a signature or both. |
| public class | LocalVariableExtractor
Code to figure out which local variables are active at which points in a method. |
| public class | LocalVariableInfo
Container for local variable information for a particular |
| public class | PlainCstInsn
Instruction which contains an explicit reference to a constant but which cannot throw an exception. |
| public class | PlainInsn
Plain instruction, which has no embedded data and which cannot possibly throw an exception. |
| public class | RegisterSpec
Combination of a register number and a type, used as the sources and destinations of register-based operations. |
| public class | RegisterSpecList
List of |
| public class | RegisterSpecSet
Set of |
| public class | RegOps
All the register-based opcodes, and related utilities. |
| public class | Rop
Class that describes all the immutable parts of register-based operations. |
| public class | RopMethod
All of the parts that make up a method at the rop layer. |
| public class | |
| public class | SourcePosition
Information about a source position for code, which includes both a line number and original bytecode address. |
| public class | SwitchInsn
Instruction which contains switch cases. |
| public class | ThrowingCstInsn
Instruction which contains an explicit reference to a constant and which might throw an exception. |
| public class | ThrowingInsn
Instruction which possibly throws. |