Lines Matching refs:annotationDir

55     private AnnotationsDirectoryItem annotationDir;  field in DexClassImpl
121 annotationDir = new AnnotationsDirectoryItem(); 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()
127 if (annotationDir.fields_size != 0) { in parseAnnotationDirectory()
128 annotationDir.fieldAnnotations = in parseAnnotationDirectory()
129 new FieldAnnotation[annotationDir.fields_size]; in parseAnnotationDirectory()
130 for (int i = 0; i < annotationDir.fields_size; i++) { in parseAnnotationDirectory()
131 annotationDir.fieldAnnotations[i] = new FieldAnnotation(); in parseAnnotationDirectory()
132 annotationDir.fieldAnnotations[i].fieldIdx = buffer in parseAnnotationDirectory()
134 annotationDir.fieldAnnotations[i].annotationsOff = buffer in parseAnnotationDirectory()
137 annotationDir.fieldAnnotations[i].fieldIdx, in parseAnnotationDirectory()
138 annotationDir.fieldAnnotations[i]); in parseAnnotationDirectory()
141 if (annotationDir.methods_size != 0) { in parseAnnotationDirectory()
142 annotationDir.methodAnnotations = in parseAnnotationDirectory()
143 new MethodAnnotation[annotationDir.methods_size]; in parseAnnotationDirectory()
144 for (int i = 0; i < annotationDir.methods_size; i++) { in parseAnnotationDirectory()
145 annotationDir.methodAnnotations[i] = new MethodAnnotation(); in parseAnnotationDirectory()
146 annotationDir.methodAnnotations[i].methodIdx = buffer in parseAnnotationDirectory()
148 annotationDir.methodAnnotations[i].annotationsOff = buffer in parseAnnotationDirectory()
151 annotationDir.methodAnnotations[i].methodIdx, in parseAnnotationDirectory()
152 annotationDir.methodAnnotations[i]); in parseAnnotationDirectory()
155 if (annotationDir.annotated_params_size != 0) { in parseAnnotationDirectory()
156 annotationDir.parameterAnnotations = in parseAnnotationDirectory()
157 new ParameterAnnotation[annotationDir in parseAnnotationDirectory()
159 for (int i = 0; i < annotationDir.annotated_params_size; i++) { in parseAnnotationDirectory()
160 annotationDir.parameterAnnotations[i] = in parseAnnotationDirectory()
162 annotationDir.parameterAnnotations[i].methodIdx = buffer in parseAnnotationDirectory()
164 annotationDir.parameterAnnotations[i].annotationsOff = in parseAnnotationDirectory()
167 annotationDir.parameterAnnotations[i].methodIdx, in parseAnnotationDirectory()
168 annotationDir.parameterAnnotations[i]); in parseAnnotationDirectory()
238 if (annotationDir != null && annotationDir.class_annotations_off != 0) { in parseClassAnnotations()
239 buffer.setPosition(annotationDir.class_annotations_off); in parseClassAnnotations()