private static void extractParams(PrintWriter printer, Parameter[] parameters,
StringBuilder params, StringBuilder paramsToLog) {
for (Parameter param : parameters) {
String sigFormatter;
String paramFormatter;
if (params.length() == 0) {
sigFormatter = "\"%s\"";
paramFormatter = "%s";
} else {
sigFormatter = ", \"%s\"";
paramFormatter = ", %s";
}
printer.print(String.format(sigFormatter, param.getType().getName()));
params.append(String.format(paramFormatter, param.getName()));
if (param.getType().getName().startsWith("[")) {
paramsToLog.append(asConcat(paramsToLog.length() == 0,
String.format("\"%s\"", arrayTypeName(param.getType().getName()))));
} else {
paramsToLog.append(asConcat(paramsToLog.length() == 0, param.getName()));
}
}
}
FridaAndroidTracer.java 文件源码
java
阅读 30
收藏 0
点赞 0
评论 0
项目:FridaAndroidTracer
作者:
评论列表
文章目录