[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [aspectj-users] Problem compiling J2SE 5.0 source with ajc
|
Cheers Andy and Adrian, all clearer now and I'm back to having some fun again :) I don't envy you guys the job and I can fully understand how much work needs to be done.
Thanks again,
Russ
On Tuesday, January 04, 2005, at 02:52PM, Adrian Colyer <adrian_colyer@xxxxxxxxxx> wrote:
>It may sound strange, but what you're doing wrong is trying to compile
>this source with ajc!
>
>The AspectJ 5 M1 release supports *binary* weaving only of Java 5 compiled
>code. In other words, you need to compile your Java 5 classes with javac,
>and then put them on the "inpath" of an ajc invocation. The Eclipse JDT
>team released a full Java 5 compiler in their 3.1 M4 release just before
>Christmas, so our next task is to pick that up and integrate it into
>AspectJ for the M2 release (and then we *will* be able to support source
>compilation).
>
>Regards, Adrian.
>
>-- Adrian
>Adrian_Colyer@xxxxxxxxxx
>
>
>
>Russell Miles <russellmiles@xxxxxxx>
>Sent by: aspectj-users-admin@xxxxxxxxxxx
>04/01/2005 14:19
>Please respond to
>aspectj-users@xxxxxxxxxxx
>
>
>To
>aspectj-users@xxxxxxxxxxx
>cc
>
>Subject
>[aspectj-users] Problem compiling J2SE 5.0 source with ajc
>
>
>
>
>
>
>Hi list,
>
>A new year begins and I thought I'd have some fun putting the new J2SE 5.0
>features of AspectJ through their paces. However, I've hit a snag on the
>first attempt. I've got a dead simple class that uses the @Override
>standard annotation to indicate/check that the toString() method is being
>overridden properly. The class does nothing more apart from supplying a
>main method that makes the call to toString() on a constructed object. All
>works fine with javac but as soon as I try to use ajc I get:
>
>Syntax error on tokens, delete these tokens
>@Override
>^^^^^
>
>Ok, so this seems like something dumb that I've not done correctly on the
>ajc command line so I checked out the help and added the -1.5 to the ajc
>command line just in case ... to no avail. I even rooted through the
>generated ajc script to see if there was anything odd but with no luck.
>Can someone give me a push in the right direction as to what I'm doing
>wrong?
>
>Cheers,
>
>Russ
>
>_______________________________________________
>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
>
>