File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes Aspect Oriented Programming and the fly likes AspectJ Pointcut expression to intercept enum methods Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Barcodes with iOS this week in the iOS forum
or Core Java for the Impatient in the Java 8 forum!

JavaRanch » Java Forums » Frameworks » Aspect Oriented Programming
Bookmark "AspectJ Pointcut expression to intercept enum methods" Watch "AspectJ Pointcut expression to intercept enum methods" New topic
Author

AspectJ Pointcut expression to intercept enum methods

Alon Cohen
Greenhorn

Joined: Dec 02, 2010
Posts: 3
Using AspectJ, I want to intercept every toString() invocation on an enum construct.

For example, Assuming GridVisible is an enum that does NOT implement toString():

GridVisible gv = GridVisible.FE;
return gv.toString();


I need an expression that intercepts the call to toString(). I figured that the correct expression would look something like:



That doesn't work. I also tried many kinds of combination, mainly using the calling(), $instanceof and $implementing expressions, but to no avail.

Thanks
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: AspectJ Pointcut expression to intercept enum methods