Yes, I
thought I had tried that and got an error, but it definitely
works.
thanks
for that!!
This communication is
confidential and intended solely for the addressee(s). Any unauthorized review,
use, disclosure or distribution is
prohibited. If you
believe this message has been sent to you in error, please notify the sender by
replying to this transmission and delete
the message without
disclosing it. Thank you. E-mail including attachments is susceptible to data
corruption, interception, unauthorized amendment, tampering and viruses, and we
only
send and receive
e-mails on the basis that we are not liable for any such corruption,
interception, amendment, tampering or viruses or any
consequences
thereof.
You
can do things like this, I believe:
execution((!private
&& !final && !public) *
com.ericsson.nms.cif.cs.transaction.*.*(..))
From:
aspectj-users-bounces@xxxxxxxxxxx [mailto:aspectj-users-bounces@xxxxxxxxxxx]
On Behalf Of David Hatton (AT/LMI) Sent: Thursday, September
21, 2006 10:34 AM To: aspectj-users@xxxxxxxxxxx Subject:
[aspectj-users] Pointcut for package protected
methods
Hi,
I am trying
to define a point but for methods in a particular package which are either
protected or package protected (default access).
I can't come
up with anything better than this:
pointcut protectedTxMethods() :
execution(* com.ericsson.nms.cif.cs.transaction.*.*(..)) &&
execution(!final * com.ericsson.nms.cif.cs.transaction.*.*(..))
&&
execution(!private * com.ericsson.nms.cif.cs.transaction.*.*(..));
Is there a
better way, or is this the only way to do it???
/David
|