[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[List Home]
|
[aspectj-users] @AspectJ and introductions
|
- From: Tomasz Nazar <Tomasz.Nazar@xxxxxxxxxxxxxx>
- Date: Tue, 19 Jul 2005 13:52:50 +0200
- Delivered-to: aspectj-users@eclipse.org
- Organization: Heaven & Fellows, PPP
Hi there!
Is there a way to introduce a method to an annotated class?
An example: for all @persistent classes introduce 'delete()' method.
I've found this in docs:
The AspectJTM 5 Development Kit Developer's Notebook:
"Chapter 2. Annotations
Inter-type Declarations
An annotation type may not be the target of an inter-type declaration."
But then, I've found:
AOP@Work: Introducing AspectJ 5
"Using annotations with inter-type declarations
// default implementations for the state-based lifecycle events
@DeclareParents("@ManagedComponent *")
class DefaultLifecycleImpl implements Lifecycle {
private State state = State.INITIAL;
public void initialize() {}
... "
Am I guessing correctly, that above is the answer to my question?
Thanks - Tomasz Nazar
--
_i______'simplicity_is_the_key'__________tomasz_nazar
_ii____'i_am_concern_oriented'__________________iiuwr
_iii__'patsystem.sf.net'___________________linux_user
_Heaven_&_Fellows,_PPP______________________prevayler