Switch from Ant to Gradle.
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%)