asm merge requests
https://gitlab.ow2.org/asm/asm/-/merge_requests
2017-10-22T13:26:03Z
https://gitlab.ow2.org/asm/asm/-/merge_requests/55
Fix the sigtest task.
2017-10-22T13:26:03Z
Eric Bruneton
Fix the sigtest task.
The signature test was not working without the rt.jar on the classpath (no error was reported for incompatible API changes). Adding it solves this issue, and also removes the warnings about the @Deprecated annotations. I also had to manu...
The signature test was not working without the rt.jar on the classpath (no error was reported for incompatible API changes). Adding it solves this issue, and also removes the warnings about the @Deprecated annotations. I also had to manually fix the asm-xml signature files (for some unknown reason the inner ASMContentHandler$Rule class was recorded as public, whereas it has always been protected).
Remi Forax
Remi Forax
https://gitlab.ow2.org/asm/asm/-/merge_requests/54
Deprecate the XML API.
2017-10-31T10:37:50Z
Eric Bruneton
Deprecate the XML API.
Remi Forax
Remi Forax
https://gitlab.ow2.org/asm/asm/-/merge_requests/53
Delete the examples.
2017-10-31T10:40:35Z
Eric Bruneton
Delete the examples.
These examples were introduced long before the user guide, which now provides more and better documented examples.
These examples were introduced long before the user guide, which now provides more and better documented examples.
Remi Forax
Remi Forax
https://gitlab.ow2.org/asm/asm/-/merge_requests/52
Don't insert frames when expanding ASM pseudo instructions if EXPAND_FRAMES i...
2017-10-31T10:42:21Z
Eric Bruneton
Don't insert frames when expanding ASM pseudo instructions if EXPAND_FRAMES is not set.
ASM pseudo instructions are used when jump instructions need to be resized in large methods. To convert them to normal instructions, a new ClassReader->ClassWriter roundtrip is performed, with the EXPAND_ASM_INSNS flag and with the EXPAN...
ASM pseudo instructions are used when jump instructions need to be resized in large methods. To convert them to normal instructions, a new ClassReader->ClassWriter roundtrip is performed, with the EXPAND_ASM_INSNS flag and with the EXPAND_FRAMES flag if the class already had frames (see ClassWriter#toByteArray). If EXPAND_FRAMES is false this means the class had initially no frames, despite the fact that it has jump instructions (otherwise there could not be any ASM pseudo insns to replace). Therefore, in this case, we should not attempt to insert frames in ClassReader.
Closes #317800
Remi Forax
Remi Forax
https://gitlab.ow2.org/asm/asm/-/merge_requests/51
Remove the duplicated signature files.
2017-10-22T13:10:39Z
Eric Bruneton
Remove the duplicated signature files.
Some files differ from the content for the previous version only by the version number line, everything else being identical. They can be removed since they only give redundant tests and increase the build time for nothing.
Some files differ from the content for the previous version only by the version number line, everything else being identical. They can be removed since they only give redundant tests and increase the build time for nothing.
Remi Forax
Remi Forax
https://gitlab.ow2.org/asm/asm/-/merge_requests/50
Switch to JUnit 5.
2017-11-01T08:34:45Z
Eric Bruneton
Switch to JUnit 5.
Remi Forax
Remi Forax
https://gitlab.ow2.org/asm/asm/-/merge_requests/49
Add the signature files for ASM 6.0.
2017-10-22T13:11:24Z
Eric Bruneton
Add the signature files for ASM 6.0.
Remi Forax
Remi Forax
https://gitlab.ow2.org/asm/asm/-/merge_requests/48
Add tasks to format the code and to check its formatting.
2017-10-22T13:29:48Z
Eric Bruneton
Add tasks to format the code and to check its formatting.
Also fix the formatting of some files, and check that code coverage is good during continuous integration tests.
Also fix the formatting of some files, and check that code coverage is good during continuous integration tests.
Remi Forax
Remi Forax
https://gitlab.ow2.org/asm/asm/-/merge_requests/47
Fix the order of the arguments when writing code attributes.
2017-10-22T13:08:01Z
Eric Bruneton
Fix the order of the arguments when writing code attributes.
This is a very old bug, which was introduced in https://gitlab.ow2.org/asm/asm/commit/990aff2e1ac3aebadd3a900df0fe947cc29b806c#e4712f92a60636158927153dd485f453b94f0030 13 years ago! Apparently no one is using custom Code attributes...
C...
This is a very old bug, which was introduced in https://gitlab.ow2.org/asm/asm/commit/990aff2e1ac3aebadd3a900df0fe947cc29b806c#e4712f92a60636158927153dd485f453b94f0030 13 years ago! Apparently no one is using custom Code attributes...
Closes #317796
Remi Forax
Remi Forax
https://gitlab.ow2.org/asm/asm/-/merge_requests/45
Add some basic continuous integration tests.
2017-10-18T16:34:48Z
Eric Bruneton
Add some basic continuous integration tests.
Assigning to myself to check that continuous integration is working properly.
Assigning to myself to check that continuous integration is working properly.
Eric Bruneton
Eric Bruneton
https://gitlab.ow2.org/asm/asm/-/merge_requests/43
Switch from Ant to Gradle.
2017-10-18T18:51:45Z
Eric Bruneton
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 purpo...
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%)
```
Remi Forax
Remi Forax
https://gitlab.ow2.org/asm/asm/-/merge_requests/42
Remove dependencies between test packages.
2017-10-07T14:01:52Z
Eric Bruneton
Remove dependencies between test packages.
Remi Forax
Remi Forax
https://gitlab.ow2.org/asm/asm/-/merge_requests/41
Delete AbstractTest and refactor the last test using it.
2017-10-07T14:02:25Z
Eric Bruneton
Delete AbstractTest and refactor the last test using it.
Also remove a dependency from AsmTest to Opcodes to enable a multi-project layout.
Also remove a dependency from AsmTest to Opcodes to enable a multi-project layout.
Remi Forax
Remi Forax
https://gitlab.ow2.org/asm/asm/-/merge_requests/40
Refactor AdviceAdapterTest to use AsmTest.
2017-10-07T12:03:08Z
Eric Bruneton
Refactor AdviceAdapterTest to use AsmTest.
Remi Forax
Remi Forax
https://gitlab.ow2.org/asm/asm/-/merge_requests/39
Refactor AnalyzerAdapterTest to use AsmTest.
2017-10-07T12:01:12Z
Eric Bruneton
Refactor AnalyzerAdapterTest to use AsmTest.
Also add more tests to check that the computed intermediate frames pass bytecode verification.
Also add more tests to check that the computed intermediate frames pass bytecode verification.
Remi Forax
Remi Forax
https://gitlab.ow2.org/asm/asm/-/merge_requests/38
Refactor class remapper test
2017-10-07T11:59:01Z
Eric Bruneton
Refactor class remapper test
Remi Forax
Remi Forax
https://gitlab.ow2.org/asm/asm/-/merge_requests/37
Refactor the unit tests to use JUnit 4 annotations.
2017-10-07T11:56:43Z
Eric Bruneton
Refactor the unit tests to use JUnit 4 annotations.
Also remove the dependency from AnalyzerUnitTest to ClassWriterComputeMaxUnitTest (by duplicating some code; this will be needed to use a multi-project layout).
Also remove the dependency from AnalyzerUnitTest to ClassWriterComputeMaxUnitTest (by duplicating some code; this will be needed to use a multi-project layout).
Remi Forax
Remi Forax
https://gitlab.ow2.org/asm/asm/-/merge_requests/36
Refactor JSRInlinerAdapterTest to use AsmTest.
2017-10-07T06:12:44Z
Eric Bruneton
Refactor JSRInlinerAdapterTest to use AsmTest.
Remi Forax
Remi Forax
https://gitlab.ow2.org/asm/asm/-/merge_requests/35
Refactor SerialVersionUIDAdderTest to use AsmTest.
2017-10-07T06:04:59Z
Eric Bruneton
Refactor SerialVersionUIDAdderTest to use AsmTest.
Remi Forax
Remi Forax
https://gitlab.ow2.org/asm/asm/-/merge_requests/34
Refactor LocalVariablesSorterTest to use AsmTest.
2017-10-07T06:07:39Z
Eric Bruneton
Refactor LocalVariablesSorterTest to use AsmTest.
Remi Forax
Remi Forax