Attribute-Oriented Programming with Java 1.5, Part 1 (O'ReillyNet)
Don Schwarz
writes about code generation and bytecode
manipulation in Java on O'Reilly.
"
In this article, I will consider the case of a status-bar component embedded in a GUI application. I will explore a number of different ways to implement this status reporter, starting with the traditional hard-coded idiom. Along the way, I will introduce and discuss a number of new features in Java 1.5, including annotations and run-time bytecode instrumentation."
