Merge pull request #966 from jbescos/upgradeASM
Ugrade ASM to support higher JDK versions
diff --git a/.gitignore b/.gitignore
index 825e013..73c5b68 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,5 +1,6 @@
target/
.classpath
+.factorypath
.project
.settings/
*.iml
diff --git a/maven-plugins/hk2-inhabitant-generator/src/main/java/org/jvnet/hk2/generator/internal/AbstractAnnotationVisitorImpl.java b/maven-plugins/hk2-inhabitant-generator/src/main/java/org/jvnet/hk2/generator/internal/AbstractAnnotationVisitorImpl.java
index 834ed3d..54f56f7 100755
--- a/maven-plugins/hk2-inhabitant-generator/src/main/java/org/jvnet/hk2/generator/internal/AbstractAnnotationVisitorImpl.java
+++ b/maven-plugins/hk2-inhabitant-generator/src/main/java/org/jvnet/hk2/generator/internal/AbstractAnnotationVisitorImpl.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2012, 2018 Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2012, 2024 Oracle and/or its affiliates. All rights reserved.
*
* This program and the accompanying materials are made available under the
* terms of the Eclipse Public License v. 2.0, which is available at
@@ -30,7 +30,7 @@
* Gives the version implemented to the superclass
*/
public AbstractAnnotationVisitorImpl() {
- super(Opcodes.ASM7);
+ super(Opcodes.ASM9);
}
/* (non-Javadoc)
diff --git a/maven-plugins/hk2-inhabitant-generator/src/main/java/org/jvnet/hk2/generator/internal/AbstractClassVisitorImpl.java b/maven-plugins/hk2-inhabitant-generator/src/main/java/org/jvnet/hk2/generator/internal/AbstractClassVisitorImpl.java
index 91c9068..94f3be1 100755
--- a/maven-plugins/hk2-inhabitant-generator/src/main/java/org/jvnet/hk2/generator/internal/AbstractClassVisitorImpl.java
+++ b/maven-plugins/hk2-inhabitant-generator/src/main/java/org/jvnet/hk2/generator/internal/AbstractClassVisitorImpl.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2012, 2018 Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2012, 2024 Oracle and/or its affiliates. All rights reserved.
*
* This program and the accompanying materials are made available under the
* terms of the Eclipse Public License v. 2.0, which is available at
@@ -32,7 +32,7 @@
* The constructor that gives the version we are implementing to the superclass
*/
public AbstractClassVisitorImpl() {
- super(Opcodes.ASM7);
+ super(Opcodes.ASM9);
}
/* (non-Javadoc)
diff --git a/maven-plugins/hk2-inhabitant-generator/src/main/java/org/jvnet/hk2/generator/internal/AbstractMethodVisitorImpl.java b/maven-plugins/hk2-inhabitant-generator/src/main/java/org/jvnet/hk2/generator/internal/AbstractMethodVisitorImpl.java
index 30e84a1..08ea1ff 100755
--- a/maven-plugins/hk2-inhabitant-generator/src/main/java/org/jvnet/hk2/generator/internal/AbstractMethodVisitorImpl.java
+++ b/maven-plugins/hk2-inhabitant-generator/src/main/java/org/jvnet/hk2/generator/internal/AbstractMethodVisitorImpl.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2012, 2018 Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2012, 2024 Oracle and/or its affiliates. All rights reserved.
*
* This program and the accompanying materials are made available under the
* terms of the Eclipse Public License v. 2.0, which is available at
@@ -33,7 +33,7 @@
* The constructor that gives the implemented version to the superclass
*/
public AbstractMethodVisitorImpl() {
- super(Opcodes.ASM7);
+ super(Opcodes.ASM9);
}
/* (non-Javadoc)
diff --git a/pom.xml b/pom.xml
index 9ba96f0..e664434 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
- Copyright (c) 2010, 2021 Oracle and/or its affiliates. All rights reserved.
+ Copyright (c) 2010, 2024 Oracle and/or its affiliates. All rights reserved.
This program and the accompanying materials are made available under the
terms of the Eclipse Public License v. 2.0, which is available at
@@ -152,7 +152,7 @@
<jtype.version>0.1.0</jtype.version>
<javassist.version>3.27.0-GA</javassist.version>
<junit.version>4.12</junit.version>
- <asm.version>7.1</asm.version>
+ <asm.version>9.6</asm.version>
<woodstox.version>4.1.2</woodstox.version>
<stax-api.version>1.0-2</stax-api.version>
<aopalliance.version>1.0</aopalliance.version>