summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoraclement <aclement>2006-01-17 13:36:08 +0000
committeraclement <aclement>2006-01-17 13:36:08 +0000
commit3a315d0a21d3c4b57436a8d77ab980f910ac17e5 (patch)
tree32f20bd5716be415575b6645315a1fb8332aa322
parent60c848e2ef6d8fb6bd1022f390a95ee83e4cd2ba (diff)
downloadaspectj-3a315d0a21d3c4b57436a8d77ab980f910ac17e5.tar.gz
aspectj-3a315d0a21d3c4b57436a8d77ab980f910ac17e5.zip
fix for 123695 - allow for null (no annotations)
-rw-r--r--weaver/src/org/aspectj/weaver/patterns/WildAnnotationTypePattern.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/weaver/src/org/aspectj/weaver/patterns/WildAnnotationTypePattern.java b/weaver/src/org/aspectj/weaver/patterns/WildAnnotationTypePattern.java
index 74deb96b1..9ab66d32f 100644
--- a/weaver/src/org/aspectj/weaver/patterns/WildAnnotationTypePattern.java
+++ b/weaver/src/org/aspectj/weaver/patterns/WildAnnotationTypePattern.java
@@ -58,7 +58,8 @@ public class WildAnnotationTypePattern extends AnnotationTypePattern {
// matches if the type of any of the annotations on the AnnotatedElement is
// matched by the typePattern.
ResolvedType[] annTypes = annotated.getAnnotationTypes();
- if (annTypes.length!=0) {
+
+ if (annTypes!=null && annTypes.length!=0) {
for (int i = 0; i < annTypes.length; i++) {
if (typePattern.matches(annTypes[i],TypePattern.STATIC).alwaysTrue()) {
return FuzzyBoolean.YES;