[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [aspectj-users] pointcuts automatically matching joinpoints in subclasses?

> However, I suspect it will not match other methods named "myMethod", defined
> in super- or subclasses of myClass. Is this correct? If so, what's the
> rationale behind this?

It will match calls in subclasses because any instance of an object of
your subclass is also an instance of the super class. Note that this
is different from execution pointcuts.

> Also, what about a method with more/less specific parameter types?

If I remember correctly, parameter types are matched exact.

> Is all this well-defined? Are there good reasons for choosing exactly the
> current way of behaviour?

I think this behaviour makes sense. AFAIK it was chosen because it
made most sense to most people.

Eric (who was not responsible ;-)

Eric Bodden
Sable Research Group
McGill University, Montréal, Canada