diff --git a/.travis.yml b/.travis.yml
index 64c2c1aa51..99acf2dc07 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -7,7 +7,6 @@ cache:
jdk:
- oraclejdk11
- - oraclejdk10
- oraclejdk9
- oraclejdk8
- openjdk7
diff --git a/build.xml b/build.xml
index 42554cec99..f1138faba6 100644
--- a/build.xml
+++ b/build.xml
@@ -279,13 +279,13 @@
- ]]>
+ ]]>
- ]]>
+ ]]>
- ]]>
+ ]]>
diff --git a/common.xml b/common.xml
index 2c28ca854a..242b4fb634 100644
--- a/common.xml
+++ b/common.xml
@@ -144,8 +144,8 @@
classpath="${common.basedir}/lib/build/jarjar-1.1.jar"/>
-
-
+
+
diff --git a/core/src/com/google/inject/internal/util/LineNumbers.java b/core/src/com/google/inject/internal/util/LineNumbers.java
index c2f6de6ec7..8f1d4405ef 100644
--- a/core/src/com/google/inject/internal/util/LineNumbers.java
+++ b/core/src/com/google/inject/internal/util/LineNumbers.java
@@ -42,6 +42,8 @@
*/
final class LineNumbers {
+ private static final int ASM_API_LEVEL = Opcodes.ASM7;
+
private final Class type;
private final Map lines = Maps.newHashMap();
private String source;
@@ -145,7 +147,7 @@ private class LineNumberReader extends ClassVisitor {
private String name;
LineNumberReader() {
- super(Opcodes.ASM6);
+ super(ASM_API_LEVEL);
}
@Override
@@ -204,7 +206,7 @@ public AnnotationVisitor visitParameterAnnotation(int parameter, String desc, bo
class LineNumberMethodVisitor extends MethodVisitor {
LineNumberMethodVisitor() {
- super(Opcodes.ASM6);
+ super(ASM_API_LEVEL);
}
@Override
@@ -235,7 +237,7 @@ public void visitLineNumber(int line, Label start) {
class LineNumberAnnotationVisitor extends AnnotationVisitor {
LineNumberAnnotationVisitor() {
- super(Opcodes.ASM6);
+ super(ASM_API_LEVEL);
}
@Override
diff --git a/lib/build/asm-6.2.1.jar b/lib/build/asm-6.2.1.jar
deleted file mode 100644
index cc00792662..0000000000
Binary files a/lib/build/asm-6.2.1.jar and /dev/null differ
diff --git a/lib/build/asm-7.0.jar b/lib/build/asm-7.0.jar
new file mode 100644
index 0000000000..2cf38f4616
Binary files /dev/null and b/lib/build/asm-7.0.jar differ
diff --git a/lib/build/cglib-3.2.8.jar b/lib/build/cglib-3.2.9.jar
similarity index 80%
rename from lib/build/cglib-3.2.8.jar
rename to lib/build/cglib-3.2.9.jar
index 7121161271..bf56625405 100644
Binary files a/lib/build/cglib-3.2.8.jar and b/lib/build/cglib-3.2.9.jar differ
diff --git a/pom.xml b/pom.xml
index 9d723dbc98..ff1f76ebc6 100644
--- a/pom.xml
+++ b/pom.xml
@@ -154,12 +154,12 @@ See the Apache License Version 2.0 for the specific language governing permissio
org.ow2.asm
asm
- 6.2.1
+ 7.0
cglib
cglib
- 3.2.8
+ 3.2.9
junit