Re: [aspectj-users] Adding fields to a Class

2008-07-13 Thread Andy Clement
Open the source file with the AspectJ editor and not the Java editor, otherwise you will see that kind of message. If that is not what is going wrong for you, maybe open a bug report. Andy. 2008/7/12 Mohan Radhakrishnan <[EMAIL PROTECTED]>: > Hi, > I tried it and it works. Is the increm

Re: [aspectj-users] Adding fields to a Class

2008-07-12 Thread Mohan Radhakrishnan
Hi, I tried it and it works. Is the incremental compilation bug still there ? AJDT still shows that X.TLInterface cannot be resolved to a type. Thanks, Mohan On 7/8/08, Andy Clement <[EMAIL PROTECTED]> wrote: > Example: > --- Test.java --- > public class Test { > > public static voi

Re: [aspectj-users] Adding fields to a Class

2008-07-08 Thread Andy Clement
Example: --- Test.java --- public class Test { public static void main(String[] argv) { A a = new A(); B b = new B(); if (a instanceof X.TLInterface) System.out.println("A has it"); if (b instanceof X.TLInterface) System.out.println("B has it"); } } class A {} class B { publ

Re: [aspectj-users] Adding fields to a Class

2008-07-07 Thread Bhaskar Maddala
Looking for this, may be.. https://bugs.eclipse.org/bugs/show_bug.cgi?id=86818 On Mon, Jul 7, 2008 at 6:45 PM, 100ji <[EMAIL PROTECTED]> wrote: > Hi all, > > I want to add a ThreadLocal field to all the classes that contain the > run method using aspects. Currently, I have the following aspect co

Re: [aspectj-users] Adding fields to a Class

2008-07-07 Thread Eric Bodden
No you can't do that. However, if all your "classes that implement the run method" actually implement Runnable and are weavable then you can just put an ITD on Runnable. Eric 2008/7/7 100ji <[EMAIL PROTECTED]>: > Hi all, > > I want to add a ThreadLocal field to all the classes that contain the

[aspectj-users] Adding fields to a Class

2008-07-07 Thread 100ji
Hi all, I want to add a ThreadLocal field to all the classes that contain the run method using aspects. Currently, I have the following aspect code that gives me a list of all classes that have the run method. public aspect AddTaintVarToThread { pointcut startThreads(): execution(void *.ru