Community
Participate
Working Groups
If a user attempts to define an ITD using a type pattern (illegal since AspectJ 1.1) they get back a compiler error message of the following form :- MyAspect.java:4 error Syntax error on token "*", around expected public String foo.bar.*.name; A clearer error message informing the user of their use of illegal syntax would help.
Created attachment 11277 [details] Test case Just unzip and then run the command "ajc MyAspect.java foo\bar\A.java" . Should result in the "around expected" error message.
A simple thing to look at in M3 whilst we have the parser open for surgery...
it now says: syntax error on token "*", delete this token public String foo.bar.*.name; ^ you wouldn't believe how difficult that was to do!