Hi, You can find the AspectJ programming guide here: http://www.eclipse.org/aspectj/doc/released/progguide/index.html It is a good reference for the language.
Here is a nice intro: http://www.javaworld.com/javaworld/jw-01-2002/jw-0118-aspect.html As for your question, try this (this captures only the particular method with 3 integer arguments): aspect CounterAspect { static int counter = 0; pointcut interestingMethod() : execution(public int MyClass.myMethod(int, int, int); before() : interestingMethod() { counter++; } around() : interestingMethod() { int start = System.currentTimeMillis(); proceed(); int end = System.currentTimeMillis(); System.out.println("Time taken: " + (end - start)); } } On Mon, Apr 27, 2009 at 2:43 PM, Diana Cerbu <[email protected]> wrote: > Hello, > > > > I am a novice in AspectJ and I’m trying to count the number of calls for a > method or the duration of one. Does anyone have a clue? I also would like > some advice about a good AspectJ documentation/help. Thanks. > > > > Regards, > > Diana > > _______________________________________________ > aspectj-users mailing list > [email protected] > https://dev.eclipse.org/mailman/listinfo/aspectj-users > > _______________________________________________ aspectj-users mailing list [email protected] https://dev.eclipse.org/mailman/listinfo/aspectj-users
