Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [aspectj-users] Unknown AspectJ Error Message

Hi Oege,

thanks for your hint, I am already curious on abc, seems this is a good opportunity to try it.

Regards,
   Max

Oege de Moor wrote:

Hi, this is a consequence of the fix described in

https://bugs.eclipse.org/bugs/show_bug.cgi?id=61568

abc is a research compiler for the same AspectJ language
as ajc; it's been developed with the same test suite.
There are however some minor differences, and one of
them is that abc does not place such restrictions on
|| and variable binding. Your pointcut would be fine
in abc. See

 http://aspectbench.org

-Oege

On Thu, 28 Oct 2004, Maximilian Stoerzer wrote:

Hi everybody,

when applying advice to an inner class I get the following error message (quote):

Cannot use this() to match at this location and bind a formal to type
'org.apache.commons.codec.language.DoubleMetaphone$DoubleMetaphoneResult' - the
formal is already bound to type
'org.apache.commons.codec.language.DoubleMetaphone$DoubleMetaphoneResult'.  The
secondary source location points to the problematic this().

The corresponding pointcut definition is the following:

public pointcut contextCall_ (char param_0,
org.apache.commons.codec.language.DoubleMetaphone.DoubleMetaphoneResult refObj)
(execution(public void
org.apache.commons.codec.language.DoubleMetaphone.DoubleMetaphoneResult.append(char))
 && args(param_0) && this(refObj)) || (execution(public  void
org.apache.commons.codec.language.DoubleMetaphone.DoubleMetaphoneResult.append(char,
char)) && args(param_0, char) && this(refObj));

(looks a bit odd because it is generated).

Has anyone experienced this kind of error before? What is the problem here? I have
to admit that I do not understand the error message.

Thanks for any hints!

Best regards,
	Max

--
Maximilian Stoerzer
Lehrstuhl Software Systeme - FMI - University of Passau
Tel: +49 851 509 3096, eMail: stoerzer@xxxxxxxxxxxxxxxxx
_______________________________________________
aspectj-users mailing list
aspectj-users@xxxxxxxxxxx
http://dev.eclipse.org/mailman/listinfo/aspectj-users

_______________________________________________
aspectj-users mailing list
aspectj-users@xxxxxxxxxxx
http://dev.eclipse.org/mailman/listinfo/aspectj-users

--
Maximilian Stoerzer
Lehrstuhl Software Systeme - FMI - University of Passau
Tel: +49 851 509 3096, eMail: stoerzer@xxxxxxxxxxxxxxxxx

begin:vcard
fn;quoted-printable:Maximilian St=C3=B6rzer
n;quoted-printable:St=C3=B6rzer;Maximilian
email;internet:stoerzer@xxxxxxxxxxxxxxxxx
tel;work:+49 851 509 3096
tel;cell:+49 179 5937579
x-mozilla-html:FALSE
version:2.1
end:vcard


Back to the top