You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

README-1.8.4.adoc 1.2KB

12345678910111213141516171819202122232425262728
  1. = AspectJ 1.8.4
  2. _© Copyright 2014 Contributors. All rights reserved._
  3. The full list of resolved issues in 1.8.4 is available
  4. 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]
  5. _Release info: 1.8.4 available 6-Nov-2014_
  6. == Notable changes
  7. === Support for is(FinalType)
  8. AspectJ has had type category type patterns since version 1.6.9, see the
  9. xref:README-1.6.9.adoc[read-me].
  10. This enabled pointcuts to include `is(..)` clauses to specify which kinds
  11. of type they were or were not interested in matching, e.g. `!within(* &&
  12. is(InnerType))` means not within innertypes. In 1.8.4 it is now possible
  13. to recognize (for inclusion or exclusion) final types with
  14. `is(FinalType)`.
  15. === `thisAspectInstance` correctly handled with `-1.8`
  16. This is the key fix in this release. Some products based on AspectJ were
  17. using the `thisAspectInstance` feature (see xref:README-1.6.12.adoc[read-me 1.6.12]
  18. for more info on the feature). Unfortunately if specifying `-1.8`
  19. compliance and using the feature an error would be reported at compile
  20. time of the aspect. This is now fixed.