public AnnotationSet adjust(AnnotationSet annotationSet) { int size = annotationSet.annotationOffsets.length; int[] adjustedAnnotationOffsets = new int[size]; for (int i = 0; i < size; ++i) { adjustedAnnotationOffsets[i] = adjustAnnotationOffset(annotationSet.annotationOffsets[i]); } return new AnnotationSet(annotationSet.off, adjustedAnnotationOffsets); }
@Override protected int getItemSize(AnnotationSet item) { return item.byteCountInDex(); }
public AnnotationSet readAnnotationSet() { int off = data.position(); int size = readInt(); int[] annotationOffsets = new int[size]; for (int i = 0; i < size; ++i) { annotationOffsets[i] = readInt(); } return new AnnotationSet(off, annotationOffsets); }
@Override protected int getItemSize(AnnotationSet item) { return item.byteCountInDex(); }
public AnnotationSet adjust(AnnotationSet annotationSet) { int size = annotationSet.annotationOffsets.length; int[] adjustedAnnotationOffsets = new int[size]; for (int i = 0; i < size; ++i) { adjustedAnnotationOffsets[i] = adjustAnnotationOffset(annotationSet.annotationOffsets[i]); } return new AnnotationSet(annotationSet.off, adjustedAnnotationOffsets); }
@Override protected int getItemSize(AnnotationSet item) { return item.byteCountInDex(); }
public AnnotationSet adjust(AnnotationSet annotationSet) { int size = annotationSet.annotationOffsets.length; int[] adjustedAnnotationOffsets = new int[size]; for (int i = 0; i < size; ++i) { adjustedAnnotationOffsets[i] = adjustAnnotationOffset(annotationSet.annotationOffsets[i]); } return new AnnotationSet(annotationSet.off, adjustedAnnotationOffsets); }
@Override protected int getItemSize(AnnotationSet item) { return item.byteCountInDex(); }
public AnnotationSet readAnnotationSet() { int off = data.position(); int size = readInt(); int[] annotationOffsets = new int[size]; for (int i = 0; i < size; ++i) { annotationOffsets[i] = readInt(); } return new AnnotationSet(off, annotationOffsets); }