This is an automated email from the ASF dual-hosted git repository. rfscholte pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/maven-dependency-analyzer.git
The following commit(s) were added to refs/heads/master by this push: new 0acf0e6 [MSHARED-761] Make mvn dependency:analyze work with OpenJDK 11 0acf0e6 is described below commit 0acf0e60cfc3de47bf43eb03264175e32024a7b3 Author: Mickaƫl SEBIRE <mickseb...@gmail.com> AuthorDate: Mon Oct 8 21:04:34 2018 +0200 [MSHARED-761] Make mvn dependency:analyze work with OpenJDK 11 --- pom.xml | 4 ++-- .../dependency/analyzer/asm/DefaultAnnotationVisitor.java | 2 +- .../shared/dependency/analyzer/asm/DefaultClassVisitor.java | 12 +++++++++++- .../shared/dependency/analyzer/asm/DefaultFieldVisitor.java | 2 +- .../shared/dependency/analyzer/asm/DefaultMethodVisitor.java | 2 +- .../dependency/analyzer/asm/DefaultSignatureVisitor.java | 2 +- 6 files changed, 17 insertions(+), 7 deletions(-) diff --git a/pom.xml b/pom.xml index f2dbb95..6c7a181 100644 --- a/pom.xml +++ b/pom.xml @@ -15,7 +15,7 @@ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY * KIND, either express or implied. See the License for the * specific language governing permissions and limitations - * under the License. + * under the License. * --> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> @@ -76,7 +76,7 @@ <dependency> <groupId>org.ow2.asm</groupId> <artifactId>asm</artifactId> - <version>6.1.1</version> + <version>7.0-beta</version> </dependency> <dependency> <groupId>org.apache.commons</groupId> diff --git a/src/main/java/org/apache/maven/shared/dependency/analyzer/asm/DefaultAnnotationVisitor.java b/src/main/java/org/apache/maven/shared/dependency/analyzer/asm/DefaultAnnotationVisitor.java index 0006220..da55ab3 100644 --- a/src/main/java/org/apache/maven/shared/dependency/analyzer/asm/DefaultAnnotationVisitor.java +++ b/src/main/java/org/apache/maven/shared/dependency/analyzer/asm/DefaultAnnotationVisitor.java @@ -37,7 +37,7 @@ public class DefaultAnnotationVisitor public DefaultAnnotationVisitor( ResultCollector resultCollector ) { - super( Opcodes.ASM6 ); + super( Opcodes.ASM7 ); this.resultCollector = resultCollector; } diff --git a/src/main/java/org/apache/maven/shared/dependency/analyzer/asm/DefaultClassVisitor.java b/src/main/java/org/apache/maven/shared/dependency/analyzer/asm/DefaultClassVisitor.java index f107e02..c07aec2 100644 --- a/src/main/java/org/apache/maven/shared/dependency/analyzer/asm/DefaultClassVisitor.java +++ b/src/main/java/org/apache/maven/shared/dependency/analyzer/asm/DefaultClassVisitor.java @@ -57,7 +57,7 @@ public class DefaultClassVisitor FieldVisitor fieldVisitor, MethodVisitor methodVisitor, ResultCollector resultCollector ) { - super( Opcodes.ASM6 ); + super( Opcodes.ASM7 ); this.signatureVisitor = signatureVisitor; this.annotationVisitor = annotationVisitor; this.fieldVisitor = fieldVisitor; @@ -123,6 +123,16 @@ public class DefaultClassVisitor return methodVisitor; } + public void visitNestHost( final String nestHost ) + { + resultCollector.addName( nestHost ); + } + + public void visitNestMember( final String nestMember ) + { + resultCollector.addName( nestMember ); + } + // private methods -------------------------------------------------------- private void addSignature( final String signature ) diff --git a/src/main/java/org/apache/maven/shared/dependency/analyzer/asm/DefaultFieldVisitor.java b/src/main/java/org/apache/maven/shared/dependency/analyzer/asm/DefaultFieldVisitor.java index de4f622..37b51a6 100644 --- a/src/main/java/org/apache/maven/shared/dependency/analyzer/asm/DefaultFieldVisitor.java +++ b/src/main/java/org/apache/maven/shared/dependency/analyzer/asm/DefaultFieldVisitor.java @@ -39,7 +39,7 @@ public class DefaultFieldVisitor public DefaultFieldVisitor( AnnotationVisitor annotationVisitor, ResultCollector resultCollector ) { - super( Opcodes.ASM6 ); + super( Opcodes.ASM7 ); this.annotationVisitor = annotationVisitor; this.resultCollector = resultCollector; } diff --git a/src/main/java/org/apache/maven/shared/dependency/analyzer/asm/DefaultMethodVisitor.java b/src/main/java/org/apache/maven/shared/dependency/analyzer/asm/DefaultMethodVisitor.java index bde6173..24ca79d 100644 --- a/src/main/java/org/apache/maven/shared/dependency/analyzer/asm/DefaultMethodVisitor.java +++ b/src/main/java/org/apache/maven/shared/dependency/analyzer/asm/DefaultMethodVisitor.java @@ -48,7 +48,7 @@ public class DefaultMethodVisitor public DefaultMethodVisitor( AnnotationVisitor annotationVisitor, SignatureVisitor signatureVisitor, ResultCollector resultCollector ) { - super( Opcodes.ASM6 ); + super( Opcodes.ASM7 ); this.annotationVisitor = annotationVisitor; this.signatureVisitor = signatureVisitor; this.resultCollector = resultCollector; diff --git a/src/main/java/org/apache/maven/shared/dependency/analyzer/asm/DefaultSignatureVisitor.java b/src/main/java/org/apache/maven/shared/dependency/analyzer/asm/DefaultSignatureVisitor.java index 609ccb6..74a76b2 100644 --- a/src/main/java/org/apache/maven/shared/dependency/analyzer/asm/DefaultSignatureVisitor.java +++ b/src/main/java/org/apache/maven/shared/dependency/analyzer/asm/DefaultSignatureVisitor.java @@ -36,7 +36,7 @@ public class DefaultSignatureVisitor public DefaultSignatureVisitor( ResultCollector resultCollector ) { - super( Opcodes.ASM6 ); + super( Opcodes.ASM7 ); this.resultCollector = resultCollector; }