Package org.jf.dexlib2.writer.builder
Class BuilderTypeListPool
java.lang.Object
org.jf.dexlib2.writer.builder.BaseBuilderPool
org.jf.dexlib2.writer.builder.BuilderTypeListPool
- All Implemented Interfaces:
NullableOffsetSection<BuilderTypeList>,OffsetSection<BuilderTypeList>,TypeListSection<BuilderTypeReference,BuilderTypeList>
class BuilderTypeListPool
extends BaseBuilderPool
implements TypeListSection<BuilderTypeReference,BuilderTypeList>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final ConcurrentMap<List<? extends CharSequence>, BuilderTypeList> Fields inherited from class org.jf.dexlib2.writer.builder.BaseBuilderPool
dexBuilder -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintCollection<? extends Map.Entry<? extends BuilderTypeList, Integer>> getItems()intCollection<? extends BuilderTypeReference> getTypes(BuilderTypeList key) internTypeList(List<? extends CharSequence> types)
-
Field Details
-
internedItems
-
-
Constructor Details
-
BuilderTypeListPool
-
-
Method Details
-
internTypeList
-
getNullableItemOffset
- Specified by:
getNullableItemOffsetin interfaceNullableOffsetSection<BuilderTypeList>- Specified by:
getNullableItemOffsetin interfaceTypeListSection<BuilderTypeReference,BuilderTypeList>
-
getTypes
- Specified by:
getTypesin interfaceTypeListSection<BuilderTypeReference,BuilderTypeList>
-
getItemOffset
- Specified by:
getItemOffsetin interfaceOffsetSection<BuilderTypeList>
-
getItems
- Specified by:
getItemsin interfaceOffsetSection<BuilderTypeList>
-