@Nullable public EncodedValue getNextOrNull() { if (index < size) { index++; return DexBackedEncodedValue.readFrom(reader); } return null; }
@Override public void skipNext() { if (index < size) { index++; DexBackedEncodedValue.skipFrom(reader); } }
@Nullable public EncodedValue getNextOrNull() { if (index < size) { index++; return DexBackedEncodedValue.readFrom(reader); } return null; }
@Override public void skipNext() { if (index < size) { index++; DexBackedEncodedValue.skipFrom(reader); } }
@Nullable public EncodedValue getNextOrNull() { if (index < size) { index++; return DexBackedEncodedValue.readFrom(reader); } return null; }
public void skipNext() { if (index < size) { index++; DexBackedEncodedValue.skipFrom(reader); } } }
@Nonnull @Override protected EncodedValue readNextItem(@Nonnull DexReader dexReader, int index) { return DexBackedEncodedValue.readFrom(dexReader); } };
private static void skipElementsFrom(@Nonnull DexReader reader, int elementCount) { for (int i=0; i<elementCount; i++) { DexBackedEncodedValue.skipFrom(reader); } }
@Nonnull @Override protected EncodedValue readNextItem(@Nonnull DexReader dexReader, int index) { return DexBackedEncodedValue.readFrom(dexReader); } };
private static void skipElementsFrom(@Nonnull DexReader reader, int elementCount) { for (int i=0; i<elementCount; i++) { DexBackedEncodedValue.skipFrom(reader); } }
@Nonnull @Override protected EncodedValue readNextItem(@Nonnull DexReader dexReader, int index) { return DexBackedEncodedValue.readFrom(dexReader); } };
private static void skipElementsFrom(@Nonnull DexReader reader, int elementCount) { for (int i=0; i<elementCount; i++) { DexBackedEncodedValue.skipFrom(reader); } }
public DexBackedAnnotationElement(@Nonnull DexReader reader) { this.dexFile = reader.dexBuf; this.nameIndex = reader.readSmallUleb128(); this.value = DexBackedEncodedValue.readFrom(reader); }
private static void skipElements(@Nonnull DexReader reader, int elementCount) { for (int i=0; i<elementCount; i++) { reader.skipUleb128(); DexBackedEncodedValue.skipFrom(reader); } }
public DexBackedAnnotationElement(DexReader reader) { this.dexFile = reader.dexBuf; this.nameIndex = reader.readSmallUleb128(); this.value = DexBackedEncodedValue.readFrom(reader); }
private static void skipElements(@Nonnull DexReader reader, int elementCount) { for (int i=0; i<elementCount; i++) { reader.skipUleb128(); DexBackedEncodedValue.skipFrom(reader); } }
public DexBackedAnnotationElement(@Nonnull DexReader reader) { this.dexFile = reader.dexBuf; this.nameIndex = reader.readSmallUleb128(); this.value = DexBackedEncodedValue.readFrom(reader); }
private static void skipElements(@Nonnull DexReader reader, int elementCount) { for (int i=0; i<elementCount; i++) { reader.skipUleb128(); DexBackedEncodedValue.skipFrom(reader); } }
public DexBackedAnnotationElement(@Nonnull DexReader reader) { this.dexFile = reader.dexBuf; this.nameIndex = reader.readSmallUleb128(); this.value = DexBackedEncodedValue.readFrom(reader); }
reader.setOffset(initialValueOffset); if (initialValue != null) { DexBackedEncodedValue.skipFrom(reader); size += reader.getOffset() - initialValueOffset;