|
12345678910111213141516171819202122232425262728 |
- = AspectJ 1.8.4
-
- _© Copyright 2014 Contributors. All rights reserved._
-
- The full list of resolved issues in 1.8.4 is available
- https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced;bug_status=RESOLVED;bug_status=VERIFIED;bug_status=CLOSED;product=AspectJ;target_milestone=1.8.4;[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
- 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)`.
-
- === `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 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.
|