Package org.jf.dexlib2.writer.builder
Class BuilderEncodedArrayPool
- java.lang.Object
-
- org.jf.dexlib2.writer.builder.BaseBuilderPool
-
- org.jf.dexlib2.writer.builder.BuilderEncodedArrayPool
-
- All Implemented Interfaces:
EncodedArraySection<BuilderEncodedValues.BuilderArrayEncodedValue,BuilderEncodedValues.BuilderEncodedValue>
,OffsetSection<BuilderEncodedValues.BuilderArrayEncodedValue>
public class BuilderEncodedArrayPool extends BaseBuilderPool implements EncodedArraySection<BuilderEncodedValues.BuilderArrayEncodedValue,BuilderEncodedValues.BuilderEncodedValue>
-
-
Field Summary
-
Fields inherited from class org.jf.dexlib2.writer.builder.BaseBuilderPool
dexBuilder
-
-
Constructor Summary
Constructors Constructor Description BuilderEncodedArrayPool(DexBuilder dexBuilder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<? extends BuilderEncodedValues.BuilderEncodedValue>
getEncodedValueList(BuilderEncodedValues.BuilderArrayEncodedValue builderArrayEncodedValue)
int
getItemOffset(BuilderEncodedValues.BuilderArrayEncodedValue builderArrayEncodedValue)
java.util.Collection<? extends java.util.Map.Entry<? extends BuilderEncodedValues.BuilderArrayEncodedValue,java.lang.Integer>>
getItems()
BuilderEncodedValues.BuilderArrayEncodedValue
internArrayEncodedValue(ArrayEncodedValue arrayEncodedValue)
-
-
-
Constructor Detail
-
BuilderEncodedArrayPool
public BuilderEncodedArrayPool(@Nonnull DexBuilder dexBuilder)
-
-
Method Detail
-
internArrayEncodedValue
@Nonnull public BuilderEncodedValues.BuilderArrayEncodedValue internArrayEncodedValue(@Nonnull ArrayEncodedValue arrayEncodedValue)
-
getItemOffset
public int getItemOffset(@Nonnull BuilderEncodedValues.BuilderArrayEncodedValue builderArrayEncodedValue)
- Specified by:
getItemOffset
in interfaceOffsetSection<BuilderEncodedValues.BuilderArrayEncodedValue>
-
getItems
@Nonnull public java.util.Collection<? extends java.util.Map.Entry<? extends BuilderEncodedValues.BuilderArrayEncodedValue,java.lang.Integer>> getItems()
- Specified by:
getItems
in interfaceOffsetSection<BuilderEncodedValues.BuilderArrayEncodedValue>
-
getEncodedValueList
public java.util.List<? extends BuilderEncodedValues.BuilderEncodedValue> getEncodedValueList(BuilderEncodedValues.BuilderArrayEncodedValue builderArrayEncodedValue)
- Specified by:
getEncodedValueList
in interfaceEncodedArraySection<BuilderEncodedValues.BuilderArrayEncodedValue,BuilderEncodedValues.BuilderEncodedValue>
-
-