private String getMethodProtoTypeStr(MethodId methodId) { StringBuilder strBuilder = new StringBuilder(); strBuilder.append(owner.strings().get(methodId.nameIndex)); ProtoId protoId = owner.protoIds().get(methodId.protoIndex); strBuilder.append('('); short[] paramTypeIds = owner.parameterTypeIndicesFromMethodId(methodId); for (short typeId : paramTypeIds) { strBuilder.append(owner.typeNames().get(typeId)); } strBuilder.append(')').append(owner.typeNames().get(protoId.returnTypeIndex)); return strBuilder.toString(); } }
short[] oldParameterIds = oldDex.parameterTypeIndicesFromMethodId(oldMethodId); short[] newParameterIds = newDex.parameterTypeIndicesFromMethodId(newMethodId); if (isTypeIdsChangeAffectedToReferrer( oldDex, newDex, oldParameterIds, newParameterIds, true
private String getMethodProtoTypeStr(MethodId methodId) { StringBuilder strBuilder = new StringBuilder(); strBuilder.append(owner.strings().get(methodId.nameIndex)); ProtoId protoId = owner.protoIds().get(methodId.protoIndex); strBuilder.append('('); short[] paramTypeIds = owner.parameterTypeIndicesFromMethodId(methodId); for (short typeId : paramTypeIds) { strBuilder.append(owner.typeNames().get(typeId)); } strBuilder.append(')').append(owner.typeNames().get(protoId.returnTypeIndex)); return strBuilder.toString(); } }
short[] oldParameterIds = oldDex.parameterTypeIndicesFromMethodId(oldMethodId); short[] newParameterIds = newDex.parameterTypeIndicesFromMethodId(newMethodId); if (isTypeIdsChangeAffectedToReferrer( oldDex, newDex, oldParameterIds, newParameterIds, true