Top Description Fields Constructors Methods
org.droidparts.dexmaker.dx.dex.file

public abstract Class MemberIdsSection

extends UniformItemSection
Class Inheritance
Known Direct Subclasses
org.droidparts.dexmaker.dx.dex.file.MethodIdsSection, org.droidparts.dexmaker.dx.dex.file.FieldIdsSection
Imports
org.droidparts.dexmaker.dx.util.DexException

Member (field or method) refs list section of a .dex file.

Field Summary

Modifier and TypeField and Description
private static final int
MAX_MEMBERS

The largest addressable member is 0xffff, in the dex spec as field@CCCC or meth@CCCC.

Constructor Summary

AccessConstructor and Description
public
MemberIdsSection(String
null-ok; the name of this instance, for annotation purposes
name
,
DexFile
non-null; file that this instance is part of
file
)

Constructs an instance.

Method Summary

Modifier and TypeMethod and Description
protected void
orderItems()

Implements abstract org.droidparts.dexmaker.dx.dex.file.UniformItemSection.orderItems.

Alters or picks the order for items in this instance if desired, so that subsequent calls to items will yield a so-ordered collection.
Inherited from org.droidparts.dexmaker.dx.dex.file.UniformItemSection:
getgetAbsoluteItemOffsetprepare0writeSizewriteTo0

Field Detail

MAX_MEMBERSback to summary
private static final int MAX_MEMBERS

The largest addressable member is 0xffff, in the dex spec as field@CCCC or meth@CCCC.

Constructor Detail

MemberIdsSectionback to summary
public MemberIdsSection(String name, DexFile file)

Constructs an instance. The file offset is initially unknown.

Parameters
name:String

null-ok; the name of this instance, for annotation purposes

file:DexFile

non-null; file that this instance is part of

Method Detail

orderItemsback to summary
protected void orderItems()

Implements abstract org.droidparts.dexmaker.dx.dex.file.UniformItemSection.orderItems.

Doc from org.droidparts.dexmaker.dx.dex.file.UniformItemSection.orderItems.

Alters or picks the order for items in this instance if desired, so that subsequent calls to items will yield a so-ordered collection. If the items in this instance are indexed, then this method should also assign indices.

Annotations
@Override