diff options
author | aclement <aclement> | 2008-08-22 22:09:17 +0000 |
---|---|---|
committer | aclement <aclement> | 2008-08-22 22:09:17 +0000 |
commit | d0d65ce7c4a156ccd7e5dcd9bc72a61b853a32f9 (patch) | |
tree | 103ac73514af60f097e82b9f2d00efc2e21824e6 | |
parent | fbac9e5426de8b2a2cbd4408e812dd34648a6a10 (diff) | |
download | aspectj-d0d65ce7c4a156ccd7e5dcd9bc72a61b853a32f9.tar.gz aspectj-d0d65ce7c4a156ccd7e5dcd9bc72a61b853a32f9.zip |
176905: test and fix
-rw-r--r-- | weaver/src/org/aspectj/weaver/bcel/BcelField.java | 9 |
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 } /** |