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
public abstract class BaseItem extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description BaseItem()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected 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 voidwrite(DataOut out)
-
-
-
Field Detail
-
NO_INDEX
public static final int NO_INDEX
- See Also:
- Constant Field Values
-
index
public int index
-
offset
public int offset
-
-
Method Detail
-
addPadding
protected static void addPadding(DataOut out, int alignment)
-
addPadding
public static void addPadding(DataOut out, int offset, int alignment)
-
padding
public static int padding(int offset, int alignment)
-
lengthOfSleb128
public static int lengthOfSleb128(int value)
-
lengthOfUleb128
public static int lengthOfUleb128(int value)
-
write
public abstract void write(DataOut out)
-
place
public abstract int place(int offset)
-
-