aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoraclement <aclement>2008-08-22 22:09:17 +0000
committeraclement <aclement>2008-08-22 22:09:17 +0000
commitd0d65ce7c4a156ccd7e5dcd9bc72a61b853a32f9 (patch)
tree103ac73514af60f097e82b9f2d00efc2e21824e6
parentfbac9e5426de8b2a2cbd4408e812dd34648a6a10 (diff)
downloadaspectj-d0d65ce7c4a156ccd7e5dcd9bc72a61b853a32f9.tar.gz
aspectj-d0d65ce7c4a156ccd7e5dcd9bc72a61b853a32f9.zip
176905: test and fix
-rw-r--r--weaver/src/org/aspectj/weaver/bcel/BcelField.java9
1 files changed, 2 insertions, 7 deletions
diff --git a/weaver/src/org/aspectj/weaver/bcel/BcelField.java b/weaver/src/org/aspectj/weaver/bcel/BcelField.java
index 10a6ae97a..0bc231c7b 100644
--- a/weaver/src/org/aspectj/weaver/bcel/BcelField.java
+++ b/weaver/src/org/aspectj/weaver/bcel/BcelField.java
@@ -184,14 +184,9 @@ final class BcelField extends ResolvedMemberImpl {
annotationTypes = new HashSet();
}
// Add it to the set of annotation types
- annotationTypes.add(UnresolvedType.forName(annotation.getTypeName()).resolve(world));
+ String typename = annotation.getTypeSignature();
+ annotationTypes.add(UnresolvedType.forSignature(typename).resolve(world));
annotationsAdded=true;
- // FIXME asc this call here suggests we are managing the annotations at
- // too many levels, here in BcelField we keep a set and in the lower 'field'
- // object we keep a set - we should think about reducing this to one
- // level??
- //field.addAnnotation(annotation.getBcelAnnotation());
- // FIXME CUSTARD
}
/**