Use ASM 8 opcodes
diff --git a/buildutils/buildutils-maven-plugin/src/main/java/org/apache/axiom/buildutils/classes/AspectJCodeRemover.java b/buildutils/buildutils-maven-plugin/src/main/java/org/apache/axiom/buildutils/classes/AspectJCodeRemover.java
index aaea9c3..1501a02 100644
--- a/buildutils/buildutils-maven-plugin/src/main/java/org/apache/axiom/buildutils/classes/AspectJCodeRemover.java
+++ b/buildutils/buildutils-maven-plugin/src/main/java/org/apache/axiom/buildutils/classes/AspectJCodeRemover.java
@@ -24,7 +24,7 @@
 
 final class AspectJCodeRemover extends ClassVisitor {
     public AspectJCodeRemover(ClassVisitor cv) {
-        super(Opcodes.ASM5, cv);
+        super(Opcodes.ASM8, cv);
     }
 
     @Override
diff --git a/buildutils/buildutils-maven-plugin/src/main/java/org/apache/axiom/buildutils/classes/GetDataHandlerBridgeMethodInjector.java b/buildutils/buildutils-maven-plugin/src/main/java/org/apache/axiom/buildutils/classes/GetDataHandlerBridgeMethodInjector.java
index 821ae66..b0dfeaa 100644
--- a/buildutils/buildutils-maven-plugin/src/main/java/org/apache/axiom/buildutils/classes/GetDataHandlerBridgeMethodInjector.java
+++ b/buildutils/buildutils-maven-plugin/src/main/java/org/apache/axiom/buildutils/classes/GetDataHandlerBridgeMethodInjector.java
@@ -28,7 +28,7 @@
  */
 final class GetDataHandlerBridgeMethodInjector extends ClassVisitor {
     GetDataHandlerBridgeMethodInjector(ClassVisitor cv) {
-        super(Opcodes.ASM5, cv);
+        super(Opcodes.ASM8, cv);
     }
 
     @Override
diff --git a/buildutils/buildutils-maven-plugin/src/main/java/org/apache/axiom/buildutils/sources/SourceExtractor.java b/buildutils/buildutils-maven-plugin/src/main/java/org/apache/axiom/buildutils/sources/SourceExtractor.java
index 434b071..4c1afdd 100644
--- a/buildutils/buildutils-maven-plugin/src/main/java/org/apache/axiom/buildutils/sources/SourceExtractor.java
+++ b/buildutils/buildutils-maven-plugin/src/main/java/org/apache/axiom/buildutils/sources/SourceExtractor.java
@@ -28,7 +28,7 @@
     private final String parentPath;
     
     SourceExtractor(Set<String> sources, String parentPath) {
-        super(Opcodes.ASM5);
+        super(Opcodes.ASM8);
         this.sources = sources;
         this.parentPath = parentPath;
     }
diff --git a/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/w3c/DOMTSClassVisitor.java b/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/w3c/DOMTSClassVisitor.java
index 1d471e9..54db79b 100644
--- a/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/w3c/DOMTSClassVisitor.java
+++ b/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/w3c/DOMTSClassVisitor.java
@@ -28,7 +28,7 @@
     private final Set<DOMFeature> usedFeatures;
     
     DOMTSClassVisitor(Set<DOMFeature> usedFeatures) {
-        super(Opcodes.ASM5);
+        super(Opcodes.ASM8);
         this.usedFeatures = usedFeatures;
     }
 
diff --git a/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/w3c/DOMTSMethodVisitor.java b/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/w3c/DOMTSMethodVisitor.java
index 1ac834f..4e54e67 100644
--- a/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/w3c/DOMTSMethodVisitor.java
+++ b/testing/dom-testsuite/src/main/java/org/apache/axiom/ts/dom/w3c/DOMTSMethodVisitor.java
@@ -27,7 +27,7 @@
     private final Set<DOMFeature> usedFeatures;
     
     DOMTSMethodVisitor(Set<DOMFeature> usedFeatures) {
-        super(Opcodes.ASM5);
+        super(Opcodes.ASM8);
         this.usedFeatures = usedFeatures;
     }