[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [aspectj-dev] incompatibility between 1.1 and 1.2 ?

>Yes, LTW with the 1.2 weaver works fine with aspects that are compiled
>with 1.1 or 1.2 *without* the -noweave option. The problem appears if
>aspects are compiled with 1.1 *and* -noweave option (for whatever
>reason). But this might be irrelevant, since people haven't used
>-noweave with 1.1. Correct.
I don't believe the -noweave option is compatible with LTW as it is only
needed when a mixed set of Java classes and aspects are presented to the
compiler and results in an unfinished build. Either classes and aspects are
build separately and optionally woven at load-time or classes and aspects
are woven using "-Xreweavable" resulting in a complete application that may
be optionally subject to LTW.

Matthew Webster
AOSD Project
Java Technology Centre, MP146
IBM Hursley Park, Winchester,  SO21 2JN, England
Telephone: +44 196 2816139 (external) 246139 (internal)
Email: Matthew Webster/UK/IBM @ IBMGB, matthew_webster@xxxxxxxxxx