diff --git a/plugins/convention/src/main/java/org/apache/struts2/convention/DefaultClassFinder.java b/plugins/convention/src/main/java/org/apache/struts2/convention/DefaultClassFinder.java
index bd947f7b8..f7bca4443 100644
--- a/plugins/convention/src/main/java/org/apache/struts2/convention/DefaultClassFinder.java
+++ b/plugins/convention/src/main/java/org/apache/struts2/convention/DefaultClassFinder.java
@@ -475,7 +475,7 @@ public class DefaultClassFinder implements ClassFinder {
private ClassFinder classFinder;
public InfoBuildingVisitor(ClassFinder classFinder) {
- super(Opcodes.ASM5);
+ super(Opcodes.ASM7);
this.classFinder = classFinder;
}
@@ -556,7 +556,7 @@ public class DefaultClassFinder implements ClassFinder {
private Info info;
public InfoBuildingMethodVisitor() {
- super(Opcodes.ASM5);
+ super(Opcodes.ASM7);
}
public InfoBuildingMethodVisitor(Info info) {
diff --git a/pom.xml b/pom.xml
index b341a10a1..bfe7ac49f 100644
--- a/pom.xml
+++ b/pom.xml
@@ -99,7 +99,7 @@
4.3.20.RELEASE
3.1.21
- 5.2
+ 7.0
3.0.8
1.0.7
2.11.1