Class CodeItem
- java.lang.Object
-
- com.googlecode.d2j.dex.writer.item.BaseItem
-
- com.googlecode.d2j.dex.writer.item.CodeItem
-
public class CodeItem extends BaseItem
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCodeItem.EncodedCatchHandlerstatic classCodeItem.TryItem
-
Field Summary
Fields Modifier and Type Field Description DebugInfoItemdebugInfojava.util.List<CodeItem.EncodedCatchHandler>handlersjava.util.List<Insn>insnsintinsnSizeintinsSizeintoutsSizeintregistersSizejava.util.List<CodeItem.TryItem>tries
-
Constructor Summary
Constructors Constructor Description CodeItem()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidinit(java.util.List<Insn> ops, java.util.List<Insn> tailOps, java.util.List<CodeItem.TryItem> tryItems)intplace(int offset)voidwrite(DataOut out)-
Methods inherited from class com.googlecode.d2j.dex.writer.item.BaseItem
addPadding, addPadding, lengthOfSleb128, lengthOfUleb128, padding
-
-
-
-
Field Detail
-
registersSize
public int registersSize
-
insSize
public int insSize
-
outsSize
public int outsSize
-
insnSize
public int insnSize
-
tries
public java.util.List<CodeItem.TryItem> tries
-
debugInfo
public DebugInfoItem debugInfo
-
insns
public java.util.List<Insn> insns
-
handlers
public java.util.List<CodeItem.EncodedCatchHandler> handlers
-
-