├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── examples ├── custom-message-digest.json ├── deserialization-usage.json ├── file-creation.json ├── file-upload.json ├── http-request-headers.json ├── http-servlet.json ├── jax-rs-endpoint.json ├── jax-ws-endpoint.json ├── response-redirect.json ├── rules-all.json ├── spring-mvc-endpoint.json ├── struts1-endpoint.json └── x509trust-manager-impl.json ├── images ├── graph.png └── report_image.png ├── pom.xml └── src ├── main ├── java │ └── net │ │ └── nandgr │ │ └── cba │ │ ├── App.java │ │ ├── ArchiveAnalyzerCallable.java │ │ ├── ArchiveWalker.java │ │ ├── ByteCodeAnalyzer.java │ │ ├── CustomByteCodeAnalyzer.java │ │ ├── callgraph │ │ ├── graph │ │ │ ├── InvocationGraph.java │ │ │ └── InvocationGraphImpl.java │ │ ├── model │ │ │ ├── Call.java │ │ │ ├── GraphHolder.java │ │ │ └── MethodGraph.java │ │ └── runnable │ │ │ └── ClassCallGraph.java │ │ ├── cli │ │ ├── CliArguments.java │ │ └── CliHelper.java │ │ ├── custom │ │ ├── model │ │ │ ├── Annotation.java │ │ │ ├── Field.java │ │ │ ├── Invocation.java │ │ │ ├── Method.java │ │ │ ├── Parameter.java │ │ │ ├── Rule.java │ │ │ ├── Rules.java │ │ │ └── Variable.java │ │ └── visitor │ │ │ ├── CustomClassAnnotationVisitor.java │ │ │ ├── CustomClassInterfacesVisitor.java │ │ │ ├── CustomClassSuperClassVisitor.java │ │ │ ├── CustomFieldVisitor.java │ │ │ ├── CustomInvocationFinderInsnVisitor.java │ │ │ ├── CustomMethodInvocationVisitor.java │ │ │ ├── CustomMethodVisitor.java │ │ │ ├── RuleVisitorsAnalyzer.java │ │ │ ├── base │ │ │ ├── CustomAbstractClassVisitor.java │ │ │ ├── CustomAbstractMethodInsnVisitor.java │ │ │ ├── CustomAbstractVisitor.java │ │ │ └── CustomVisitor.java │ │ │ └── helper │ │ │ ├── RuleHelper.java │ │ │ └── StringsHelper.java │ │ ├── decompile │ │ ├── Decompiler.java │ │ └── ZipEntryDecompiler.java │ │ ├── exception │ │ ├── BadArgumentsException.java │ │ └── BadRulesException.java │ │ ├── logging │ │ └── LogHelper.java │ │ ├── report │ │ ├── ReportBuilder.java │ │ └── ReportItem.java │ │ └── visitor │ │ └── checks │ │ ├── CustomDeserializationCheck.java │ │ ├── DeserializationCheck.java │ │ ├── InvokeMethodCheck.java │ │ └── util │ │ └── SerializationHelper.java └── resources │ ├── logback.xml │ └── template │ └── report_template.html └── test ├── java └── rules │ ├── AbstractTest.java │ ├── AnnotationsTest.java │ ├── FieldsTest.java │ ├── InterfacesTest.java │ ├── InvocationsTest.java │ ├── MethodsTest.java │ ├── SuperClassTest.java │ └── testfiles │ ├── annotations │ └── AnnotationsTestFile.java │ ├── fields │ └── FieldsTestFile.java │ ├── interfaces │ └── InterfacesTestFile.java │ ├── invocations │ └── InvocationsTestFile.java │ ├── methods │ └── MethodsTestFile.java │ └── superclass │ └── SuperClassTestFile.java └── resources └── rulejson ├── AnnotationsTest.json ├── FieldsTest.json ├── InterfacesTest.json ├── InvocationsTest.json ├── MethodsTest.json └── SuperClassTest.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fergarrui/custom-bytecode-analyzer/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fergarrui/custom-bytecode-analyzer/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fergarrui/custom-bytecode-analyzer/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fergarrui/custom-bytecode-analyzer/HEAD/README.md -------------------------------------------------------------------------------- /examples/custom-message-digest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fergarrui/custom-bytecode-analyzer/HEAD/examples/custom-message-digest.json -------------------------------------------------------------------------------- /examples/deserialization-usage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fergarrui/custom-bytecode-analyzer/HEAD/examples/deserialization-usage.json -------------------------------------------------------------------------------- /examples/file-creation.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fergarrui/custom-bytecode-analyzer/HEAD/examples/file-creation.json -------------------------------------------------------------------------------- /examples/file-upload.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fergarrui/custom-bytecode-analyzer/HEAD/examples/file-upload.json -------------------------------------------------------------------------------- /examples/http-request-headers.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fergarrui/custom-bytecode-analyzer/HEAD/examples/http-request-headers.json -------------------------------------------------------------------------------- /examples/http-servlet.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fergarrui/custom-bytecode-analyzer/HEAD/examples/http-servlet.json -------------------------------------------------------------------------------- /examples/jax-rs-endpoint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fergarrui/custom-bytecode-analyzer/HEAD/examples/jax-rs-endpoint.json -------------------------------------------------------------------------------- /examples/jax-ws-endpoint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fergarrui/custom-bytecode-analyzer/HEAD/examples/jax-ws-endpoint.json -------------------------------------------------------------------------------- /examples/response-redirect.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fergarrui/custom-bytecode-analyzer/HEAD/examples/response-redirect.json -------------------------------------------------------------------------------- /examples/rules-all.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fergarrui/custom-bytecode-analyzer/HEAD/examples/rules-all.json -------------------------------------------------------------------------------- /examples/spring-mvc-endpoint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fergarrui/custom-bytecode-analyzer/HEAD/examples/spring-mvc-endpoint.json -------------------------------------------------------------------------------- /examples/struts1-endpoint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fergarrui/custom-bytecode-analyzer/HEAD/examples/struts1-endpoint.json -------------------------------------------------------------------------------- /examples/x509trust-manager-impl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fergarrui/custom-bytecode-analyzer/HEAD/examples/x509trust-manager-impl.json -------------------------------------------------------------------------------- /images/graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fergarrui/custom-bytecode-analyzer/HEAD/images/graph.png -------------------------------------------------------------------------------- /images/report_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fergarrui/custom-bytecode-analyzer/HEAD/images/report_image.png -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fergarrui/custom-bytecode-analyzer/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/net/nandgr/cba/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fergarrui/custom-bytecode-analyzer/HEAD/src/main/java/net/nandgr/cba/App.java -------------------------------------------------------------------------------- /src/main/java/net/nandgr/cba/ArchiveAnalyzerCallable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fergarrui/custom-bytecode-analyzer/HEAD/src/main/java/net/nandgr/cba/ArchiveAnalyzerCallable.java -------------------------------------------------------------------------------- /src/main/java/net/nandgr/cba/ArchiveWalker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fergarrui/custom-bytecode-analyzer/HEAD/src/main/java/net/nandgr/cba/ArchiveWalker.java -------------------------------------------------------------------------------- /src/main/java/net/nandgr/cba/ByteCodeAnalyzer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fergarrui/custom-bytecode-analyzer/HEAD/src/main/java/net/nandgr/cba/ByteCodeAnalyzer.java -------------------------------------------------------------------------------- /src/main/java/net/nandgr/cba/CustomByteCodeAnalyzer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fergarrui/custom-bytecode-analyzer/HEAD/src/main/java/net/nandgr/cba/CustomByteCodeAnalyzer.java -------------------------------------------------------------------------------- /src/main/java/net/nandgr/cba/callgraph/graph/InvocationGraph.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fergarrui/custom-bytecode-analyzer/HEAD/src/main/java/net/nandgr/cba/callgraph/graph/InvocationGraph.java -------------------------------------------------------------------------------- /src/main/java/net/nandgr/cba/callgraph/graph/InvocationGraphImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fergarrui/custom-bytecode-analyzer/HEAD/src/main/java/net/nandgr/cba/callgraph/graph/InvocationGraphImpl.java -------------------------------------------------------------------------------- /src/main/java/net/nandgr/cba/callgraph/model/Call.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fergarrui/custom-bytecode-analyzer/HEAD/src/main/java/net/nandgr/cba/callgraph/model/Call.java -------------------------------------------------------------------------------- /src/main/java/net/nandgr/cba/callgraph/model/GraphHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fergarrui/custom-bytecode-analyzer/HEAD/src/main/java/net/nandgr/cba/callgraph/model/GraphHolder.java -------------------------------------------------------------------------------- /src/main/java/net/nandgr/cba/callgraph/model/MethodGraph.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fergarrui/custom-bytecode-analyzer/HEAD/src/main/java/net/nandgr/cba/callgraph/model/MethodGraph.java -------------------------------------------------------------------------------- /src/main/java/net/nandgr/cba/callgraph/runnable/ClassCallGraph.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fergarrui/custom-bytecode-analyzer/HEAD/src/main/java/net/nandgr/cba/callgraph/runnable/ClassCallGraph.java -------------------------------------------------------------------------------- /src/main/java/net/nandgr/cba/cli/CliArguments.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fergarrui/custom-bytecode-analyzer/HEAD/src/main/java/net/nandgr/cba/cli/CliArguments.java -------------------------------------------------------------------------------- /src/main/java/net/nandgr/cba/cli/CliHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fergarrui/custom-bytecode-analyzer/HEAD/src/main/java/net/nandgr/cba/cli/CliHelper.java -------------------------------------------------------------------------------- /src/main/java/net/nandgr/cba/custom/model/Annotation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fergarrui/custom-bytecode-analyzer/HEAD/src/main/java/net/nandgr/cba/custom/model/Annotation.java -------------------------------------------------------------------------------- /src/main/java/net/nandgr/cba/custom/model/Field.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fergarrui/custom-bytecode-analyzer/HEAD/src/main/java/net/nandgr/cba/custom/model/Field.java -------------------------------------------------------------------------------- /src/main/java/net/nandgr/cba/custom/model/Invocation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fergarrui/custom-bytecode-analyzer/HEAD/src/main/java/net/nandgr/cba/custom/model/Invocation.java -------------------------------------------------------------------------------- /src/main/java/net/nandgr/cba/custom/model/Method.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fergarrui/custom-bytecode-analyzer/HEAD/src/main/java/net/nandgr/cba/custom/model/Method.java -------------------------------------------------------------------------------- /src/main/java/net/nandgr/cba/custom/model/Parameter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fergarrui/custom-bytecode-analyzer/HEAD/src/main/java/net/nandgr/cba/custom/model/Parameter.java -------------------------------------------------------------------------------- /src/main/java/net/nandgr/cba/custom/model/Rule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fergarrui/custom-bytecode-analyzer/HEAD/src/main/java/net/nandgr/cba/custom/model/Rule.java -------------------------------------------------------------------------------- /src/main/java/net/nandgr/cba/custom/model/Rules.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fergarrui/custom-bytecode-analyzer/HEAD/src/main/java/net/nandgr/cba/custom/model/Rules.java -------------------------------------------------------------------------------- /src/main/java/net/nandgr/cba/custom/model/Variable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fergarrui/custom-bytecode-analyzer/HEAD/src/main/java/net/nandgr/cba/custom/model/Variable.java -------------------------------------------------------------------------------- /src/main/java/net/nandgr/cba/custom/visitor/CustomClassAnnotationVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fergarrui/custom-bytecode-analyzer/HEAD/src/main/java/net/nandgr/cba/custom/visitor/CustomClassAnnotationVisitor.java -------------------------------------------------------------------------------- /src/main/java/net/nandgr/cba/custom/visitor/CustomClassInterfacesVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fergarrui/custom-bytecode-analyzer/HEAD/src/main/java/net/nandgr/cba/custom/visitor/CustomClassInterfacesVisitor.java -------------------------------------------------------------------------------- /src/main/java/net/nandgr/cba/custom/visitor/CustomClassSuperClassVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fergarrui/custom-bytecode-analyzer/HEAD/src/main/java/net/nandgr/cba/custom/visitor/CustomClassSuperClassVisitor.java -------------------------------------------------------------------------------- /src/main/java/net/nandgr/cba/custom/visitor/CustomFieldVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fergarrui/custom-bytecode-analyzer/HEAD/src/main/java/net/nandgr/cba/custom/visitor/CustomFieldVisitor.java -------------------------------------------------------------------------------- /src/main/java/net/nandgr/cba/custom/visitor/CustomInvocationFinderInsnVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fergarrui/custom-bytecode-analyzer/HEAD/src/main/java/net/nandgr/cba/custom/visitor/CustomInvocationFinderInsnVisitor.java -------------------------------------------------------------------------------- /src/main/java/net/nandgr/cba/custom/visitor/CustomMethodInvocationVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fergarrui/custom-bytecode-analyzer/HEAD/src/main/java/net/nandgr/cba/custom/visitor/CustomMethodInvocationVisitor.java -------------------------------------------------------------------------------- /src/main/java/net/nandgr/cba/custom/visitor/CustomMethodVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fergarrui/custom-bytecode-analyzer/HEAD/src/main/java/net/nandgr/cba/custom/visitor/CustomMethodVisitor.java -------------------------------------------------------------------------------- /src/main/java/net/nandgr/cba/custom/visitor/RuleVisitorsAnalyzer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fergarrui/custom-bytecode-analyzer/HEAD/src/main/java/net/nandgr/cba/custom/visitor/RuleVisitorsAnalyzer.java -------------------------------------------------------------------------------- /src/main/java/net/nandgr/cba/custom/visitor/base/CustomAbstractClassVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fergarrui/custom-bytecode-analyzer/HEAD/src/main/java/net/nandgr/cba/custom/visitor/base/CustomAbstractClassVisitor.java -------------------------------------------------------------------------------- /src/main/java/net/nandgr/cba/custom/visitor/base/CustomAbstractMethodInsnVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fergarrui/custom-bytecode-analyzer/HEAD/src/main/java/net/nandgr/cba/custom/visitor/base/CustomAbstractMethodInsnVisitor.java -------------------------------------------------------------------------------- /src/main/java/net/nandgr/cba/custom/visitor/base/CustomAbstractVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fergarrui/custom-bytecode-analyzer/HEAD/src/main/java/net/nandgr/cba/custom/visitor/base/CustomAbstractVisitor.java -------------------------------------------------------------------------------- /src/main/java/net/nandgr/cba/custom/visitor/base/CustomVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fergarrui/custom-bytecode-analyzer/HEAD/src/main/java/net/nandgr/cba/custom/visitor/base/CustomVisitor.java -------------------------------------------------------------------------------- /src/main/java/net/nandgr/cba/custom/visitor/helper/RuleHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fergarrui/custom-bytecode-analyzer/HEAD/src/main/java/net/nandgr/cba/custom/visitor/helper/RuleHelper.java -------------------------------------------------------------------------------- /src/main/java/net/nandgr/cba/custom/visitor/helper/StringsHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fergarrui/custom-bytecode-analyzer/HEAD/src/main/java/net/nandgr/cba/custom/visitor/helper/StringsHelper.java -------------------------------------------------------------------------------- /src/main/java/net/nandgr/cba/decompile/Decompiler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fergarrui/custom-bytecode-analyzer/HEAD/src/main/java/net/nandgr/cba/decompile/Decompiler.java -------------------------------------------------------------------------------- /src/main/java/net/nandgr/cba/decompile/ZipEntryDecompiler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fergarrui/custom-bytecode-analyzer/HEAD/src/main/java/net/nandgr/cba/decompile/ZipEntryDecompiler.java -------------------------------------------------------------------------------- /src/main/java/net/nandgr/cba/exception/BadArgumentsException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fergarrui/custom-bytecode-analyzer/HEAD/src/main/java/net/nandgr/cba/exception/BadArgumentsException.java -------------------------------------------------------------------------------- /src/main/java/net/nandgr/cba/exception/BadRulesException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fergarrui/custom-bytecode-analyzer/HEAD/src/main/java/net/nandgr/cba/exception/BadRulesException.java -------------------------------------------------------------------------------- /src/main/java/net/nandgr/cba/logging/LogHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fergarrui/custom-bytecode-analyzer/HEAD/src/main/java/net/nandgr/cba/logging/LogHelper.java -------------------------------------------------------------------------------- /src/main/java/net/nandgr/cba/report/ReportBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fergarrui/custom-bytecode-analyzer/HEAD/src/main/java/net/nandgr/cba/report/ReportBuilder.java -------------------------------------------------------------------------------- /src/main/java/net/nandgr/cba/report/ReportItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fergarrui/custom-bytecode-analyzer/HEAD/src/main/java/net/nandgr/cba/report/ReportItem.java -------------------------------------------------------------------------------- /src/main/java/net/nandgr/cba/visitor/checks/CustomDeserializationCheck.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fergarrui/custom-bytecode-analyzer/HEAD/src/main/java/net/nandgr/cba/visitor/checks/CustomDeserializationCheck.java -------------------------------------------------------------------------------- /src/main/java/net/nandgr/cba/visitor/checks/DeserializationCheck.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fergarrui/custom-bytecode-analyzer/HEAD/src/main/java/net/nandgr/cba/visitor/checks/DeserializationCheck.java -------------------------------------------------------------------------------- /src/main/java/net/nandgr/cba/visitor/checks/InvokeMethodCheck.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fergarrui/custom-bytecode-analyzer/HEAD/src/main/java/net/nandgr/cba/visitor/checks/InvokeMethodCheck.java -------------------------------------------------------------------------------- /src/main/java/net/nandgr/cba/visitor/checks/util/SerializationHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fergarrui/custom-bytecode-analyzer/HEAD/src/main/java/net/nandgr/cba/visitor/checks/util/SerializationHelper.java -------------------------------------------------------------------------------- /src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fergarrui/custom-bytecode-analyzer/HEAD/src/main/resources/logback.xml -------------------------------------------------------------------------------- /src/main/resources/template/report_template.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fergarrui/custom-bytecode-analyzer/HEAD/src/main/resources/template/report_template.html -------------------------------------------------------------------------------- /src/test/java/rules/AbstractTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fergarrui/custom-bytecode-analyzer/HEAD/src/test/java/rules/AbstractTest.java -------------------------------------------------------------------------------- /src/test/java/rules/AnnotationsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fergarrui/custom-bytecode-analyzer/HEAD/src/test/java/rules/AnnotationsTest.java -------------------------------------------------------------------------------- /src/test/java/rules/FieldsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fergarrui/custom-bytecode-analyzer/HEAD/src/test/java/rules/FieldsTest.java -------------------------------------------------------------------------------- /src/test/java/rules/InterfacesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fergarrui/custom-bytecode-analyzer/HEAD/src/test/java/rules/InterfacesTest.java -------------------------------------------------------------------------------- /src/test/java/rules/InvocationsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fergarrui/custom-bytecode-analyzer/HEAD/src/test/java/rules/InvocationsTest.java -------------------------------------------------------------------------------- /src/test/java/rules/MethodsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fergarrui/custom-bytecode-analyzer/HEAD/src/test/java/rules/MethodsTest.java -------------------------------------------------------------------------------- /src/test/java/rules/SuperClassTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fergarrui/custom-bytecode-analyzer/HEAD/src/test/java/rules/SuperClassTest.java -------------------------------------------------------------------------------- /src/test/java/rules/testfiles/annotations/AnnotationsTestFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fergarrui/custom-bytecode-analyzer/HEAD/src/test/java/rules/testfiles/annotations/AnnotationsTestFile.java -------------------------------------------------------------------------------- /src/test/java/rules/testfiles/fields/FieldsTestFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fergarrui/custom-bytecode-analyzer/HEAD/src/test/java/rules/testfiles/fields/FieldsTestFile.java -------------------------------------------------------------------------------- /src/test/java/rules/testfiles/interfaces/InterfacesTestFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fergarrui/custom-bytecode-analyzer/HEAD/src/test/java/rules/testfiles/interfaces/InterfacesTestFile.java -------------------------------------------------------------------------------- /src/test/java/rules/testfiles/invocations/InvocationsTestFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fergarrui/custom-bytecode-analyzer/HEAD/src/test/java/rules/testfiles/invocations/InvocationsTestFile.java -------------------------------------------------------------------------------- /src/test/java/rules/testfiles/methods/MethodsTestFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fergarrui/custom-bytecode-analyzer/HEAD/src/test/java/rules/testfiles/methods/MethodsTestFile.java -------------------------------------------------------------------------------- /src/test/java/rules/testfiles/superclass/SuperClassTestFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fergarrui/custom-bytecode-analyzer/HEAD/src/test/java/rules/testfiles/superclass/SuperClassTestFile.java -------------------------------------------------------------------------------- /src/test/resources/rulejson/AnnotationsTest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fergarrui/custom-bytecode-analyzer/HEAD/src/test/resources/rulejson/AnnotationsTest.json -------------------------------------------------------------------------------- /src/test/resources/rulejson/FieldsTest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fergarrui/custom-bytecode-analyzer/HEAD/src/test/resources/rulejson/FieldsTest.json -------------------------------------------------------------------------------- /src/test/resources/rulejson/InterfacesTest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fergarrui/custom-bytecode-analyzer/HEAD/src/test/resources/rulejson/InterfacesTest.json -------------------------------------------------------------------------------- /src/test/resources/rulejson/InvocationsTest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fergarrui/custom-bytecode-analyzer/HEAD/src/test/resources/rulejson/InvocationsTest.json -------------------------------------------------------------------------------- /src/test/resources/rulejson/MethodsTest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fergarrui/custom-bytecode-analyzer/HEAD/src/test/resources/rulejson/MethodsTest.json -------------------------------------------------------------------------------- /src/test/resources/rulejson/SuperClassTest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fergarrui/custom-bytecode-analyzer/HEAD/src/test/resources/rulejson/SuperClassTest.json --------------------------------------------------------------------------------