public class CodeItem extends BaseItem
| 限定符和类型 | 类和说明 |
|---|---|
static class |
CodeItem.EncodedCatchHandler |
static class |
CodeItem.TryItem |
| 限定符和类型 | 字段和说明 |
|---|---|
DebugInfoItem |
debugInfo |
java.util.List<CodeItem.EncodedCatchHandler> |
handlers |
int |
insn_size |
java.util.List<Insn> |
insns |
int |
insSize |
int |
outsSize |
int |
registersSize |
java.util.List<CodeItem.TryItem> |
tries |
| 构造器和说明 |
|---|
CodeItem() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
init(java.util.List<Insn> ops,
java.util.List<Insn> tailOps,
java.util.List<CodeItem.TryItem> tryItems) |
int |
place(int offset) |
void |
write(DataOut out) |
addPadding, addPadding, lengthOfSleb128, lengthOfUleb128, paddingpublic int registersSize
public int insSize
public int outsSize
public int insn_size
public java.util.List<CodeItem.TryItem> tries
public DebugInfoItem debugInfo
public java.util.List<Insn> insns
public java.util.List<CodeItem.EncodedCatchHandler> handlers