© Copyright 2014 Contributors. All rights reserved.
The full list of resolved issues in 1.8.4 is available here
Release info: 1.8.4 available 6-Nov-2014
Notable changes
Support for is(FinalType)
AspectJ has had type category type patterns since version 1.6.9, see the
read-me.
This enabled pointcuts to include is(..)
clauses to specify which kinds
of type they were or were not interested in matching, e.g. !within(* &&
is(InnerType))
means not within innertypes. In 1.8.4 it is now possible
to recognize (for inclusion or exclusion) final types with
is(FinalType)
.
thisAspectInstance
correctly handled with -1.8
This is the key fix in this release. Some products based on AspectJ were
using the thisAspectInstance
feature (see read-me 1.6.12
for more info on the feature). Unfortunately if specifying -1.8
compliance and using the feature an error would be reported at compile
time of the aspect. This is now fixed.