摘要:
总体流程都在collect方法中 public HashMap collect(List<File> srcFolderList, List<File> dependencyJarList) { mTraceConfig.parseBlackFile(mMappingCollector); //获取 阅读全文
摘要:
private void collectAndIdentifyJar(Map<File, File> jarInputMaps, Map<File, File> dirInputMaps, JarInput input, File rootOutput, boolean isIncremental) 阅读全文
摘要:
protected void replaceFile(QualifiedContent input, File newFile) { final Field fileField = ReflectUtil.getDeclaredFieldRecursive(input.getClass(), 'fi 阅读全文
摘要:
private class TraceClassAdapter extends ClassVisitor { private String className; private boolean isABSClass = false; private boolean isMethodBeatClass 阅读全文
摘要:
rivate class TraceMethodAdapter extends AdviceAdapter { private final String methodName; private final String name; private final String className; pr 阅读全文
摘要:
入口是MethodTracer的trace方法 public void trace(Map<File, File> srcFolderList, Map<File, File> dependencyJarList) { traceMethodFromSrc(srcFolderList); trace 阅读全文
摘要:
private class CollectMethodNode extends MethodNode { private String className; private boolean isConstructor; CollectMethodNode(String className, int 阅读全文
摘要:
private class TraceClassAdapter extends ClassVisitor { private String className; private boolean isABSClass = false; private boolean hasWindowFocusMet 阅读全文