Lines Matching refs:methods
52 private List<DexMethod> methods; field in DexClassImpl
226 EncodedMethod[] methods = new EncodedMethod[size]; in parseMethods() local
227 for (int i = 0; i < methods.length; i++) { in parseMethods()
228 methods[i] = new EncodedMethod(); in parseMethods()
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()
233 return methods; in parseMethods()
277 if (methods == null) { in getMethods()
278 methods = new ArrayList<DexMethod>(); in getMethods()
280 methods.addAll(getDexMethods(classDataItem.directMethods)); in getMethods()
281 methods.addAll(getDexMethods(classDataItem.virtualMethods)); in getMethods()
284 return methods; in getMethods()
287 private List<DexMethod> getDexMethods(EncodedMethod[] methods) { in getDexMethods() argument
288 List<DexMethod> dexMethods = new ArrayList<DexMethod>(methods.length); in getDexMethods()
289 if (methods.length != 0) { in getDexMethods()
292 for (int i = 0; i < methods.length; i++) { in getDexMethods()
293 method = methods[i]; in getDexMethods()