= 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.