Skip to content

Switch from Ant to Gradle.

Eric Bruneton requested to merge switch-from-ant-to-gradle into master

After all the previous refactorings of the tests, we can finally switch to Gradle!! Please test this locally and double check the generated jars, POM, manifest, javadocs, etc. Note: I have put gradlew and gradlew.bat in gradle/ (on purpose, to get a 'cleaner' root directory). The Gitlab diff is not very usable (it shows many new and deleted files which are actually only renamed). Below is the raw git commit log:

[switch-from-ant-to-gradle 23f751e] Switch from Ant to Gradle.
 446 files changed, 705 insertions(+), 4672 deletions(-)
 delete mode 100644 .classpath
 delete mode 100644 .fbprefs
 delete mode 100644 .project
 delete mode 100644 README.txt
 delete mode 100644 archive/README.txt
 delete mode 100644 archive/asm-analysis.bnd
 delete mode 100644 archive/asm-analysis.pom
 delete mode 100644 archive/asm-analysis.xml
 delete mode 100644 archive/asm-commons.bnd
 delete mode 100644 archive/asm-commons.pom
 delete mode 100644 archive/asm-commons.xml
 delete mode 100644 archive/asm-parent.pom
 delete mode 100644 archive/asm-parent.xml
 delete mode 100644 archive/asm-tree.bnd
 delete mode 100644 archive/asm-tree.pom
 delete mode 100644 archive/asm-tree.xml
 delete mode 100644 archive/asm-util.bnd
 delete mode 100644 archive/asm-util.pom
 delete mode 100644 archive/asm-util.xml
 delete mode 100644 archive/asm-xml.bnd
 delete mode 100644 archive/asm-xml.pom
 delete mode 100644 archive/asm-xml.xml
 delete mode 100644 archive/asm.bnd
 delete mode 100644 archive/asm.pom
 delete mode 100644 archive/asm.xml
 rename {src => asm-analysis/src/main/java}/org/objectweb/asm/tree/analysis/Analyzer.java (100%)
 rename {src => asm-analysis/src/main/java}/org/objectweb/asm/tree/analysis/AnalyzerException.java (100%)
 rename {src => asm-analysis/src/main/java}/org/objectweb/asm/tree/analysis/BasicInterpreter.java (100%)
 rename {src => asm-analysis/src/main/java}/org/objectweb/asm/tree/analysis/BasicValue.java (100%)
 rename {src => asm-analysis/src/main/java}/org/objectweb/asm/tree/analysis/BasicVerifier.java (100%)
 rename {src => asm-analysis/src/main/java}/org/objectweb/asm/tree/analysis/Frame.java (100%)
 rename {src => asm-analysis/src/main/java}/org/objectweb/asm/tree/analysis/Interpreter.java (100%)
 rename {src => asm-analysis/src/main/java}/org/objectweb/asm/tree/analysis/SimpleVerifier.java (100%)
 rename {src => asm-analysis/src/main/java}/org/objectweb/asm/tree/analysis/SmallSet.java (100%)
 rename {src => asm-analysis/src/main/java}/org/objectweb/asm/tree/analysis/SourceInterpreter.java (100%)
 rename {src => asm-analysis/src/main/java}/org/objectweb/asm/tree/analysis/SourceValue.java (100%)
 rename {src => asm-analysis/src/main/java}/org/objectweb/asm/tree/analysis/Subroutine.java (100%)
 rename {src => asm-analysis/src/main/java}/org/objectweb/asm/tree/analysis/Value.java (100%)
 rename {src => asm-analysis/src/main/java}/org/objectweb/asm/tree/analysis/package.html (100%)
 rename {test/conform => asm-analysis/src/test/java}/org/objectweb/asm/tree/analysis/AnalyzerUnitTest.java (100%)
 rename {test/conform => asm-analysis/src/test/java}/org/objectweb/asm/tree/analysis/BasicInterpreterTest.java (100%)
 rename {test/conform => asm-analysis/src/test/java}/org/objectweb/asm/tree/analysis/BasicVerifierTest.java (100%)
 rename {test/conform => asm-analysis/src/test/java}/org/objectweb/asm/tree/analysis/SimpleVerifierTest.java (100%)
 rename {test/conform => asm-analysis/src/test/java}/org/objectweb/asm/tree/analysis/SimpleVerifierUnitTest.java (100%)
 rename {test/conform => asm-analysis/src/test/java}/org/objectweb/asm/tree/analysis/SmallSetUnitTest.java (100%)
 rename {test/conform => asm-analysis/src/test/java}/org/objectweb/asm/tree/analysis/SourceInterpreterTest.java (100%)
 rename {test/conform => asm-analysis/src/test/java}/org/objectweb/asm/tree/analysis/ValueUnitTest.java (100%)
 rename {test/conform/org/objectweb/asm/tree/analysis => asm-analysis/src/test/resources}/sigtest-4.0.txt (100%)
 rename {test/conform/org/objectweb/asm/tree/analysis => asm-analysis/src/test/resources}/sigtest-4.1.txt (100%)
 rename {test/conform/org/objectweb/asm/tree/analysis => asm-analysis/src/test/resources}/sigtest-4.2.txt (100%)
 rename {test/conform/org/objectweb/asm/tree/analysis => asm-analysis/src/test/resources}/sigtest-5.0.1.txt (100%)
 rename {test/conform/org/objectweb/asm/tree/analysis => asm-analysis/src/test/resources}/sigtest-5.0.2.txt (100%)
 rename {test/conform/org/objectweb/asm/tree/analysis => asm-analysis/src/test/resources}/sigtest-5.0.3.txt (100%)
 rename {test/conform/org/objectweb/asm/tree/analysis => asm-analysis/src/test/resources}/sigtest-5.0.4.txt (100%)
 rename {test/conform/org/objectweb/asm/tree/analysis => asm-analysis/src/test/resources}/sigtest-5.0.txt (100%)
 rename {test/conform/org/objectweb/asm/tree/analysis => asm-analysis/src/test/resources}/sigtest-5.1.txt (100%)
 rename {test/conform/org/objectweb/asm/tree/analysis => asm-analysis/src/test/resources}/sigtest-5.2.txt (100%)
 rename {src => asm-commons/src/main/java}/org/objectweb/asm/commons/AdviceAdapter.java (100%)
 rename {src => asm-commons/src/main/java}/org/objectweb/asm/commons/AnalyzerAdapter.java (100%)
 rename {src => asm-commons/src/main/java}/org/objectweb/asm/commons/AnnotationRemapper.java (100%)
 rename {src => asm-commons/src/main/java}/org/objectweb/asm/commons/ClassRemapper.java (100%)
 rename {src => asm-commons/src/main/java}/org/objectweb/asm/commons/CodeSizeEvaluator.java (100%)
 rename {src => asm-commons/src/main/java}/org/objectweb/asm/commons/FieldRemapper.java (100%)
 rename {src => asm-commons/src/main/java}/org/objectweb/asm/commons/GeneratorAdapter.java (100%)
 rename {src => asm-commons/src/main/java}/org/objectweb/asm/commons/InstructionAdapter.java (100%)
 rename {src => asm-commons/src/main/java}/org/objectweb/asm/commons/JSRInlinerAdapter.java (100%)
 rename {src => asm-commons/src/main/java}/org/objectweb/asm/commons/LocalVariablesSorter.java (100%)
 rename {src => asm-commons/src/main/java}/org/objectweb/asm/commons/Method.java (100%)
 rename {src => asm-commons/src/main/java}/org/objectweb/asm/commons/MethodRemapper.java (100%)
 rename {src => asm-commons/src/main/java}/org/objectweb/asm/commons/ModuleHashesAttribute.java (100%)
 rename {src => asm-commons/src/main/java}/org/objectweb/asm/commons/ModuleRemapper.java (100%)
 rename {src => asm-commons/src/main/java}/org/objectweb/asm/commons/ModuleResolutionAttribute.java (100%)
 rename {src => asm-commons/src/main/java}/org/objectweb/asm/commons/ModuleTargetAttribute.java (100%)
 rename {src => asm-commons/src/main/java}/org/objectweb/asm/commons/Remapper.java (100%)
 rename {src => asm-commons/src/main/java}/org/objectweb/asm/commons/RemappingAnnotationAdapter.java (100%)
 rename {src => asm-commons/src/main/java}/org/objectweb/asm/commons/RemappingClassAdapter.java (100%)
 rename {src => asm-commons/src/main/java}/org/objectweb/asm/commons/RemappingFieldAdapter.java (100%)
 rename {src => asm-commons/src/main/java}/org/objectweb/asm/commons/RemappingMethodAdapter.java (100%)
 rename {src => asm-commons/src/main/java}/org/objectweb/asm/commons/RemappingSignatureAdapter.java (100%)
 rename {src => asm-commons/src/main/java}/org/objectweb/asm/commons/SerialVersionUIDAdder.java (100%)
 rename {src => asm-commons/src/main/java}/org/objectweb/asm/commons/SignatureRemapper.java (100%)
 rename {src => asm-commons/src/main/java}/org/objectweb/asm/commons/SimpleRemapper.java (100%)
 rename {src => asm-commons/src/main/java}/org/objectweb/asm/commons/StaticInitMerger.java (100%)
 rename {src => asm-commons/src/main/java}/org/objectweb/asm/commons/TableSwitchGenerator.java (100%)
 rename {src => asm-commons/src/main/java}/org/objectweb/asm/commons/TryCatchBlockSorter.java (100%)
 rename {src => asm-commons/src/main/java}/org/objectweb/asm/commons/package.html (100%)
 rename {test/conform => asm-commons/src/test/java}/org/objectweb/asm/commons/AdviceAdapterTest.java (100%)
 rename {test/conform => asm-commons/src/test/java}/org/objectweb/asm/commons/AdviceAdapterUnitTest.java (100%)
 rename {test/conform => asm-commons/src/test/java}/org/objectweb/asm/commons/AnalyzerAdapterTest.java (100%)
 rename {test/conform => asm-commons/src/test/java}/org/objectweb/asm/commons/ClassRemapperTest.java (100%)
 rename {test/conform => asm-commons/src/test/java}/org/objectweb/asm/commons/ClassRemapperUnitTest.java (100%)
 rename {test/conform => asm-commons/src/test/java}/org/objectweb/asm/commons/CodeComment.java (100%)
 rename {test/conform => asm-commons/src/test/java}/org/objectweb/asm/commons/CodeSizeEvaluatorTest.java (100%)
 rename {test/conform => asm-commons/src/test/java}/org/objectweb/asm/commons/Comment.java (100%)
 rename {test/conform => asm-commons/src/test/java}/org/objectweb/asm/commons/JSRInlinerAdapterTest.java (100%)
 rename {test/conform => asm-commons/src/test/java}/org/objectweb/asm/commons/JSRInlinerAdapterUnitTest.java (100%)
 rename {test/conform => asm-commons/src/test/java}/org/objectweb/asm/commons/LocalVariablesSorterTest.java (100%)
 rename {test/conform => asm-commons/src/test/java}/org/objectweb/asm/commons/SerialVersionUIDAdderTest.java (100%)
 rename {test/conform => asm-commons/src/test/java}/org/objectweb/asm/commons/SerialVersionUIDAdderUnitTest.java (100%)
 rename {test/conform => asm-commons/src/test/java}/org/objectweb/asm/commons/SignatureRemapperUnitTest.java (100%)
 rename {test/conform => asm-commons/src/test/java}/org/objectweb/asm/commons/StaticInitMergerTest.java (100%)
 rename {test/conform/org/objectweb/asm/commons => asm-commons/src/test/resources}/sigtest-4.0.txt (100%)
 rename {test/conform/org/objectweb/asm/commons => asm-commons/src/test/resources}/sigtest-4.1.txt (100%)
 rename {test/conform/org/objectweb/asm/commons => asm-commons/src/test/resources}/sigtest-4.2.txt (100%)
 rename {test/conform/org/objectweb/asm/commons => asm-commons/src/test/resources}/sigtest-5.0.1.txt (100%)
 rename {test/conform/org/objectweb/asm/commons => asm-commons/src/test/resources}/sigtest-5.0.2.txt (100%)
 rename {test/conform/org/objectweb/asm/commons => asm-commons/src/test/resources}/sigtest-5.0.3.txt (100%)
 rename {test/conform/org/objectweb/asm/commons => asm-commons/src/test/resources}/sigtest-5.0.4.txt (100%)
 rename {test/conform/org/objectweb/asm/commons => asm-commons/src/test/resources}/sigtest-5.0.txt (100%)
 rename {test/conform/org/objectweb/asm/commons => asm-commons/src/test/resources}/sigtest-5.1.txt (100%)
 rename {test/conform/org/objectweb/asm/commons => asm-commons/src/test/resources}/sigtest-5.2.txt (100%)
 rename {test/conform => asm-test/src/main/java}/org/objectweb/asm/test/AsmTest.java (100%)
 rename {test/conform => asm-test/src/main/java}/org/objectweb/asm/test/ClassDump.java (100%)
 rename {test/conform => asm-test/src/main/resources}/DefaultPackage.class (100%)
 rename {test/conform => asm-test/src/main/resources}/annotations/ICA.class (100%)
 rename {test/conform => asm-test/src/main/resources}/annotations/IFA.class (100%)
 rename {test/conform => asm-test/src/main/resources}/annotations/IMA.class (100%)
 rename {test/conform => asm-test/src/main/resources}/annotations/IPA.class (100%)
 rename {test/conform => asm-test/src/main/resources}/annotations/ITA.class (100%)
 rename {test/conform => asm-test/src/main/resources}/annotations/ITPA.class (100%)
 rename {test/conform => asm-test/src/main/resources}/annotations/ITUA.class (100%)
 rename {test/conform => asm-test/src/main/resources}/annotations/IVA.class (100%)
 rename {test/conform => asm-test/src/main/resources}/annotations/VCA.class (100%)
 rename {test/conform => asm-test/src/main/resources}/annotations/VFA.class (100%)
 rename {test/conform => asm-test/src/main/resources}/annotations/VMA.class (100%)
 rename {test/conform => asm-test/src/main/resources}/annotations/VPA.class (100%)
 rename {test/conform => asm-test/src/main/resources}/annotations/VTA.class (100%)
 rename {test/conform => asm-test/src/main/resources}/annotations/VTPA.class (100%)
 rename {test/conform => asm-test/src/main/resources}/annotations/VTUA.class (100%)
 rename {test/conform => asm-test/src/main/resources}/annotations/VVA.class (100%)
 rename {test/conform => asm-test/src/main/resources}/jdk3/AllInstructions.class (100%)
 rename {test/conform => asm-test/src/main/resources}/jdk3/AllStructures$1.class (100%)
 rename {test/conform => asm-test/src/main/resources}/jdk3/AllStructures$InnerClass.class (100%)
 rename {test/conform => asm-test/src/main/resources}/jdk3/AllStructures.class (100%)
 rename {test/conform => asm-test/src/main/resources}/jdk3/Attribute.class (100%)
 rename {test/conform => asm-test/src/main/resources}/jdk3/LargeMethod.class (100%)
 rename {test/conform => asm-test/src/main/resources}/jdk5/AllInstructions.class (100%)
 rename {test/conform => asm-test/src/main/resources}/jdk5/AllStructures$EnumClass.class (100%)
 rename {test/conform => asm-test/src/main/resources}/jdk5/AllStructures$GenericInnerClass.class (100%)
 rename {test/conform => asm-test/src/main/resources}/jdk5/AllStructures$InnerClass.class (100%)
 rename {test/conform => asm-test/src/main/resources}/jdk5/AllStructures$InvisibleAnnotation.class (100%)
 rename {test/conform => asm-test/src/main/resources}/jdk5/AllStructures.class (100%)
 rename {test/conform => asm-test/src/main/resources}/jdk8/AllFrames.class (100%)
 rename {test/conform => asm-test/src/main/resources}/jdk8/AllInstructions.class (100%)
 rename {test/conform => asm-test/src/main/resources}/jdk8/AllStructures$1.class (100%)
 rename {test/conform => asm-test/src/main/resources}/jdk8/AllStructures$InnerClass.class (100%)
 rename {test/conform => asm-test/src/main/resources}/jdk8/AllStructures.class (100%)
 rename {test/conform => asm-test/src/main/resources}/jdk8/LargeMethod.class (100%)
 rename {test/conform => asm-test/src/main/resources}/jdk9/module-info.class (100%)
 rename {test/conform => asm-test/src/main/resources}/jdk9/pkg/A.class (100%)
 rename {test/conform => asm-test/src/main/resources}/jdk9/pkg/internal/AImpl.class (100%)
 rename {test/conform => asm-test/src/resources/java}/DefaultPackage.java (100%)
 rename {test/conform => asm-test/src/resources/java}/annotations/ICA.java (100%)
 rename {test/conform => asm-test/src/resources/java}/annotations/IFA.java (100%)
 rename {test/conform => asm-test/src/resources/java}/annotations/IMA.java (100%)
 rename {test/conform => asm-test/src/resources/java}/annotations/IPA.java (100%)
 rename {test/conform => asm-test/src/resources/java}/annotations/ITA.java (100%)
 rename {test/conform => asm-test/src/resources/java}/annotations/ITPA.java (100%)
 rename {test/conform => asm-test/src/resources/java}/annotations/ITUA.java (100%)
 rename {test/conform => asm-test/src/resources/java}/annotations/IVA.java (100%)
 rename {test/conform => asm-test/src/resources/java}/annotations/VCA.java (100%)
 rename {test/conform => asm-test/src/resources/java}/annotations/VFA.java (100%)
 rename {test/conform => asm-test/src/resources/java}/annotations/VMA.java (100%)
 rename {test/conform => asm-test/src/resources/java}/annotations/VPA.java (100%)
 rename {test/conform => asm-test/src/resources/java}/annotations/VTA.java (100%)
 rename {test/conform => asm-test/src/resources/java}/annotations/VTPA.java (100%)
 rename {test/conform => asm-test/src/resources/java}/annotations/VTUA.java (100%)
 rename {test/conform => asm-test/src/resources/java}/annotations/VVA.java (100%)
 rename {test/conform => asm-test/src/resources/java}/jdk3/AllInstructions.java (100%)
 rename {test/conform => asm-test/src/resources/java}/jdk3/AllStructures.java (100%)
 rename {test/conform => asm-test/src/resources/java}/jdk3/DumpAttribute.java (100%)
 rename {test/conform => asm-test/src/resources/java}/jdk3/LargeMethod.java (100%)
 rename {test/conform => asm-test/src/resources/java}/jdk5/AllInstructions.java (100%)
 rename {test/conform => asm-test/src/resources/java}/jdk5/AllStructures.java (100%)
 rename {test/conform => asm-test/src/resources/java}/jdk8/AllFrames.java (100%)
 rename {test/conform => asm-test/src/resources/java}/jdk8/AllInstructions.java (100%)
 rename {test/conform => asm-test/src/resources/java}/jdk8/AllStructures.java (100%)
 rename {test/conform => asm-test/src/resources/java}/jdk8/LargeMethod.java (100%)
 rename {test/conform => asm-test/src/resources/java}/jdk9/META-INF/MANIFEST.MF (100%)
 rename {test/conform => asm-test/src/resources/java}/jdk9/pkg/module-info.java (100%)
 rename {test/conform => asm-test/src/resources/java}/jdk9/pkg/pkg/A.java (100%)
 rename {test/conform => asm-test/src/resources/java}/jdk9/pkg/pkg/internal/AImpl.java (100%)
 rename {test/conform => asm-test/src/test/java}/org/objectweb/asm/test/AsmTestTest.java (100%)
 rename {src => asm-tree/src/main/java}/org/objectweb/asm/tree/AbstractInsnNode.java (100%)
 rename {src => asm-tree/src/main/java}/org/objectweb/asm/tree/AnnotationNode.java (100%)
 rename {src => asm-tree/src/main/java}/org/objectweb/asm/tree/ClassNode.java (100%)
 rename {src => asm-tree/src/main/java}/org/objectweb/asm/tree/FieldInsnNode.java (100%)
 rename {src => asm-tree/src/main/java}/org/objectweb/asm/tree/FieldNode.java (100%)
 rename {src => asm-tree/src/main/java}/org/objectweb/asm/tree/FrameNode.java (100%)
 rename {src => asm-tree/src/main/java}/org/objectweb/asm/tree/IincInsnNode.java (100%)
 rename {src => asm-tree/src/main/java}/org/objectweb/asm/tree/InnerClassNode.java (100%)
 rename {src => asm-tree/src/main/java}/org/objectweb/asm/tree/InsnList.java (100%)
 rename {src => asm-tree/src/main/java}/org/objectweb/asm/tree/InsnNode.java (100%)
 rename {src => asm-tree/src/main/java}/org/objectweb/asm/tree/IntInsnNode.java (100%)
 rename {src => asm-tree/src/main/java}/org/objectweb/asm/tree/InvokeDynamicInsnNode.java (100%)
 rename {src => asm-tree/src/main/java}/org/objectweb/asm/tree/JumpInsnNode.java (100%)
 rename {src => asm-tree/src/main/java}/org/objectweb/asm/tree/LabelNode.java (100%)
 rename {src => asm-tree/src/main/java}/org/objectweb/asm/tree/LdcInsnNode.java (100%)
 rename {src => asm-tree/src/main/java}/org/objectweb/asm/tree/LineNumberNode.java (100%)
 rename {src => asm-tree/src/main/java}/org/objectweb/asm/tree/LocalVariableAnnotationNode.java (100%)
 rename {src => asm-tree/src/main/java}/org/objectweb/asm/tree/LocalVariableNode.java (100%)
 rename {src => asm-tree/src/main/java}/org/objectweb/asm/tree/LookupSwitchInsnNode.java (100%)
 rename {src => asm-tree/src/main/java}/org/objectweb/asm/tree/MethodInsnNode.java (100%)
 rename {src => asm-tree/src/main/java}/org/objectweb/asm/tree/MethodNode.java (100%)
 rename {src => asm-tree/src/main/java}/org/objectweb/asm/tree/ModuleExportNode.java (100%)
 rename {src => asm-tree/src/main/java}/org/objectweb/asm/tree/ModuleNode.java (100%)
 rename {src => asm-tree/src/main/java}/org/objectweb/asm/tree/ModuleOpenNode.java (100%)
 rename {src => asm-tree/src/main/java}/org/objectweb/asm/tree/ModuleProvideNode.java (100%)
 rename {src => asm-tree/src/main/java}/org/objectweb/asm/tree/ModuleRequireNode.java (100%)
 rename {src => asm-tree/src/main/java}/org/objectweb/asm/tree/MultiANewArrayInsnNode.java (100%)
 rename {src => asm-tree/src/main/java}/org/objectweb/asm/tree/ParameterNode.java (100%)
 rename {src => asm-tree/src/main/java}/org/objectweb/asm/tree/TableSwitchInsnNode.java (100%)
 rename {src => asm-tree/src/main/java}/org/objectweb/asm/tree/TryCatchBlockNode.java (100%)
 rename {src => asm-tree/src/main/java}/org/objectweb/asm/tree/TypeAnnotationNode.java (100%)
 rename {src => asm-tree/src/main/java}/org/objectweb/asm/tree/TypeInsnNode.java (100%)
 rename {src => asm-tree/src/main/java}/org/objectweb/asm/tree/VarInsnNode.java (100%)
 rename {src => asm-tree/src/main/java}/org/objectweb/asm/tree/package.html (100%)
 rename {test/conform => asm-tree/src/test/java}/org/objectweb/asm/tree/ClassNodeTest.java (100%)
 rename {test/conform => asm-tree/src/test/java}/org/objectweb/asm/tree/ClassNodeUnitTest.java (100%)
 rename {test/conform => asm-tree/src/test/java}/org/objectweb/asm/tree/CodeComment.java (100%)
 rename {test/conform => asm-tree/src/test/java}/org/objectweb/asm/tree/Comment.java (100%)
 rename {test/conform => asm-tree/src/test/java}/org/objectweb/asm/tree/InsnListUnitTest.java (100%)
 rename {test/conform/org/objectweb/asm/tree => asm-tree/src/test/resources}/sigtest-4.0.txt (100%)
 rename {test/conform/org/objectweb/asm/tree => asm-tree/src/test/resources}/sigtest-4.1.txt (100%)
 rename {test/conform/org/objectweb/asm/tree => asm-tree/src/test/resources}/sigtest-4.2.txt (100%)
 rename {test/conform/org/objectweb/asm/tree => asm-tree/src/test/resources}/sigtest-5.0.1.txt (100%)
 rename {test/conform/org/objectweb/asm/tree => asm-tree/src/test/resources}/sigtest-5.0.2.txt (100%)
 rename {test/conform/org/objectweb/asm/tree => asm-tree/src/test/resources}/sigtest-5.0.3.txt (100%)
 rename {test/conform/org/objectweb/asm/tree => asm-tree/src/test/resources}/sigtest-5.0.4.txt (100%)
 rename {test/conform/org/objectweb/asm/tree => asm-tree/src/test/resources}/sigtest-5.0.txt (100%)
 rename {test/conform/org/objectweb/asm/tree => asm-tree/src/test/resources}/sigtest-5.1.txt (100%)
 rename {test/conform/org/objectweb/asm/tree => asm-tree/src/test/resources}/sigtest-5.2.txt (100%)
 rename {src => asm-util/src/main/java}/org/objectweb/asm/util/ASMifiable.java (100%)
 rename {src => asm-util/src/main/java}/org/objectweb/asm/util/ASMifier.java (100%)
 rename {src => asm-util/src/main/java}/org/objectweb/asm/util/CheckAnnotationAdapter.java (100%)
 rename {src => asm-util/src/main/java}/org/objectweb/asm/util/CheckClassAdapter.java (100%)
 rename {src => asm-util/src/main/java}/org/objectweb/asm/util/CheckFieldAdapter.java (100%)
 rename {src => asm-util/src/main/java}/org/objectweb/asm/util/CheckMethodAdapter.java (100%)
 rename {src => asm-util/src/main/java}/org/objectweb/asm/util/CheckModuleAdapter.java (100%)
 rename {src => asm-util/src/main/java}/org/objectweb/asm/util/CheckSignatureAdapter.java (100%)
 rename {src => asm-util/src/main/java}/org/objectweb/asm/util/Printer.java (100%)
 rename {src => asm-util/src/main/java}/org/objectweb/asm/util/Textifiable.java (100%)
 rename {src => asm-util/src/main/java}/org/objectweb/asm/util/Textifier.java (100%)
 rename {src => asm-util/src/main/java}/org/objectweb/asm/util/TraceAnnotationVisitor.java (100%)
 rename {src => asm-util/src/main/java}/org/objectweb/asm/util/TraceClassVisitor.java (100%)
 rename {src => asm-util/src/main/java}/org/objectweb/asm/util/TraceFieldVisitor.java (100%)
 rename {src => asm-util/src/main/java}/org/objectweb/asm/util/TraceMethodVisitor.java (100%)
 rename {src => asm-util/src/main/java}/org/objectweb/asm/util/TraceModuleVisitor.java (100%)
 rename {src => asm-util/src/main/java}/org/objectweb/asm/util/TraceSignatureVisitor.java (100%)
 rename {src => asm-util/src/main/java}/org/objectweb/asm/util/package.html (100%)
 rename {test/conform => asm-util/src/test/java}/org/objectweb/asm/util/ASMifierTest.java (100%)
 rename {test/conform => asm-util/src/test/java}/org/objectweb/asm/util/ASMifierUnitTest.java (100%)
 rename {test/conform => asm-util/src/test/java}/org/objectweb/asm/util/CheckClassAdapterTest.java (100%)
 rename {test/conform => asm-util/src/test/java}/org/objectweb/asm/util/CheckClassAdapterUnitTest.java (100%)
 rename {test/conform => asm-util/src/test/java}/org/objectweb/asm/util/CheckSignatureAdapterTest.java (100%)
 rename {test/conform => asm-util/src/test/java}/org/objectweb/asm/util/CheckSignatureAdapterUnitTest.java (100%)
 rename {test/conform => asm-util/src/test/java}/org/objectweb/asm/util/CodeComment.java (100%)
 rename {test/conform => asm-util/src/test/java}/org/objectweb/asm/util/Comment.java (100%)
 rename {test/conform => asm-util/src/test/java}/org/objectweb/asm/util/TraceClassAdapterTest.java (100%)
 rename {test/conform => asm-util/src/test/java}/org/objectweb/asm/util/TraceClassAdapterUnitTest.java (100%)
 rename {test/conform => asm-util/src/test/java}/org/objectweb/asm/util/TraceSignatureVisitorUnitTest.java (100%)
 rename {test/conform/org/objectweb/asm/util => asm-util/src/test/resources}/sigtest-4.0.txt (100%)
 rename {test/conform/org/objectweb/asm/util => asm-util/src/test/resources}/sigtest-4.1.txt (100%)
 rename {test/conform/org/objectweb/asm/util => asm-util/src/test/resources}/sigtest-4.2.txt (100%)
 rename {test/conform/org/objectweb/asm/util => asm-util/src/test/resources}/sigtest-5.0.1.txt (100%)
 rename {test/conform/org/objectweb/asm/util => asm-util/src/test/resources}/sigtest-5.0.2.txt (100%)
 rename {test/conform/org/objectweb/asm/util => asm-util/src/test/resources}/sigtest-5.0.3.txt (100%)
 rename {test/conform/org/objectweb/asm/util => asm-util/src/test/resources}/sigtest-5.0.4.txt (100%)
 rename {test/conform/org/objectweb/asm/util => asm-util/src/test/resources}/sigtest-5.0.txt (100%)
 rename {test/conform/org/objectweb/asm/util => asm-util/src/test/resources}/sigtest-5.1.txt (100%)
 rename {test/conform/org/objectweb/asm/util => asm-util/src/test/resources}/sigtest-5.2.txt (100%)
 rename {src => asm-xml/src/main/java}/org/objectweb/asm/xml/ASMContentHandler.java (100%)
 rename {src => asm-xml/src/main/java}/org/objectweb/asm/xml/Processor.java (100%)
 rename {src => asm-xml/src/main/java}/org/objectweb/asm/xml/SAXAdapter.java (100%)
 rename {src => asm-xml/src/main/java}/org/objectweb/asm/xml/SAXAnnotationAdapter.java (100%)
 rename {src => asm-xml/src/main/java}/org/objectweb/asm/xml/SAXClassAdapter.java (100%)
 rename {src => asm-xml/src/main/java}/org/objectweb/asm/xml/SAXCodeAdapter.java (100%)
 rename {src => asm-xml/src/main/java}/org/objectweb/asm/xml/SAXFieldAdapter.java (100%)
 rename {src => asm-xml/src/main/java}/org/objectweb/asm/xml/SAXModuleAdapter.java (100%)
 rename {src => asm-xml/src/main/java}/org/objectweb/asm/xml/asm-xml.dtd (100%)
 rename {src => asm-xml/src/main/java}/org/objectweb/asm/xml/package.html (100%)
 rename {test/conform => asm-xml/src/test/java}/org/objectweb/asm/xml/ASMContentHandlerUnitTest.java (100%)
 rename {test/conform => asm-xml/src/test/java}/org/objectweb/asm/xml/SAXAdapterTest.java (100%)
 rename {test/conform => asm-xml/src/test/java}/org/objectweb/asm/xml/SAXAdapterUnitTest.java (100%)
 rename {test/conform/org/objectweb/asm/xml => asm-xml/src/test/resources}/sigtest-4.0.txt (100%)
 rename {test/conform/org/objectweb/asm/xml => asm-xml/src/test/resources}/sigtest-4.1.txt (100%)
 rename {test/conform/org/objectweb/asm/xml => asm-xml/src/test/resources}/sigtest-4.2.txt (100%)
 rename {test/conform/org/objectweb/asm/xml => asm-xml/src/test/resources}/sigtest-5.0.1.txt (100%)
 rename {test/conform/org/objectweb/asm/xml => asm-xml/src/test/resources}/sigtest-5.0.2.txt (100%)
 rename {test/conform/org/objectweb/asm/xml => asm-xml/src/test/resources}/sigtest-5.0.3.txt (100%)
 rename {test/conform/org/objectweb/asm/xml => asm-xml/src/test/resources}/sigtest-5.0.4.txt (100%)
 rename {test/conform/org/objectweb/asm/xml => asm-xml/src/test/resources}/sigtest-5.0.txt (100%)
 rename {test/conform/org/objectweb/asm/xml => asm-xml/src/test/resources}/sigtest-5.1.txt (100%)
 rename {test/conform/org/objectweb/asm/xml => asm-xml/src/test/resources}/sigtest-5.2.txt (100%)
 rename {src => asm/src/main/java}/org/objectweb/asm/AnnotationVisitor.java (100%)
 rename {src => asm/src/main/java}/org/objectweb/asm/AnnotationWriter.java (100%)
 rename {src => asm/src/main/java}/org/objectweb/asm/Attribute.java (100%)
 rename {src => asm/src/main/java}/org/objectweb/asm/ByteVector.java (100%)
 rename {src => asm/src/main/java}/org/objectweb/asm/ClassReader.java (100%)
 rename {src => asm/src/main/java}/org/objectweb/asm/ClassVisitor.java (100%)
 rename {src => asm/src/main/java}/org/objectweb/asm/ClassWriter.java (100%)
 rename {src => asm/src/main/java}/org/objectweb/asm/Context.java (100%)
 rename {src => asm/src/main/java}/org/objectweb/asm/CurrentFrame.java (100%)
 rename {src => asm/src/main/java}/org/objectweb/asm/Edge.java (100%)
 rename {src => asm/src/main/java}/org/objectweb/asm/FieldVisitor.java (100%)
 rename {src => asm/src/main/java}/org/objectweb/asm/FieldWriter.java (100%)
 rename {src => asm/src/main/java}/org/objectweb/asm/Frame.java (100%)
 rename {src => asm/src/main/java}/org/objectweb/asm/Handle.java (100%)
 rename {src => asm/src/main/java}/org/objectweb/asm/Handler.java (100%)
 rename {src => asm/src/main/java}/org/objectweb/asm/Item.java (100%)
 rename {src => asm/src/main/java}/org/objectweb/asm/Label.java (100%)
 rename {src => asm/src/main/java}/org/objectweb/asm/MethodVisitor.java (100%)
 rename {src => asm/src/main/java}/org/objectweb/asm/MethodWriter.java (100%)
 rename {src => asm/src/main/java}/org/objectweb/asm/ModuleVisitor.java (100%)
 rename {src => asm/src/main/java}/org/objectweb/asm/ModuleWriter.java (100%)
 rename {src => asm/src/main/java}/org/objectweb/asm/Opcodes.java (100%)
 rename {src => asm/src/main/java}/org/objectweb/asm/Type.java (100%)
 rename {src => asm/src/main/java}/org/objectweb/asm/TypePath.java (100%)
 rename {src => asm/src/main/java}/org/objectweb/asm/TypeReference.java (100%)
 rename {src => asm/src/main/java}/org/objectweb/asm/package.html (100%)
 rename {src => asm/src/main/java}/org/objectweb/asm/signature/SignatureReader.java (100%)
 rename {src => asm/src/main/java}/org/objectweb/asm/signature/SignatureVisitor.java (100%)
 rename {src => asm/src/main/java}/org/objectweb/asm/signature/SignatureWriter.java (100%)
 rename {src => asm/src/main/java}/org/objectweb/asm/signature/package.html (100%)
 rename {test/conform => asm/src/test/java}/org/objectweb/asm/AnnotationVisitorTest.java (100%)
 rename {test/conform => asm/src/test/java}/org/objectweb/asm/AttributeTest.java (100%)
 rename {test/conform => asm/src/test/java}/org/objectweb/asm/ClassReaderTest.java (100%)
 rename {test/conform => asm/src/test/java}/org/objectweb/asm/ClassReaderUnitTest.java (100%)
 rename {test/conform => asm/src/test/java}/org/objectweb/asm/ClassVisitorTest.java (100%)
 rename {test/conform => asm/src/test/java}/org/objectweb/asm/ClassWriterComputeMaxsUnitTest.java (100%)
 rename {test/conform => asm/src/test/java}/org/objectweb/asm/ClassWriterTest.java (100%)
 rename {test/conform => asm/src/test/java}/org/objectweb/asm/ClassWriterUnitTest.java (100%)
 rename {test/conform => asm/src/test/java}/org/objectweb/asm/CodeComment.java (100%)
 rename {test/conform => asm/src/test/java}/org/objectweb/asm/Comment.java (100%)
 rename {test/conform => asm/src/test/java}/org/objectweb/asm/LabelTest.java (100%)
 rename {test/conform => asm/src/test/java}/org/objectweb/asm/MethodVisitorTest.java (100%)
 rename {test/conform => asm/src/test/java}/org/objectweb/asm/TypePathTest.java (100%)
 rename {test/conform => asm/src/test/java}/org/objectweb/asm/TypeTest.java (100%)
 rename {test/conform => asm/src/test/java}/org/objectweb/asm/signature/SignatureReaderTest.java (100%)
 rename {test/conform => asm/src/test/java}/org/objectweb/asm/signature/SignatureWriterTest.java (100%)
 rename {test/conform/org/objectweb/asm => asm/src/test/resources}/sigtest-4.0.txt (100%)
 rename {test/conform/org/objectweb/asm => asm/src/test/resources}/sigtest-4.1.txt (100%)
 rename {test/conform/org/objectweb/asm => asm/src/test/resources}/sigtest-4.2.txt (100%)
 rename {test/conform/org/objectweb/asm => asm/src/test/resources}/sigtest-5.0.1.txt (100%)
 rename {test/conform/org/objectweb/asm => asm/src/test/resources}/sigtest-5.0.2.txt (100%)
 rename {test/conform/org/objectweb/asm => asm/src/test/resources}/sigtest-5.0.3.txt (100%)
 rename {test/conform/org/objectweb/asm => asm/src/test/resources}/sigtest-5.0.4.txt (100%)
 rename {test/conform/org/objectweb/asm => asm/src/test/resources}/sigtest-5.0.txt (100%)
 rename {test/conform/org/objectweb/asm => asm/src/test/resources}/sigtest-5.1.txt (100%)
 rename {test/conform/org/objectweb/asm => asm/src/test/resources}/sigtest-5.2.txt (100%)
 rename {test/perf => benchmarks/memory/src/main/java}/org/objectweb/asm/ASMMemTest.java (100%)
 rename {test/perf => benchmarks/read-write/src/main/java}/org/objectweb/asm/ALLPerfTest.java (100%)
 rename {test/lib => benchmarks/write/libs}/csg-bytecode-1.0.0.jar (100%)
 rename {test/lib => benchmarks/write/libs}/jclasslib.jar (100%)
 rename {test/perf => benchmarks/write/src/main/java}/org/objectweb/asm/GenPerfTest.java (100%)
 delete mode 100644 build.config
 create mode 100644 build.gradle
 delete mode 100644 build.properties
 delete mode 100644 build.xml
 delete mode 100644 config/biz.aQute.bnd-3.2.0.jar
 delete mode 100644 doc/README.txt
 delete mode 100644 examples/adapt/etc/execute.properties
 rename examples/adapt/src/{ => main/java}/Adapt.java (100%)
 rename examples/adapt/src/{ => main/java}/ArraySet.java (100%)
 delete mode 100644 examples/analysis/etc/execute.properties
 rename examples/analysis/src/{ => main/java}/Analysis.java (100%)
 delete mode 100644 examples/annotations/build.xml
 delete mode 100644 examples/annotations/etc/execute.properties
 rename examples/annotations/src/{ => main/java}/Annotations.java (100%)
 rename examples/annotations/src/{ => main/java}/NotNull.java (100%)
 delete mode 100644 examples/attributes/etc/execute.properties
 rename examples/attributes/src/{ => main/java}/Attributes.java (100%)
 delete mode 100644 examples/common/README.txt
 delete mode 100644 examples/common/build.xml
 delete mode 100644 examples/common/etc/build.properties
 delete mode 100644 examples/compile-indy/etc/execute.properties
 delete mode 100644 examples/compile/etc/execute.properties
 rename examples/{compile-indy/src => compiler-indy/src/main/java}/IndyCompile.java (100%)
 rename examples/{compile-indy/src => compiler-indy/src/main/java}/RT.java (100%)
 rename examples/{compile/src => compiler/src/main/java}/Compile.java (100%)
 rename examples/{compile/src => compiler/src/main/java}/Expression.java (100%)
 delete mode 100644 examples/dependencies/etc/execute.properties
 rename examples/dependencies/src/{ => main/java}/org/objectweb/asm/depend/DependencyTracker.java (100%)
 rename examples/dependencies/src/{ => main/java}/org/objectweb/asm/depend/DependencyVisitor.java (100%)
 delete mode 100644 examples/helloworld/etc/execute.properties
 rename examples/helloworld/src/{ => main/java}/Helloworld.java (100%)
 delete mode 100644 examples/jasmin/etc/execute.properties
 rename examples/jasmin/src/{ => main/java}/JasminifierClassAdapter.java (100%)
 delete mode 100644 examples/jasmin/test/JasminifierClassAdapterTest.java
 delete mode 100644 examples/jasmin/test/build.xml
 delete mode 100644 examples/jasmin/test/jasmin.jar
 delete mode 100644 examples/jbfc/etc/execute.properties
 rename examples/jbfc/src/{ => main/java}/jbfc.java (100%)
 rename examples/jbfc/src/{ => main/java}/org/objectweb/asm/jbfc/BFCompiler.java (100%)
 rename examples/jbfc/src/{ => main/java}/org/objectweb/asm/jbfc/BFCompilerTest.java (100%)
 rename examples/xml/{ => src/main/xml}/annotate.xsl (100%)
 rename examples/xml/{ => src/main/xml}/copy.xsl (100%)
 rename examples/xml/{ => src/main/xml}/linenumbers.xsl (100%)
 rename examples/xml/{ => src/main/xml}/profile.xsl (100%)
 rename examples/xml/{ => src/main/xml}/readme.txt (100%)
 rename examples/xml/{ => src/main/xml}/strip.xsl (100%)
 delete mode 100644 findbugsExclude.xml
 create mode 100755 gradle/gradlew
 create mode 100644 gradle/gradlew.bat
 create mode 100644 gradle/wrapper/gradle-wrapper.jar
 create mode 100644 gradle/wrapper/gradle-wrapper.properties
 delete mode 100644 jdoc/README.txt
 delete mode 100644 jdoc/package-list
 delete mode 100644 jdoc/user.xml
 create mode 100644 settings.gradle
 delete mode 100644 test/README.txt
 delete mode 100644 test/build.xml
 delete mode 100644 test/conform/unit.xml
 delete mode 100644 test/lib/asm-2.2.1.jar
 delete mode 100644 test/lib/asm-tree-2.2.1.jar
 delete mode 100644 test/lib/aspectjweaver-1.8.10.jar
 delete mode 100644 test/lib/bcel-6.0.jar
 delete mode 100644 test/lib/cobertura-1.9.jar
 delete mode 100644 test/lib/cojen-2.2.3.jar
 delete mode 100644 test/lib/commons-compiler-3.0.7.jar
 delete mode 100644 test/lib/hamcrest-all-1.3.jar
 delete mode 100644 test/lib/jakarta-oro-2.0.8.jar
 delete mode 100644 test/lib/janino-3.0.7.jar
 delete mode 100644 test/lib/javassist.3.21.0.GA.jar
 delete mode 100644 test/lib/jd.xslt-1.5.5.jar
 delete mode 100644 test/lib/jiapi-file-0.5.2.jar
 delete mode 100644 test/lib/jiapi-reflect-0.5.2.jar
 delete mode 100644 test/lib/junit4-4.12.jar
 delete mode 100644 test/lib/kawa-2.4.jar
 delete mode 100644 test/lib/maven-ant-tasks-2.1.3.jar
 delete mode 100644 test/lib/maven-artifact-ant-2.0.4-dep.jar
 delete mode 100644 test/lib/rhino-1.7.7.1.jar
 delete mode 100644 test/lib/saxon7.jar
 delete mode 100644 test/lib/serp-1.15.1.jar
 delete mode 100644 test/lib/sigtest-maven-plugin-1.0.jar
 delete mode 100644 test/lib/slf4j-api-1.7.25.jar
 delete mode 100644 test/lib/slf4j-simple-1.7.25.jar
 delete mode 100644 test/lib/xalan-2.6.0.jar
 delete mode 100644 test/perf/all.xml
 delete mode 100644 test/perf/gen.xml
 delete mode 100644 test/perf/mem.xml
 delete mode 100644 test/perf/org/objectweb/asm/xml/XMLPerfTest.java
 rename {src => tools/bnd-module-plugin/src/main/java}/org/objectweb/asm/tools/ModuleInfoBndPlugin.java (100%)
 rename {src => tools/retrofitter/src/main/java}/org/objectweb/asm/tools/Retrofitter.java (100%)
 rename {src/org/objectweb/asm/tools => tools/retrofitter/src/main/resources}/jdk1.5.0.12.txt.gz (100%)

Merge request reports