summaryrefslogtreecommitdiffstats
path: root/org.aspectj.ajdt.core
diff options
context:
space:
mode:
authorjhugunin <jhugunin>2003-04-10 18:54:02 +0000
committerjhugunin <jhugunin>2003-04-10 18:54:02 +0000
commit560c7d907b590b207821a9a55f50b8de6aae22f0 (patch)
tree1666cdeb2cd9057a45fda91a59890da0c9cfaf69 /org.aspectj.ajdt.core
parent72b3c0a4539f77d1f287f790c1318d682613bdb5 (diff)
downloadaspectj-560c7d907b590b207821a9a55f50b8de6aae22f0.tar.gz
aspectj-560c7d907b590b207821a9a55f50b8de6aae22f0.zip
fix for [Bug 35593] Problem with priviliged aspects
Diffstat (limited to 'org.aspectj.ajdt.core')
-rw-r--r--org.aspectj.ajdt.core/src/org/aspectj/ajdt/internal/compiler/ast/AspectDeclaration.java7
1 files changed, 3 insertions, 4 deletions
diff --git a/org.aspectj.ajdt.core/src/org/aspectj/ajdt/internal/compiler/ast/AspectDeclaration.java b/org.aspectj.ajdt.core/src/org/aspectj/ajdt/internal/compiler/ast/AspectDeclaration.java
index c92cd026b..935b6c3f0 100644
--- a/org.aspectj.ajdt.core/src/org/aspectj/ajdt/internal/compiler/ast/AspectDeclaration.java
+++ b/org.aspectj.ajdt.core/src/org/aspectj/ajdt/internal/compiler/ast/AspectDeclaration.java
@@ -721,15 +721,14 @@ public class AspectDeclaration extends MemberTypeDeclaration {
public void buildInterTypeAndPerClause(ClassScope classScope) {
- checkSpec(classScope);
- if (ignoreFurtherInvestigation) return;
-
factory = EclipseFactory.fromScopeLookupEnvironment(scope);
-
if (isPrivileged) {
binding.privilegedHandler = new PrivilegedHandler(this);
}
+ checkSpec(classScope);
+ if (ignoreFurtherInvestigation) return;
+
buildPerClause(scope);
if (methods != null) {