public class FieldPool extends BaseIndexPool<FieldReference> implements FieldSection<java.lang.CharSequence,java.lang.CharSequence,FieldReference,Field>
dexPool, internedItems| Modifier and Type | Method and Description |
|---|---|
java.lang.CharSequence |
getDefiningClass(FieldReference fieldReference) |
int |
getFieldIndex(Field field) |
java.lang.CharSequence |
getFieldType(FieldReference fieldReference) |
java.lang.CharSequence |
getName(FieldReference fieldReference) |
void |
intern(FieldReference field) |
getItemIndex, getItems, getItemStringgetItemCount, mark, resetclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetItemCount, getItemIndex, getItemspublic FieldPool(@Nonnull
DexPool dexPool)
public void intern(@Nonnull
FieldReference field)
@Nonnull
public java.lang.CharSequence getDefiningClass(@Nonnull
FieldReference fieldReference)
getDefiningClass in interface FieldSection<java.lang.CharSequence,java.lang.CharSequence,FieldReference,Field>@Nonnull
public java.lang.CharSequence getFieldType(@Nonnull
FieldReference fieldReference)
getFieldType in interface FieldSection<java.lang.CharSequence,java.lang.CharSequence,FieldReference,Field>@Nonnull
public java.lang.CharSequence getName(@Nonnull
FieldReference fieldReference)
getName in interface FieldSection<java.lang.CharSequence,java.lang.CharSequence,FieldReference,Field>public int getFieldIndex(@Nonnull
Field field)
getFieldIndex in interface FieldSection<java.lang.CharSequence,java.lang.CharSequence,FieldReference,Field>