diff options
author | aclement <aclement> | 2008-11-10 16:27:47 +0000 |
---|---|---|
committer | aclement <aclement> | 2008-11-10 16:27:47 +0000 |
commit | 79854b95cab02f90ef461d668b7f847d739124b9 (patch) | |
tree | c8189c77009c90aa49c7db5b05d447644ac859d1 /org.aspectj.matcher/src | |
parent | e897b667b40b52d6ae801eef190fe9548208d6b5 (diff) | |
download | aspectj-79854b95cab02f90ef461d668b7f847d739124b9.tar.gz aspectj-79854b95cab02f90ef461d668b7f847d739124b9.zip |
254207: tests and fix
Diffstat (limited to 'org.aspectj.matcher/src')
-rw-r--r-- | org.aspectj.matcher/src/org/aspectj/weaver/ResolvedType.java | 3 |
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 |