From 2feb9d693cf55df26f94cbfcbd2747ae60fa86e9 Mon Sep 17 00:00:00 2001 From: wentch <22250530@qq.com> Date: Tue, 22 Dec 2015 14:17:33 +0800 Subject: [PATCH] --- android-jdk6-redkale/src/org/redkale/util/Attribute.java | 2 +- android-jdk6-redkale/src/org/redkale/util/Creator.java | 2 +- android-jdk6-redkale/src/org/redkale/util/Reproduce.java | 2 +- android-jdk6-redkale/src/org/redkale/util/TypeToken.java | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/android-jdk6-redkale/src/org/redkale/util/Attribute.java b/android-jdk6-redkale/src/org/redkale/util/Attribute.java index 259d865c9..9805568ef 100644 --- a/android-jdk6-redkale/src/org/redkale/util/Attribute.java +++ b/android-jdk6-redkale/src/org/redkale/util/Attribute.java @@ -221,7 +221,7 @@ public interface Attribute { final org.objectweb.asm.ClassWriter cw = new org.objectweb.asm.ClassWriter(0); org.objectweb.asm.MethodVisitor mv; - cw.visit(V1_8, ACC_PUBLIC + ACC_FINAL + ACC_SUPER, newDynName, "Ljava/lang/Object;L" + supDynName + "<" + interDesc + columnDesc + ">;", "java/lang/Object", new String[]{supDynName}); + cw.visit(V1_7, ACC_PUBLIC + ACC_FINAL + ACC_SUPER, newDynName, "Ljava/lang/Object;L" + supDynName + "<" + interDesc + columnDesc + ">;", "java/lang/Object", new String[]{supDynName}); { //构造方法 mv = cw.visitMethod(ACC_PUBLIC, "", "()V", null, null); diff --git a/android-jdk6-redkale/src/org/redkale/util/Creator.java b/android-jdk6-redkale/src/org/redkale/util/Creator.java index 7ca2da7f1..acbf9370e 100644 --- a/android-jdk6-redkale/src/org/redkale/util/Creator.java +++ b/android-jdk6-redkale/src/org/redkale/util/Creator.java @@ -70,7 +70,7 @@ public interface Creator { FieldVisitor fv; MethodVisitor mv; AnnotationVisitor av0; - cw.visit(V1_8, ACC_PUBLIC + ACC_FINAL + ACC_SUPER, newDynName, "Ljava/lang/Object;L" + supDynName + "<" + interDesc + ">;", "java/lang/Object", new String[]{supDynName}); + cw.visit(V1_7, ACC_PUBLIC + ACC_FINAL + ACC_SUPER, newDynName, "Ljava/lang/Object;L" + supDynName + "<" + interDesc + ">;", "java/lang/Object", new String[]{supDynName}); {//构造方法 mv = cw.visitMethod(ACC_PUBLIC, "", "()V", null, null); diff --git a/android-jdk6-redkale/src/org/redkale/util/Reproduce.java b/android-jdk6-redkale/src/org/redkale/util/Reproduce.java index 2c38fd843..d90c45d59 100644 --- a/android-jdk6-redkale/src/org/redkale/util/Reproduce.java +++ b/android-jdk6-redkale/src/org/redkale/util/Reproduce.java @@ -39,7 +39,7 @@ public interface Reproduce { MethodVisitor mv; AnnotationVisitor av0; - cw.visit(V1_8, ACC_PUBLIC + ACC_FINAL + ACC_SUPER, newDynName, "Ljava/lang/Object;L" + supDynName + "<" + destDesc + srcDesc + ">;", "java/lang/Object", new String[]{supDynName}); + cw.visit(V1_7, ACC_PUBLIC + ACC_FINAL + ACC_SUPER, newDynName, "Ljava/lang/Object;L" + supDynName + "<" + destDesc + srcDesc + ">;", "java/lang/Object", new String[]{supDynName}); { // 构造函数 mv = (cw.visitMethod(ACC_PUBLIC, "", "()V", null, null)); diff --git a/android-jdk6-redkale/src/org/redkale/util/TypeToken.java b/android-jdk6-redkale/src/org/redkale/util/TypeToken.java index 0270c4b01..78dea9238 100644 --- a/android-jdk6-redkale/src/org/redkale/util/TypeToken.java +++ b/android-jdk6-redkale/src/org/redkale/util/TypeToken.java @@ -143,7 +143,7 @@ public abstract class TypeToken { ClassWriter cw = new ClassWriter(0); FieldVisitor fv; MethodVisitor mv; - cw.visit(V1_8, ACC_PUBLIC + ACC_FINAL + ACC_SUPER, newDynName, null, "java/lang/Object", null); + cw.visit(V1_7, ACC_PUBLIC + ACC_FINAL + ACC_SUPER, newDynName, null, "java/lang/Object", null); String rawTypeDesc = org.objectweb.asm.Type.getDescriptor(rawType); StringBuilder sb = new StringBuilder(); sb.append(rawTypeDesc.substring(0, rawTypeDesc.length() - 1)).append('<');