Andy Clement
b74846a946
polish and ensure warnings set by group
6 jaren geleden
Andy Clement
d159d8d96b
compatibility with JDK 190 build 175
7 jaren geleden
Andy Clement
df1ac897f8
adapt to JDT changes
7 jaren geleden
Andy Clement
0d99d7bc78
Adapt to JDT changes
7 jaren geleden
Andy Clement
4a6c01fe42
Corrected version for latest update
7 jaren geleden
Andy Clement
52f101b0e0
Add resolution of argument types
Some new code in JDT is using the information in here, so need
to resolve them.
7 jaren geleden
Andy Clement
001b055f3a
Add ability to recognize an intertype scope
7 jaren geleden
Andy Clement
7bcc14f620
Add guard for clone()
clone is saying it is protected rather than public and so we need
to add a guard to avoid creating accessor for it.
7 jaren geleden
Andy Clement
4a07d09f36
reduced min Java version to 1.6
7 jaren geleden
Andy Clement
2c9e594e4c
Update to latest JDT (neon 2)
7 jaren geleden
Andy Clement
e8be95bbfd
Fix 502119: InterTypeFieldBinding.java:122 - NullPointerException
7 jaren geleden
Andy Clement
de34df77ea
Upgraded to new JDT compiler - neon.1 and a bit
7 jaren geleden
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.
8 jaren geleden
Andy Clement
285390b07b
ensure modules on path in build arg parser
8 jaren geleden
Andy Clement
cc8ae26fe0
change to latest j9 commit
8 jaren geleden
Andy Clement
b784ef4eb5
Remove diamond usage
8 jaren geleden
Andy Clement
34f33f6948
Upgrading to latest 1.9 compiler
8 jaren geleden
Andy Clement
d8ccdb7329
Fix 493554 - Missing InnerClasses attribute for nested interfaces created by AspectJ
8 jaren geleden
Andy Clement
318abf5c88
generics
8 jaren geleden
Andy Clement
9eae797dd9
Fix 490315 - InvokeDynamic.java:126 there is no classname for invokedynamic
8 jaren geleden
Andy Clement
ca093c2545
Corrected version for 1.8.9
8 jaren geleden
Andy Clement
b54540d9a4
Fix 485583: NullPointerException in org.aspectj.ajdt.internal.compiler.ast.PointcutDeclaration
8 jaren geleden
Andy Clement
ee41a3446c
updated to 1.8.9
8 jaren geleden
Andy Clement
e3d5df726f
Fix 485448: Building Roo projects NPE in AnnotationDiscoveryVisitor
8 jaren geleden
Andy Clement
d902947407
Fix 484941 - NPE AnnotationDiscoveryVisitor
8 jaren geleden
Andy Clement
0c818ae090
Version up'd to 1.8.8
8 jaren geleden
Andy Clement
e7f817ca3a
Update version to 1.8.7
9 jaren geleden
Andy Clement
7a61a0d50d
Support annotation conversion for class annotation values
Issue: https://bugs.eclipse.org/bugs/show_bug.cgi?id=474165
9 jaren geleden
Andy Clement
451a29f0fd
AspectJ upgraded to Mars compiler
9 jaren geleden
Andy Clement
6b93a91e23
Doh, forgot 1.8.6 version in this messages file
9 jaren geleden
Andy Clement
e7c66d3794
Fix 463926
9 jaren geleden
Andy Clement
f7ae7fb012
weaving generic types
9 jaren geleden
Andy Clement
ec91e93ac0
Further 451966: privileged aspect and ITDs
9 jaren geleden
Andy Clement
934f0b86c5
Fix for 451966: privileged aspects and itd on interfaces
9 jaren geleden
Andy Clement
df7c649b09
1.8.4
9 jaren geleden
Andy Clement
e91fcabde7
Fix 449401: thisAspectInstance compile problem with -1.8
9 jaren geleden
Andy Clement
0df90e175b
Support for @RequiredTypes and abstract aspects
9 jaren geleden
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.
9 jaren geleden
Andy Clement
d0b8c7a1bf
Fix for 444398: annotation style abstract aspect extends class error
9 jaren geleden
Andy Clement
1e2744d37c
enabling AJDT to use annotation processors
10 jaren geleden
Andy Clement
2776346850
updated version string
10 jaren geleden
Andy Clement
a040ec7420
up'd version to 1.8.2
10 jaren geleden
Andy Clement
dbcd8691f4
Tidy up post APT changes
10 jaren geleden
hsestupin
a7f617d3d6
add last apt fix [apt]
Signed-off-by: hsestupin <stupin.sergey@gmail.com>
10 jaren geleden
hsestupin
c94c9a21ad
[apt] revert ignoring -proc:none
Signed-off-by: hsestupin <stupin.sergey@gmail.com>
10 jaren geleden
hsestupin
3c1c536e93
annotation processing in aspectj
Signed-off-by: hsestupin <stupin.sergey@gmail.com>
10 jaren geleden
Andy Clement
f19d0c99af
433351: second part of the fix: cope with PTBs for parent weaving
10 jaren geleden
Andy Clement
0cb32f4aba
Fix 431976: avoid uninitialized messages if tjp used in if
10 jaren geleden
Andy Clement
4f89239adb
Fix 431976: invalid unused warnings on tejpsp
10 jaren geleden
Andy Clement
2334f629a1
Update to new eclipse compiler version
10 jaren geleden