public class FieldPool extends BaseIndexPool<FieldReference> implements FieldSection<java.lang.CharSequence,java.lang.CharSequence,FieldReference,Field>
internedItems| Constructor and Description |
|---|
FieldPool(StringPool stringPool,
TypePool typePool) |
| 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, getItemStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetItemIndex, getItemspublic FieldPool(@Nonnull
StringPool stringPool,
@Nonnull
TypePool typePool)
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>