public final class AnnotationSetRefItem extends OffsettedItem
AnnotationSetItem.| Constructor and Description |
|---|
AnnotationSetRefItem(AnnotationSetItem annotations)
Constructs an instance.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addContents(DexFile file)
Populates a
DexFile with items from within this instance. |
ItemType |
itemType()
Returns the item type for this instance.
|
java.lang.String |
toHuman()
Gets a short human-readable string representing this instance.
|
protected void |
writeTo0(DexFile file,
AnnotatedOutput out)
Performs the actual write of the contents of this instance to
the given data section.
|
compareTo, compareTo0, equals, getAbsoluteOffset, getAbsoluteOffsetOr0, getAlignment, getRelativeOffset, offsetString, place, place0, setWriteSize, writeSize, writeTopublic AnnotationSetRefItem(AnnotationSetItem annotations)
annotations - non-null; the annotation set to refer topublic ItemType itemType()
public void addContents(DexFile file)
DexFile with items from within this instance.
This will not add an item to the file for this instance itself
(which should have been done by whatever refers to this instance).
Note: Subclasses must override this to do something appropriate.
addContents in class Itemfile - non-null; the file to populatepublic java.lang.String toHuman()
toHuman in class OffsettedItemnon-null; the human formprotected void writeTo0(DexFile file, AnnotatedOutput out)
OffsettedItem.writeTo(com.android.dx.dex.file.DexFile, com.android.dx.util.AnnotatedOutput),
which will have taken care of ensuring alignment.writeTo0 in class OffsettedItemfile - non-null; the file to use for referenceout - non-null; where to write toCopyright © 2020. All Rights Reserved.