[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [aspectj-users] Question on privileged aspects
|
Thanks for the reply. I will double check the release I am using and submit a
bug if needed.
--
Mohamed
Jim.Hugunin@xxxxxxxx wrote:
Using a privileged aspect should be the solution to this problem, but I see that you're already doing that. 'privileged' was one of the more difficult features to integrate smoothly with the eclipse compiler, so I wouldn't be surprised if we missed a case. If you're seeing this in 1.1rc1 then please submit a small self-contained test case as a bug report to http://dev.eclipse.org/bugs (product AspectJ, component Compiler).
-Jim
-----Original Message-----
From: Mohamed Mansour [mailto:mansour@xxxxxxxxxxxxx]
Sent: Sunday, March 23, 2003 6:00 PM
To: aspectj-users
Subject: [aspectj-users] Question on privileged aspects
Hi,
I am writing an aspect with a pointcut before execution of a method in a
non-public class in a different package.
My aspect is (./TraceAspect.java):
privileged aspect TraceAspect {
before (edu.gatech.Argument t): execution (* *(edu.gatech.Argument)) &&
args(t) {
// some code here
}
}
My source code file is (./edu/gatech/Main.java):
package edu.gatech;
class Argument {
public int a;
public String b;
public SubArgument c;
};
public class Main {
}
When I compile with ajc 1.1 I get the following error message:
TraceAspect.java:15 The type edu.gatech.Argument is not visible for the
argument t of the method ajc$before$TraceAspect$1b1
before (edu.gatech.Argument t): execution (* *(edu.gatech.Argument)) &&
args(t) {
^^^^^^^^^^^^^^^^^^^
1 error
Is this error message correct? How can I get access to the Argument
class from my TraceAspect?
Thanks in advance for all the help.
--
Mohamed
_______________________________________________
aspectj-users mailing list
aspectj-users@xxxxxxxxxxx
http://dev.eclipse.org/mailman/listinfo/aspectj-users
_______________________________________________
aspectj-users mailing list
aspectj-users@xxxxxxxxxxx
http://dev.eclipse.org/mailman/listinfo/aspectj-users