What is the best way to have your own home-grown Java-based implementation of Aspect-Oriented-Programming?
P.S.: The possible argument would be to use Spring AOP, but I have a project that is not Spring based, and has to be that way (and hence have to fallback to my own implementation).
Try using dynamic proxies generated from interfaces:
http://www.javaworld.com/javaworld/jw-11-2000/jw-1110-proxy.html