Andy Clement
bada4a322d
update to 1.8.12
2017-10-20 14:59:50 -07:00
Andy Clement
189eb5a07a
1.8.11 release info updates
2017-09-26 08:39:16 -07:00
Andy Clement
4a07d09f36
reduced min Java version to 1.6
2016-12-16 16:32:49 -08:00
Andy Clement
2c9e594e4c
Update to latest JDT (neon 2)
2016-12-08 12:40:19 -08:00
Andy Clement
e8be95bbfd
Fix 502119: InterTypeFieldBinding.java:122 - NullPointerException
2016-11-10 14:07:57 -08:00
Andy Clement
de34df77ea
Upgraded to new JDT compiler - neon.1 and a bit
2016-11-07 13:04:55 -08:00
Andy Clement
8785665986
Fix ambiguous binding problem on anonymous types
...
If an anonymous class calls a method ITD'd onto one of its own
supertypes (e.g. new A() { xx(null); }) then it can be reported
as an ambiguous method invocation on Java8. There is different
handling for Java8 that is revealing an issue. The intertype
method declarations are recorded in a member finder attached to the
target type (A in this case). When the local type binding is
built it gets all the methods from supertypes added to it - this
unfortunately includes the ITD method. Then later when something
asks for all 'xx' methods on A, it finds the ITD method from when
A was constructed and an additional copy from the member finder.
The quick fix is for the member finder to use a set rather than
list when answering 'what are the xx methods'. If this proves
a problem down the line the deeper fix would be to avoid including
ITDs when the local type binding is built.
2016-07-29 10:05:50 -07:00
Andy Clement
d8ccdb7329
Fix 493554 - Missing InnerClasses attribute for nested interfaces created by AspectJ
2016-05-12 15:27:22 -07:00
Andy Clement
318abf5c88
generics
2016-05-12 13:41:29 -07:00
Andy Clement
9eae797dd9
Fix 490315 - InvokeDynamic.java:126 there is no classname for invokedynamic
2016-03-29 10:01:01 -07:00
Andy Clement
ca093c2545
Corrected version for 1.8.9
2016-03-14 14:16:41 -07:00
Andy Clement
b54540d9a4
Fix 485583: NullPointerException in org.aspectj.ajdt.internal.compiler.ast.PointcutDeclaration
2016-02-10 15:46:53 -08:00
Andy Clement
ee41a3446c
updated to 1.8.9
2016-01-20 12:49:09 -08:00
Andy Clement
f194d50476
refactoring to use generics, reduce warnings
2016-01-20 12:43:13 -08:00
Andy Clement
e3d5df726f
Fix 485448: Building Roo projects NPE in AnnotationDiscoveryVisitor
2016-01-08 11:49:22 -08:00
Andy Clement
d902947407
Fix 484941 - NPE AnnotationDiscoveryVisitor
2016-01-05 13:06:22 -08:00
Andy Clement
0c818ae090
Version up'd to 1.8.8
2015-11-18 14:43:54 -08:00
Andy Clement
e7f817ca3a
Update version to 1.8.7
2015-08-10 13:05:23 -07:00
Andy Clement
7a61a0d50d
Support annotation conversion for class annotation values
...
Issue: https://bugs.eclipse.org/bugs/show_bug.cgi?id=474165
2015-08-06 13:53:56 -07:00
Andy Clement
451a29f0fd
AspectJ upgraded to Mars compiler
2015-06-25 13:20:02 -07:00
Andy Clement
6b93a91e23
Doh, forgot 1.8.6 version in this messages file
2015-06-08 08:45:05 -07:00
Andy Clement
e7c66d3794
Fix 463926
2015-04-23 12:46:42 -07:00
Andy Clement
f7ae7fb012
weaving generic types
2015-04-23 12:22:23 -07:00
Andy Clement
ec91e93ac0
Further 451966: privileged aspect and ITDs
2014-11-17 18:32:25 -08:00
Andy Clement
934f0b86c5
Fix for 451966: privileged aspects and itd on interfaces
2014-11-17 14:10:14 -08:00
Andy Clement
df7c649b09
1.8.4
2014-11-06 12:14:21 -08:00
Andy Clement
e91fcabde7
Fix 449401: thisAspectInstance compile problem with -1.8
2014-10-30 14:33:12 -07:00
Andy Clement
0df90e175b
Support for @RequiredTypes and abstract aspects
2014-10-21 13:19:19 -07:00
Andy Clement
c8e951296c
Fix 436653: conditional aspect activation plus various polish
...
Modified test expectation system so it is possible to say
the test cares about one particular message and the rest
do not matter (prefix message string with '*') - crude but
quick.
Polished many places to exploit generics
Upgraded all the tests to work on Java8 - some serious changes
regarding ajdoc on Java8. Hopefully it has stayed backwards
compatible with earlier JDK versions (e.g. if using AspectJ 1.8.3+
with a JDK less than 8) but no explicit testing done for this.
2014-10-06 17:35:51 -07:00
Andy Clement
d0b8c7a1bf
Fix for 444398: annotation style abstract aspect extends class error
2014-09-17 10:53:29 -07:00
Andy Clement
1e2744d37c
enabling AJDT to use annotation processors
2014-08-20 08:00:10 -07:00
Andy Clement
2776346850
updated version string
2014-08-07 15:13:34 -07:00
Andy Clement
a040ec7420
up'd version to 1.8.2
2014-08-05 14:58:49 -07:00
Andy Clement
dbcd8691f4
Tidy up post APT changes
2014-08-05 14:34:07 -07:00
hsestupin
a7f617d3d6
add last apt fix [apt]
...
Signed-off-by: hsestupin <stupin.sergey@gmail.com>
2014-08-01 20:25:16 +03:00
hsestupin
c94c9a21ad
[apt] revert ignoring -proc:none
...
Signed-off-by: hsestupin <stupin.sergey@gmail.com>
2014-08-01 20:25:02 +03:00
hsestupin
3c1c536e93
annotation processing in aspectj
...
Signed-off-by: hsestupin <stupin.sergey@gmail.com>
2014-08-01 20:24:46 +03:00
Andy Clement
f19d0c99af
433351: second part of the fix: cope with PTBs for parent weaving
2014-06-19 16:55:49 -07:00
Andy Clement
0cb32f4aba
Fix 431976: avoid uninitialized messages if tjp used in if
2014-06-11 10:33:12 -07:00
Andy Clement
4f89239adb
Fix 431976: invalid unused warnings on tejpsp
2014-06-11 07:43:00 -07:00
Andy Clement
2334f629a1
Update to new eclipse compiler version
2014-05-16 08:45:33 -07:00
Andy Clement
331399f82b
Fix 431976: thisJoinPoint considered uninitialized variable
2014-04-04 12:33:45 -07:00
Andy Clement
4ffb0fd285
Fix 431541: Proceed expression not setting resolved type
2014-04-04 12:01:18 -07:00
Andy Clement
49f7b55032
Fix 430684: correct text for 1.8 compliance
2014-04-02 11:37:37 -07:00
Andy Clement
23e88aeb34
1.8.0 polish
2014-03-19 09:09:29 -07:00
Andy Clement
c1c4a4d41f
merging 1.7.4 fixes into 1.8.0
2014-03-18 22:21:20 -07:00
Andy Clement
bedb85ee87
Upgrade to JDT 1.8.0 compiler
2014-03-18 21:46:27 -07:00
Andy Clement
d82db7bf44
Fix 415957: annotations with 1.8 flags
2013-08-27 13:25:30 -07:00
Andy Clement
7716a15cbe
improving ITIT support
2013-08-01 09:54:14 -07:00
Andy Clement
38206a5304
AspectJ 1.8
2013-07-29 12:05:09 -07:00