From 560c7d907b590b207821a9a55f50b8de6aae22f0 Mon Sep 17 00:00:00 2001 From: jhugunin Date: Thu, 10 Apr 2003 18:54:02 +0000 Subject: [PATCH] fix for [Bug 35593] Problem with priviliged aspects --- .../ajdt/internal/compiler/ast/AspectDeclaration.java | 7 +++---- 1 file 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) { -- 2.39.5