summaryrefslogtreecommitdiffstats
path: root/org.aspectj.matcher
diff options
context:
space:
mode:
authoraclement <aclement>2008-11-10 16:27:47 +0000
committeraclement <aclement>2008-11-10 16:27:47 +0000
commit79854b95cab02f90ef461d668b7f847d739124b9 (patch)
treec8189c77009c90aa49c7db5b05d447644ac859d1 /org.aspectj.matcher
parente897b667b40b52d6ae801eef190fe9548208d6b5 (diff)
downloadaspectj-79854b95cab02f90ef461d668b7f847d739124b9.tar.gz
aspectj-79854b95cab02f90ef461d668b7f847d739124b9.zip
254207: tests and fix
Diffstat (limited to 'org.aspectj.matcher')
-rw-r--r--org.aspectj.matcher/src/org/aspectj/weaver/ResolvedType.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/org.aspectj.matcher/src/org/aspectj/weaver/ResolvedType.java b/org.aspectj.matcher/src/org/aspectj/weaver/ResolvedType.java
index 670eb3af2..65401c4ee 100644
--- a/org.aspectj.matcher/src/org/aspectj/weaver/ResolvedType.java
+++ b/org.aspectj.matcher/src/org/aspectj/weaver/ResolvedType.java
@@ -528,6 +528,9 @@ public abstract class ResolvedType extends UnresolvedType implements AnnotatedEl
public CrosscuttingMembers collectCrosscuttingMembers(boolean shouldConcretizeIfNeeded) {
crosscuttingMembers = new CrosscuttingMembers(this, shouldConcretizeIfNeeded);
+ if (getPerClause() == null) {
+ return crosscuttingMembers;
+ }
crosscuttingMembers.setPerClause(getPerClause());
crosscuttingMembers.addShadowMungers(collectShadowMungers());
// GENERICITDFIX