Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [aspectj-users] AspectJ 1.5 aop.xml question

Nathan

Aspects/include was not implemented
I have open https://bugs.eclipse.org/bugs/show_bug.cgi?id=115275

Note that the load time weaver needs to know the complete set of
aspects. This cannot be configured by just using "<aspects><include
...". (how would you discover the aspects?)
The include directives only allow to include aspects among the set of
already included one (including from others aop.xml files).

The doc sample says:
<!-- Of the set of aspects known to the weaver, use aspects matching
                   the type pattern "com..*" for weaving. -->
              <include within="com..*"/>


Alex

On 11/4/05, Nathan McEachen <nathan@xxxxxxxxxxxx> wrote:
> I have a question about load-time weaving in AspectJ.  According to the
> AspectJ 5 Development Kit Developer's Notebook,  the <aspects> element
> can have an <include within="[pattern]"> child element
> (http://eclipse.org/aspectj/doc/next/adk15notebook/ltw-configuration.html).
>
> However, when I include that element as a child to the <aspects> element
> in my aop.xml file, I get a SAX exception:
>
> org.xml.sax.SAXException: Unknown element while parsing <aspectj>
> element: include
>
>
> Is the <include> element currently supported within the <aspects>
> element?  Or do I have to explicitly list every aspect I want woven at
> load time using an <aspect name="..."> for each aspect?  Basically I do
> not wish to explicitly ennumerate every aspect in the aop.xml file for
> the load-time weaver.  Rather, I want to use a wildcard pattern to
> capture them all.
>
> Thanks,
>
> -Nathan
>
> --
> In theory, there is no difference between theory and practice.  But, in practice, there is.
>
> --Jan L.A. van de Snepscheut
>
>
> _______________________________________________
> aspectj-users mailing list
> aspectj-users@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/aspectj-users
>


Back to the top