aboutsummaryrefslogtreecommitdiffstats
path: root/org.aspectj.matcher
diff options
context:
space:
mode:
authorAndy Clement <andrew.clement@gmail.com>2012-08-22 12:43:56 -0700
committerAndy Clement <andrew.clement@gmail.com>2012-08-22 12:43:56 -0700
commit7c6e9361dae7f2ee4cf15b68eccdf54e889d1f75 (patch)
tree67d2a276b314067ee6d12c2f0b09a46cdf6e2c60 /org.aspectj.matcher
parent911f5e939194bc3a4638ac7e504bb7e95033a191 (diff)
downloadaspectj-7c6e9361dae7f2ee4cf15b68eccdf54e889d1f75.tar.gz
aspectj-7c6e9361dae7f2ee4cf15b68eccdf54e889d1f75.zip
386049: test and fix. 387568: wip test code
Diffstat (limited to 'org.aspectj.matcher')
-rw-r--r--org.aspectj.matcher/src/org/aspectj/weaver/ResolvedType.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/org.aspectj.matcher/src/org/aspectj/weaver/ResolvedType.java b/org.aspectj.matcher/src/org/aspectj/weaver/ResolvedType.java
index 366f16b1a..ace82bca5 100644
--- a/org.aspectj.matcher/src/org/aspectj/weaver/ResolvedType.java
+++ b/org.aspectj.matcher/src/org/aspectj/weaver/ResolvedType.java
@@ -1445,7 +1445,7 @@ public abstract class ResolvedType extends UnresolvedType implements AnnotatedEl
}
for (ConcreteTypeMunger munger : getInterTypeMungersIncludingSupers()) {
- if (munger.getSignature() != null && munger.getSignature().isAbstract()) { // Rule 1
+ if (munger.getSignature() != null && munger.getSignature().isAbstract() && munger.getMunger().getKind()!=ResolvedTypeMunger.PrivilegedAccess) { // Rule 1
if (munger.getMunger().getKind() == ResolvedTypeMunger.MethodDelegate2) {
// ignore for @AJ ITD as munger.getSignature() is the
// interface method hence abstract