Class DexBackedArrayEncodedValue

java.lang.Object
org.jf.dexlib2.base.value.BaseArrayEncodedValue
org.jf.dexlib2.dexbacked.value.DexBackedArrayEncodedValue
All Implemented Interfaces:
Comparable<EncodedValue>, ArrayEncodedValue, EncodedValue

public class DexBackedArrayEncodedValue extends BaseArrayEncodedValue implements ArrayEncodedValue
  • Field Details

    • dexFile

      @Nonnull public final DexBackedDexFile dexFile
    • elementCount

      private final int elementCount
    • encodedArrayOffset

      private final int encodedArrayOffset
  • Constructor Details

    • DexBackedArrayEncodedValue

      public DexBackedArrayEncodedValue(@Nonnull DexBackedDexFile dexFile, @Nonnull DexReader reader)
  • Method Details

    • skipFrom

      public static void skipFrom(@Nonnull DexReader reader)
    • skipElementsFrom

      private static void skipElementsFrom(@Nonnull DexReader reader, int elementCount)
    • getValue

      @Nonnull public List<? extends EncodedValue> getValue()
      Description copied from interface: ArrayEncodedValue
      Gets the list of the values contained in this ArrayEncodedValue
      Specified by:
      getValue in interface ArrayEncodedValue
      Returns:
      A list of EncodedValue instances