From: aclement Date: Sat, 10 May 2008 04:25:31 +0000 (+0000) Subject: 227993: annotation value matching support for field annotations. plus hashcode/equals... X-Git-Tag: V1_6_1x~54 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=f365ababc310ac7edd90c7ebcbf91690d7ec2ed0;p=aspectj.git 227993: annotation value matching support for field annotations. plus hashcode/equals on annotationtypepatterns where it was missing! --- diff --git a/weaver/src/org/aspectj/weaver/bcel/BcelField.java b/weaver/src/org/aspectj/weaver/bcel/BcelField.java index b2a7e6b0d..c54b92869 100644 --- a/weaver/src/org/aspectj/weaver/bcel/BcelField.java +++ b/weaver/src/org/aspectj/weaver/bcel/BcelField.java @@ -119,7 +119,15 @@ final class BcelField extends ResolvedMemberImpl { ensureAnnotationTypesRetrieved(); return annotations; } - + + public AnnotationX getAnnotationOfType(UnresolvedType ofType) { + ensureAnnotationTypesRetrieved(); + for (int i=0; i