public class BuilderFieldPool extends BaseBuilderPool implements FieldSection<BuilderStringReference,BuilderTypeReference,BuilderFieldReference,BuilderField>
dexBuilder| Constructor and Description |
|---|
BuilderFieldPool(DexBuilder dexBuilder) |
| Modifier and Type | Method and Description |
|---|---|
BuilderTypeReference |
getDefiningClass(BuilderFieldReference key) |
int |
getFieldIndex(BuilderField builderField) |
BuilderTypeReference |
getFieldType(BuilderFieldReference key) |
int |
getItemCount() |
int |
getItemIndex(BuilderFieldReference key) |
java.util.Collection<? extends java.util.Map.Entry<? extends BuilderFieldReference,java.lang.Integer>> |
getItems() |
BuilderStringReference |
getName(BuilderFieldReference key) |
BuilderFieldReference |
internField(FieldReference fieldReference) |
public BuilderFieldPool(@Nonnull
DexBuilder dexBuilder)
@Nonnull public BuilderFieldReference internField(@Nonnull FieldReference fieldReference)
@Nonnull public BuilderTypeReference getDefiningClass(@Nonnull BuilderFieldReference key)
getDefiningClass in interface FieldSection<BuilderStringReference,BuilderTypeReference,BuilderFieldReference,BuilderField>@Nonnull public BuilderTypeReference getFieldType(@Nonnull BuilderFieldReference key)
getFieldType in interface FieldSection<BuilderStringReference,BuilderTypeReference,BuilderFieldReference,BuilderField>@Nonnull public BuilderStringReference getName(@Nonnull BuilderFieldReference key)
getName in interface FieldSection<BuilderStringReference,BuilderTypeReference,BuilderFieldReference,BuilderField>public int getFieldIndex(@Nonnull
BuilderField builderField)
getFieldIndex in interface FieldSection<BuilderStringReference,BuilderTypeReference,BuilderFieldReference,BuilderField>public int getItemIndex(@Nonnull
BuilderFieldReference key)
getItemIndex in interface IndexSection<BuilderFieldReference>@Nonnull public java.util.Collection<? extends java.util.Map.Entry<? extends BuilderFieldReference,java.lang.Integer>> getItems()
getItems in interface IndexSection<BuilderFieldReference>public int getItemCount()
getItemCount in interface IndexSection<BuilderFieldReference>