Ejemplo n.º 1
0
 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));
 }
Ejemplo n.º 2
0
 private ArrayList getMethodParameterOffsets(MethodHolder methodHolder, int regSize) {
   String proto = dexMethodIdsBlock.getProto(methodHolder.methodId);
   return getMethodParameterOffsets(proto, regSize);
 }
Ejemplo n.º 3
0
 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);
 }