Class BaseItem
java.lang.Object
com.googlecode.d2j.dex.writer.item.BaseItem
- Direct Known Subclasses:
AnnotationItem,AnnotationsDirectoryItem,AnnotationSetItem,AnnotationSetRefListItem,CallSiteIdItem,ClassDataItem,ClassDefItem,CodeItem,DebugInfoItem,EncodedArray,FieldIdItem,HeadItem,MapListItem,MethodHandleItem,MethodIdItem,ProtoIdItem,SectionItem,StringDataItem,StringIdItem,TypeIdItem,TypeListItem
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected static voidaddPadding(DataOut out, int alignment) static voidaddPadding(DataOut out, int offset, int alignment) static intlengthOfSleb128(int value) static intlengthOfUleb128(int value) static intpadding(int offset, int alignment) abstract intplace(int offset) abstract void
-
Field Details
-
NO_INDEX
public static final int NO_INDEX- See Also:
-
index
public int index -
offset
public int offset
-
-
Constructor Details
-
BaseItem
public BaseItem()
-
-
Method Details
-
addPadding
-
addPadding
-
padding
public static int padding(int offset, int alignment) -
lengthOfSleb128
public static int lengthOfSleb128(int value) -
lengthOfUleb128
public static int lengthOfUleb128(int value) -
write
-
place
public abstract int place(int offset)
-