]> source.dussan.org Git - aspectj.git/commitdiff
formatted
authoraclement <aclement>
Sat, 31 Oct 2009 19:23:07 +0000 (19:23 +0000)
committeraclement <aclement>
Sat, 31 Oct 2009 19:23:07 +0000 (19:23 +0000)
org.aspectj.matcher/src/org/aspectj/weaver/patterns/WildAnnotationTypePattern.java

index 9ab87f883996acbe300604bafd2668063a6ebcfc..3ca40ac291ca38f426d560b556567f2e830670e3 100644 (file)
@@ -38,7 +38,7 @@ public class WildAnnotationTypePattern extends AnnotationTypePattern {
 
        private TypePattern typePattern;
        private boolean resolved = false;
-       Map annotationValues;
+       Map<String, String> annotationValues;
 
        public WildAnnotationTypePattern(TypePattern typePattern) {
                super();
@@ -86,7 +86,7 @@ public class WildAnnotationTypePattern extends AnnotationTypePattern {
                ResolvedMember[] ms = annotationType.getDeclaredMethods();
                for (Iterator kIter = keys.iterator(); kIter.hasNext();) {
                        String k = (String) kIter.next();
-                       String v = (String) annotationValues.get(k);
+                       String v = annotationValues.get(k);
                        boolean validKey = false;
                        for (int i = 0; i < ms.length; i++) {
                                ResolvedMember resolvedMember = ms[i];
@@ -317,7 +317,7 @@ public class WildAnnotationTypePattern extends AnnotationTypePattern {
                        for (Iterator keys = key.iterator(); keys.hasNext();) {
                                String k = (String) keys.next();
                                s.writeUTF(k);
-                               s.writeUTF((String) annotationValues.get(k));
+                               s.writeUTF(annotationValues.get(k));
                        }
                }
        }
@@ -339,7 +339,7 @@ public class WildAnnotationTypePattern extends AnnotationTypePattern {
                if (s.getMajorVersion() >= WeaverVersionInfo.WEAVER_VERSION_MAJOR_AJ160M2) {
                        int annotationValueCount = s.readInt();
                        if (annotationValueCount > 0) {
-                               Map aValues = new HashMap();
+                               Map<String, String> aValues = new HashMap<String, String>();
                                for (int i = 0; i < annotationValueCount; i++) {
                                        String key = s.readUTF();
                                        String val = s.readUTF();