├── .gitignore ├── README.md ├── assets └── image.png ├── pom.xml └── src └── main ├── java └── com │ └── diff │ └── core │ ├── Common │ ├── Code.java │ └── Config.java │ ├── Recorders │ ├── AbstractRecord.java │ ├── ApiRecord.java │ ├── ControllerRecord.java │ ├── DubboRecord.java │ └── InterfaceRecord.java │ ├── Utils │ ├── ChainUtils.java │ ├── FileTreeUtil.java │ ├── FilterUtils.java │ ├── FullMethodNameUtil.java │ ├── ParseUtil.java │ ├── ProjectChainUtils.java │ └── XmlDiffUtils.java │ ├── Visitors │ ├── AsmAnnotationVisitor.java │ ├── AsmClassVisitor.java │ ├── AsmMethodAdapter.java │ ├── AsmSearchFilterClass.java │ ├── AsmSearchFilterMethod.java │ ├── MethodVisitorAdapter.java │ └── VisitorAdapter.java │ └── main.java └── resources └── config.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F-JH/static-chain-analysis/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F-JH/static-chain-analysis/HEAD/README.md -------------------------------------------------------------------------------- /assets/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F-JH/static-chain-analysis/HEAD/assets/image.png -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F-JH/static-chain-analysis/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/diff/core/Common/Code.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F-JH/static-chain-analysis/HEAD/src/main/java/com/diff/core/Common/Code.java -------------------------------------------------------------------------------- /src/main/java/com/diff/core/Common/Config.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F-JH/static-chain-analysis/HEAD/src/main/java/com/diff/core/Common/Config.java -------------------------------------------------------------------------------- /src/main/java/com/diff/core/Recorders/AbstractRecord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F-JH/static-chain-analysis/HEAD/src/main/java/com/diff/core/Recorders/AbstractRecord.java -------------------------------------------------------------------------------- /src/main/java/com/diff/core/Recorders/ApiRecord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F-JH/static-chain-analysis/HEAD/src/main/java/com/diff/core/Recorders/ApiRecord.java -------------------------------------------------------------------------------- /src/main/java/com/diff/core/Recorders/ControllerRecord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F-JH/static-chain-analysis/HEAD/src/main/java/com/diff/core/Recorders/ControllerRecord.java -------------------------------------------------------------------------------- /src/main/java/com/diff/core/Recorders/DubboRecord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F-JH/static-chain-analysis/HEAD/src/main/java/com/diff/core/Recorders/DubboRecord.java -------------------------------------------------------------------------------- /src/main/java/com/diff/core/Recorders/InterfaceRecord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F-JH/static-chain-analysis/HEAD/src/main/java/com/diff/core/Recorders/InterfaceRecord.java -------------------------------------------------------------------------------- /src/main/java/com/diff/core/Utils/ChainUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F-JH/static-chain-analysis/HEAD/src/main/java/com/diff/core/Utils/ChainUtils.java -------------------------------------------------------------------------------- /src/main/java/com/diff/core/Utils/FileTreeUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F-JH/static-chain-analysis/HEAD/src/main/java/com/diff/core/Utils/FileTreeUtil.java -------------------------------------------------------------------------------- /src/main/java/com/diff/core/Utils/FilterUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F-JH/static-chain-analysis/HEAD/src/main/java/com/diff/core/Utils/FilterUtils.java -------------------------------------------------------------------------------- /src/main/java/com/diff/core/Utils/FullMethodNameUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F-JH/static-chain-analysis/HEAD/src/main/java/com/diff/core/Utils/FullMethodNameUtil.java -------------------------------------------------------------------------------- /src/main/java/com/diff/core/Utils/ParseUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F-JH/static-chain-analysis/HEAD/src/main/java/com/diff/core/Utils/ParseUtil.java -------------------------------------------------------------------------------- /src/main/java/com/diff/core/Utils/ProjectChainUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F-JH/static-chain-analysis/HEAD/src/main/java/com/diff/core/Utils/ProjectChainUtils.java -------------------------------------------------------------------------------- /src/main/java/com/diff/core/Utils/XmlDiffUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F-JH/static-chain-analysis/HEAD/src/main/java/com/diff/core/Utils/XmlDiffUtils.java -------------------------------------------------------------------------------- /src/main/java/com/diff/core/Visitors/AsmAnnotationVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F-JH/static-chain-analysis/HEAD/src/main/java/com/diff/core/Visitors/AsmAnnotationVisitor.java -------------------------------------------------------------------------------- /src/main/java/com/diff/core/Visitors/AsmClassVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F-JH/static-chain-analysis/HEAD/src/main/java/com/diff/core/Visitors/AsmClassVisitor.java -------------------------------------------------------------------------------- /src/main/java/com/diff/core/Visitors/AsmMethodAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F-JH/static-chain-analysis/HEAD/src/main/java/com/diff/core/Visitors/AsmMethodAdapter.java -------------------------------------------------------------------------------- /src/main/java/com/diff/core/Visitors/AsmSearchFilterClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F-JH/static-chain-analysis/HEAD/src/main/java/com/diff/core/Visitors/AsmSearchFilterClass.java -------------------------------------------------------------------------------- /src/main/java/com/diff/core/Visitors/AsmSearchFilterMethod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F-JH/static-chain-analysis/HEAD/src/main/java/com/diff/core/Visitors/AsmSearchFilterMethod.java -------------------------------------------------------------------------------- /src/main/java/com/diff/core/Visitors/MethodVisitorAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F-JH/static-chain-analysis/HEAD/src/main/java/com/diff/core/Visitors/MethodVisitorAdapter.java -------------------------------------------------------------------------------- /src/main/java/com/diff/core/Visitors/VisitorAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F-JH/static-chain-analysis/HEAD/src/main/java/com/diff/core/Visitors/VisitorAdapter.java -------------------------------------------------------------------------------- /src/main/java/com/diff/core/main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F-JH/static-chain-analysis/HEAD/src/main/java/com/diff/core/main.java -------------------------------------------------------------------------------- /src/main/resources/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F-JH/static-chain-analysis/HEAD/src/main/resources/config.json --------------------------------------------------------------------------------