Repository: groovy Updated Branches: refs/heads/GROOVY_2_6_X 47753b958 -> bb9809d74
Bump ASM API version to ASM6 (cherry picked from commit ec6b6de) Project: http://git-wip-us.apache.org/repos/asf/groovy/repo Commit: http://git-wip-us.apache.org/repos/asf/groovy/commit/70f825ce Tree: http://git-wip-us.apache.org/repos/asf/groovy/tree/70f825ce Diff: http://git-wip-us.apache.org/repos/asf/groovy/diff/70f825ce Branch: refs/heads/GROOVY_2_6_X Commit: 70f825ce9900f90c35e057d3e46beac9ce5948a0 Parents: 47753b9 Author: danielsun1106 <realblue...@hotmail.com> Authored: Sun Feb 18 02:52:04 2018 +0800 Committer: danielsun1106 <realblue...@hotmail.com> Committed: Sun Feb 18 04:50:10 2018 +0800 ---------------------------------------------------------------------- .../java/org/codehaus/groovy/ast/decompiled/AsmDecompiler.java | 4 ++-- .../codehaus/groovy/ast/decompiled/FormalParameterParser.java | 2 +- .../org/codehaus/groovy/ast/decompiled/TypeSignatureParser.java | 2 +- .../java/org/codehaus/groovy/runtime/ProxyGeneratorAdapter.java | 2 +- src/test/gls/generics/GenericsTestBase.java | 2 +- .../codehaus/groovy/classgen/asm/AbstractBytecodeTestCase.groovy | 2 +- 6 files changed, 7 insertions(+), 7 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/groovy/blob/70f825ce/src/main/java/org/codehaus/groovy/ast/decompiled/AsmDecompiler.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/codehaus/groovy/ast/decompiled/AsmDecompiler.java b/src/main/java/org/codehaus/groovy/ast/decompiled/AsmDecompiler.java index 933f1b5..cc9c2f0 100644 --- a/src/main/java/org/codehaus/groovy/ast/decompiled/AsmDecompiler.java +++ b/src/main/java/org/codehaus/groovy/ast/decompiled/AsmDecompiler.java @@ -94,7 +94,7 @@ public abstract class AsmDecompiler { private ClassStub result; public DecompilingVisitor() { - super(Opcodes.ASM5); + super(Opcodes.ASM6); } @Override @@ -179,7 +179,7 @@ public abstract class AsmDecompiler { private abstract static class AnnotationReader extends AnnotationVisitor { public AnnotationReader() { - super(Opcodes.ASM5); + super(Opcodes.ASM6); } abstract void visitAttribute(String name, Object value); http://git-wip-us.apache.org/repos/asf/groovy/blob/70f825ce/src/main/java/org/codehaus/groovy/ast/decompiled/FormalParameterParser.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/codehaus/groovy/ast/decompiled/FormalParameterParser.java b/src/main/java/org/codehaus/groovy/ast/decompiled/FormalParameterParser.java index 98277d8..a5fc1b5 100644 --- a/src/main/java/org/codehaus/groovy/ast/decompiled/FormalParameterParser.java +++ b/src/main/java/org/codehaus/groovy/ast/decompiled/FormalParameterParser.java @@ -37,7 +37,7 @@ abstract class FormalParameterParser extends SignatureVisitor { private final List<GenericsType> typeParameters = new ArrayList<GenericsType>(); public FormalParameterParser(AsmReferenceResolver resolver) { - super(Opcodes.ASM5); + super(Opcodes.ASM6); this.resolver = resolver; } http://git-wip-us.apache.org/repos/asf/groovy/blob/70f825ce/src/main/java/org/codehaus/groovy/ast/decompiled/TypeSignatureParser.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/codehaus/groovy/ast/decompiled/TypeSignatureParser.java b/src/main/java/org/codehaus/groovy/ast/decompiled/TypeSignatureParser.java index 7d971ed..718429e 100644 --- a/src/main/java/org/codehaus/groovy/ast/decompiled/TypeSignatureParser.java +++ b/src/main/java/org/codehaus/groovy/ast/decompiled/TypeSignatureParser.java @@ -36,7 +36,7 @@ abstract class TypeSignatureParser extends SignatureVisitor { private final AsmReferenceResolver resolver; public TypeSignatureParser(AsmReferenceResolver resolver) { - super(Opcodes.ASM5); + super(Opcodes.ASM6); this.resolver = resolver; } http://git-wip-us.apache.org/repos/asf/groovy/blob/70f825ce/src/main/java/org/codehaus/groovy/runtime/ProxyGeneratorAdapter.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/codehaus/groovy/runtime/ProxyGeneratorAdapter.java b/src/main/java/org/codehaus/groovy/runtime/ProxyGeneratorAdapter.java index 207a7ca..dfec531 100644 --- a/src/main/java/org/codehaus/groovy/runtime/ProxyGeneratorAdapter.java +++ b/src/main/java/org/codehaus/groovy/runtime/ProxyGeneratorAdapter.java @@ -142,7 +142,7 @@ public class ProxyGeneratorAdapter extends ClassVisitor implements Opcodes { final ClassLoader proxyLoader, final boolean emptyBody, final Class delegateClass) { - super(Opcodes.ASM4, new ClassWriter(0)); + super(Opcodes.ASM6, new ClassWriter(0)); this.loader = proxyLoader != null ? createInnerLoader(proxyLoader, interfaces) : findClassLoader(superClass, interfaces); this.visitedMethods = new LinkedHashSet<Object>(); this.delegatedClosures = closureMap.isEmpty() ? EMPTY_DELEGATECLOSURE_MAP : new HashMap<String, Boolean>(); http://git-wip-us.apache.org/repos/asf/groovy/blob/70f825ce/src/test/gls/generics/GenericsTestBase.java ---------------------------------------------------------------------- diff --git a/src/test/gls/generics/GenericsTestBase.java b/src/test/gls/generics/GenericsTestBase.java index 801806f..9b0f220 100644 --- a/src/test/gls/generics/GenericsTestBase.java +++ b/src/test/gls/generics/GenericsTestBase.java @@ -57,7 +57,7 @@ public abstract class GenericsTestBase extends GroovyTestCase { } private class GenericsTester extends ClassVisitor { public GenericsTester(ClassVisitor cv) { - super(Opcodes.ASM4,cv); + super(Opcodes.ASM6,cv); } public void visit(int version, int access, String name, String signature, String superName, String[] interfaces) { http://git-wip-us.apache.org/repos/asf/groovy/blob/70f825ce/src/test/org/codehaus/groovy/classgen/asm/AbstractBytecodeTestCase.groovy ---------------------------------------------------------------------- diff --git a/src/test/org/codehaus/groovy/classgen/asm/AbstractBytecodeTestCase.groovy b/src/test/org/codehaus/groovy/classgen/asm/AbstractBytecodeTestCase.groovy index 123e61a..ca88074 100644 --- a/src/test/org/codehaus/groovy/classgen/asm/AbstractBytecodeTestCase.groovy +++ b/src/test/org/codehaus/groovy/classgen/asm/AbstractBytecodeTestCase.groovy @@ -118,7 +118,7 @@ abstract class AbstractBytecodeTestCase extends GroovyTestCase { InstructionSequence sequence def output = new StringBuilderWriter() def tcf; - tcf = new TraceClassVisitor(new ClassVisitor(Opcodes.ASM4) { + tcf = new TraceClassVisitor(new ClassVisitor(Opcodes.ASM6) { MethodVisitor visitMethod(int access, String name, String desc, String signature, String... exceptions) { if (options.method == name) { tcf.p.text << '--BEGIN--'