From f6545cde3856964c40a060b52802ea793facd623 Mon Sep 17 00:00:00 2001 From: Juergen Hoeller Date: Tue, 30 Apr 2013 23:08:15 +0200 Subject: [PATCH] Polishing --- .../classreading/MethodMetadataReadingVisitor.java | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/spring-core/src/main/java/org/springframework/core/type/classreading/MethodMetadataReadingVisitor.java b/spring-core/src/main/java/org/springframework/core/type/classreading/MethodMetadataReadingVisitor.java index 58256b6049..3250d16335 100644 --- a/spring-core/src/main/java/org/springframework/core/type/classreading/MethodMetadataReadingVisitor.java +++ b/spring-core/src/main/java/org/springframework/core/type/classreading/MethodMetadataReadingVisitor.java @@ -1,5 +1,5 @@ /* - * Copyright 2002-2012 the original author or authors. + * Copyright 2002-2013 the original author or authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -45,7 +45,7 @@ final class MethodMetadataReadingVisitor extends MethodVisitor implements Method private final int access; - private String declaringClassName; + private final String declaringClassName; private final ClassLoader classLoader; @@ -53,8 +53,10 @@ final class MethodMetadataReadingVisitor extends MethodVisitor implements Method private final Map attributeMap = new LinkedHashMap(2); + public MethodMetadataReadingVisitor(String name, int access, String declaringClassName, ClassLoader classLoader, MultiValueMap methodMetadataMap) { + super(SpringAsmInfo.ASM_VERSION); this.name = name; this.access = access; @@ -63,10 +65,11 @@ final class MethodMetadataReadingVisitor extends MethodVisitor implements Method this.methodMetadataMap = methodMetadataMap; } + @Override public AnnotationVisitor visitAnnotation(final String desc, boolean visible) { String className = Type.getType(desc).getClassName(); - methodMetadataMap.add(className, this); + this.methodMetadataMap.add(className, this); return new AnnotationAttributesReadingVisitor(className, this.attributeMap, null, this.classLoader); } @@ -97,4 +100,5 @@ final class MethodMetadataReadingVisitor extends MethodVisitor implements Method public String getDeclaringClassName() { return this.declaringClassName; } + }