Re: [aspectwerkz-dev] AspectWerkz 1.0-beta1 is out
eu <eu-E/[email protected]>
| Newsgroups | gmane.comp.java.aspectwerkz.devel |
|---|---|
| Message-ID | <[email protected]> |
Jonas, I wonder if you had implemented proposed extention to XML config file to allow to specify pointcut expression in a body of <pointcut> element. Like this: <pointcut...>pointcut expression</pointcut> regards, Eugene > Hi guys. > > AspectWerkz 1.0-beta1 has been released. > > Here are the release notes: > > Amont many other things this release is shipped with a completely new > pointcut grammar which is much more expressive and powerful, and rich > annotation support for both typed and untyped annotations. > > * Support for deploying several aop.xml Aspect defintion/deployment > files alongside deployed application (WEB-INF/aop.xml, META-INF/aop.xml) > and have them following the classloader hierarchy. > * One single API to access both JavaDoc-style and Java 1.5 > annotations, allows using them together seamlessly. > * Typed and untyped annotations for JavaDoc-style annotations. > Supports the same parameters types as Java 1.5 annotations and has > strongly typed compile time checking (using a new annotation compiler). > * within and withincode pointcuts > * More expressive cflow pointcuts that can take any pointcut > expression as "parameter" and can be used to build arbitrary nested > expressions. > * Matching on annotations. > * Matching on modifiers (including !public and NOT static etc.) > * Matching on subtypes for parameters and return values. > * System wide pointcuts (in the XML deployment descriptor). > * Pointcut references (refer to pointcuts defined in other aspects > than the one you are using it in). > * JSR-163 JVMTI support for Java 1.5 class load time weaving with > -javaagent: > * JoinPoint class is now serializable. > * JoinPoint instances can be "resetted", to start over a complete > advice chain (useful for failover etc.). > * Documentation enhanced and refactored. > * Introductory tutorials. > * Some bug fixes. > * Please note that there are changes to the way annotations > (formerly call attributes) are complied and retrieved. F.e. AspectC has > been replaced by AnnontationC and has slightly different options, so to > compile the aspects use AnnotationC from now on. > > Download it > [http://dist.codehaus.org/aspectwerkz/distributions/aspectwerkz-1.0-beta > 1.zip?download] > > Enjoy. > > /The AspectWerkz Team