Package org.jf.dexlib2.writer.pool
Class FieldPool
- All Implemented Interfaces:
FieldSection<CharSequence,,CharSequence, FieldReference, Field> IndexSection<FieldReference>,Markable
public class FieldPool
extends BaseIndexPool<FieldReference>
implements FieldSection<CharSequence,CharSequence,FieldReference,Field>
-
Field Summary
Fields inherited from class org.jf.dexlib2.writer.pool.BasePool
dexPool, internedItems -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetDefiningClass(FieldReference fieldReference) intgetFieldIndex(Field field) getFieldType(FieldReference fieldReference) getName(FieldReference fieldReference) voidintern(FieldReference field) Methods inherited from class org.jf.dexlib2.writer.pool.BaseIndexPool
getItemIndex, getItems, getItemStringMethods inherited from class org.jf.dexlib2.writer.pool.BasePool
getItemCount, mark, resetMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.jf.dexlib2.writer.IndexSection
getItemCount, getItemIndex, getItems
-
Constructor Details
-
FieldPool
-
-
Method Details
-
intern
-
getDefiningClass
- Specified by:
getDefiningClassin interfaceFieldSection<CharSequence,CharSequence, FieldReference, Field>
-
getFieldType
- Specified by:
getFieldTypein interfaceFieldSection<CharSequence,CharSequence, FieldReference, Field>
-
getName
- Specified by:
getNamein interfaceFieldSection<CharSequence,CharSequence, FieldReference, Field>
-
getFieldIndex
- Specified by:
getFieldIndexin interfaceFieldSection<CharSequence,CharSequence, FieldReference, Field>
-