diff options
Diffstat (limited to 'docs/release/README-1.8.4.adoc')
-rw-r--r-- | docs/release/README-1.8.4.adoc | 17 |
1 files changed, 8 insertions, 9 deletions
diff --git a/docs/release/README-1.8.4.adoc b/docs/release/README-1.8.4.adoc index b70d97240..48dea03a6 100644 --- a/docs/release/README-1.8.4.adoc +++ b/docs/release/README-1.8.4.adoc @@ -12,18 +12,17 @@ _Release info: 1.8.4 available 6-Nov-2014_ === Support for is(FinalType) AspectJ has had type category type patterns since version 1.6.9, see the -https://www.eclipse.org/aspectj/doc/released/README-1.6.9.html[README]. -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 +xref:README-1.6.9.adoc[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). +`is(FinalType)`. -=== thisAspectInstance correctly handled with -1.8 +=== `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 -https://www.eclipse.org/aspectj/doc/released/README-1.6.12.html[README -1.6.12] for more info on the feature). Unfortunately if specifying -1.8 +using the `thisAspectInstance` feature (see xref:README-1.6.12.adoc[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. |