public String getVirtualMethodShortName(int classIdx, int methodIdx) { Integer i = new Integer(classIdx); ClassHolder classHolder = classMap.get(i); if (classHolder == null) return null; MethodHolder methodHolder = classHolder.virtualMethods[methodIdx]; return DexMethodIdsBlock.getMethodName(dexMethodIdsBlock.getMethod(methodHolder.methodId)); }
private ArrayList getMethodParameterOffsets(MethodHolder methodHolder, int regSize) { String proto = dexMethodIdsBlock.getProto(methodHolder.methodId); return getMethodParameterOffsets(proto, regSize); }
private String getFullMethodName(MethodHolder methodHolder) { StringBuilder b = new StringBuilder(); b.append(accessFlagsToString(methodHolder.access, ItemType.METHOD)); b.append(dexMethodIdsBlock.getProto(methodHolder.methodId)); return new String(b); }