Lines Matching refs:buffer

41     private final DexBuffer buffer;  field in DexClassImpl
69 public DexClassImpl(DexBuffer buffer, ClassDefItem classDefItem, in DexClassImpl() argument
72 this.buffer = buffer; in DexClassImpl()
120 buffer.setPosition(classDefItem.annotations_off); in parseAnnotationDirectory()
122 annotationDir.class_annotations_off = buffer.readUInt(); in parseAnnotationDirectory()
123 annotationDir.fields_size = buffer.readUInt(); in parseAnnotationDirectory()
124 annotationDir.methods_size = buffer.readUInt(); in parseAnnotationDirectory()
125 annotationDir.annotated_params_size = buffer.readUInt(); in parseAnnotationDirectory()
132 annotationDir.fieldAnnotations[i].fieldIdx = buffer in parseAnnotationDirectory()
134 annotationDir.fieldAnnotations[i].annotationsOff = buffer in parseAnnotationDirectory()
146 annotationDir.methodAnnotations[i].methodIdx = buffer in parseAnnotationDirectory()
148 annotationDir.methodAnnotations[i].annotationsOff = buffer in parseAnnotationDirectory()
162 annotationDir.parameterAnnotations[i].methodIdx = buffer in parseAnnotationDirectory()
165 buffer.readUInt(); in parseAnnotationDirectory()
198 buffer.setPosition(classDefItem.class_data_off); in parseClassData()
200 classDataItem.static_fields_size = buffer.readUleb128(); in parseClassData()
201 classDataItem.instance_fields_size = buffer.readUleb128(); in parseClassData()
202 classDataItem.direct_methods_size = buffer.readUleb128(); in parseClassData()
203 classDataItem.virtual_methods_size = buffer.readUleb128(); in parseClassData()
219 fields[i].field_idx_diff = buffer.readUleb128(); in parseFields()
220 fields[i].access_flags = buffer.readUleb128(); in parseFields()
229 methods[i].method_idx_diff = buffer.readUleb128(); in parseMethods()
230 methods[i].access_flags = buffer.readUleb128(); in parseMethods()
231 methods[i].code_off = buffer.readUleb128(); in parseMethods()
239 buffer.setPosition(annotationDir.class_annotations_off); in parseClassAnnotations()
240 final int size = buffer.readUInt(); in parseClassAnnotations()
242 annotations.add(new DexAnnotationImpl(buffer.createCopy(), in parseClassAnnotations()
243 buffer.readUInt(), typeIds, stringPool, fieldIdItems)); in parseClassAnnotations()
267 dexFields.add(new DexFieldImpl(buffer.createCopy(), this, in getDexFields()
296 dexMethods.add(new DexMethodImpl(buffer, this, in getDexMethods()
314 buffer.setPosition(classDefItem.interfaces_off); in getInterfaces()
315 int size = buffer.readUInt(); in getInterfaces()
317 interfaces.add(stringPool[typeIds[buffer.readUShort()]]); in getInterfaces()