Package org.jf.dexlib2.writer.builder
Class BuilderStringPool
java.lang.Object
org.jf.dexlib2.writer.builder.BuilderStringPool
- All Implemented Interfaces:
IndexSection<BuilderStringReference>,NullableIndexSection<BuilderStringReference>,StringSection<BuilderStringReference,BuilderStringReference>
class BuilderStringPool
extends Object
implements StringSection<BuilderStringReference,BuilderStringReference>
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintintCollection<? extends Map.Entry<? extends BuilderStringReference, Integer>> getItems()intboolean(package private) BuilderStringReferenceinternNullableString(String string) (package private) BuilderStringReferenceinternString(String string)
-
Field Details
-
internedItems
-
-
Constructor Details
-
BuilderStringPool
BuilderStringPool()
-
-
Method Details
-
internString
-
internNullableString
-
getNullableItemIndex
- Specified by:
getNullableItemIndexin interfaceNullableIndexSection<BuilderStringReference>
-
getItemIndex
- Specified by:
getItemIndexin interfaceIndexSection<BuilderStringReference>- Specified by:
getItemIndexin interfaceStringSection<BuilderStringReference,BuilderStringReference>
-
hasJumboIndexes
public boolean hasJumboIndexes()- Specified by:
hasJumboIndexesin interfaceStringSection<BuilderStringReference,BuilderStringReference>
-
getItems
@Nonnull public Collection<? extends Map.Entry<? extends BuilderStringReference,Integer>> getItems()- Specified by:
getItemsin interfaceIndexSection<BuilderStringReference>
-
getItemCount
public int getItemCount()- Specified by:
getItemCountin interfaceIndexSection<BuilderStringReference>
-