From 2f29e9a3822a3eba50bd921f111ffce1f8182f54 Mon Sep 17 00:00:00 2001 From: Alex Shesterov Date: Sun, 22 Nov 2020 12:34:52 +0100 Subject: [PATCH] [MPLUGIN-369] - Upgrade ASM Api version to ASM9 in visitors - in sync with the current ASM version. This fixes the "Record requires ASM8" problem when Records are used in a Mojo. This closes #32 --- .../annotations/scanner/visitors/MojoAnnotationVisitor.java | 2 +- .../annotations/scanner/visitors/MojoClassVisitor.java | 2 +- .../annotations/scanner/visitors/MojoFieldVisitor.java | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/maven-plugin-tools-annotations/src/main/java/org/apache/maven/tools/plugin/extractor/annotations/scanner/visitors/MojoAnnotationVisitor.java b/maven-plugin-tools-annotations/src/main/java/org/apache/maven/tools/plugin/extractor/annotations/scanner/visitors/MojoAnnotationVisitor.java index 2199de517..3977ed278 100644 --- a/maven-plugin-tools-annotations/src/main/java/org/apache/maven/tools/plugin/extractor/annotations/scanner/visitors/MojoAnnotationVisitor.java +++ b/maven-plugin-tools-annotations/src/main/java/org/apache/maven/tools/plugin/extractor/annotations/scanner/visitors/MojoAnnotationVisitor.java @@ -41,7 +41,7 @@ public class MojoAnnotationVisitor MojoAnnotationVisitor( Logger logger, String annotationClassName ) { - super( Opcodes.ASM7 ); + super( Opcodes.ASM9 ); this.logger = logger; this.annotationClassName = annotationClassName; } diff --git a/maven-plugin-tools-annotations/src/main/java/org/apache/maven/tools/plugin/extractor/annotations/scanner/visitors/MojoClassVisitor.java b/maven-plugin-tools-annotations/src/main/java/org/apache/maven/tools/plugin/extractor/annotations/scanner/visitors/MojoClassVisitor.java index 2191a4707..2f3cf3004 100644 --- a/maven-plugin-tools-annotations/src/main/java/org/apache/maven/tools/plugin/extractor/annotations/scanner/visitors/MojoClassVisitor.java +++ b/maven-plugin-tools-annotations/src/main/java/org/apache/maven/tools/plugin/extractor/annotations/scanner/visitors/MojoClassVisitor.java @@ -53,7 +53,7 @@ public class MojoClassVisitor public MojoClassVisitor( Logger logger ) { - super( Opcodes.ASM7 ); + super( Opcodes.ASM9 ); this.logger = logger; } diff --git a/maven-plugin-tools-annotations/src/main/java/org/apache/maven/tools/plugin/extractor/annotations/scanner/visitors/MojoFieldVisitor.java b/maven-plugin-tools-annotations/src/main/java/org/apache/maven/tools/plugin/extractor/annotations/scanner/visitors/MojoFieldVisitor.java index 80afcb608..225478b4b 100644 --- a/maven-plugin-tools-annotations/src/main/java/org/apache/maven/tools/plugin/extractor/annotations/scanner/visitors/MojoFieldVisitor.java +++ b/maven-plugin-tools-annotations/src/main/java/org/apache/maven/tools/plugin/extractor/annotations/scanner/visitors/MojoFieldVisitor.java @@ -44,7 +44,7 @@ public class MojoFieldVisitor MojoFieldVisitor( Logger logger, String fieldName, String className ) { - super( Opcodes.ASM7 ); + super( Opcodes.ASM9 ); this.logger = logger; this.fieldName = fieldName; this.className = className;