Andy Clement
f4c8433cb0
Fix 433351: Declare parents fails on interfaces on the inpath depending on directory structure
8 vuotta sitten
Andy Clement
b54540d9a4
Fix 485583: NullPointerException in org.aspectj.ajdt.internal.compiler.ast.PointcutDeclaration
8 vuotta sitten
Andy Clement
4bee355d22
Fix 486612: Can lose a super type bound when weaving a type using generics in its declaration
8 vuotta sitten
Andy Clement
9be47cc3a9
Fixes for compile time overweaving
In writing a testcase for 352389 I discovered overweaving
just wasn't working for a compile time series of test steps.
This was due to a guard preventing secondary calls to
addOrReplaceAspect. Without the secondary call the crosscutting
collector for the aspect had recorded no mungers from the
original aspect because it was still using an EclipseSourceType
delegate. Later when it was using the binary BcelObjectType
delegate and mungers were available, they weren't collected
because of that missing addOrReplaceAspect call.
8 vuotta sitten
Andy Clement
448dc83571
Fix 486203: NPE in IntelliJ since 1.8.7
8 vuotta sitten
Andy Clement
482995299c
Fix 485055: declare @field failing for final String fields (see also Bug 327141)
8 vuotta sitten
Andy Clement
d902947407
Fix 484941 - NPE AnnotationDiscoveryVisitor
8 vuotta sitten
Andy Clement
f409594151
Add 1.8.8 testsuite to 1.8 test list
8 vuotta sitten
Andy Clement
af8a5a2ac9
Fix 461323: around advice on default methods
8 vuotta sitten
Andy Clement
12d0a8268a
Fix 478003: declare parents with generic itd npe
8 vuotta sitten
Andy Clement
0095636d6b
476245: compile error already fixed in 1.8.7
8 vuotta sitten
Andy Clement
2233cf023b
307147: missing joinpoints for itds invoking private methods
8 vuotta sitten
Andy Clement
a9ea7010ab
Bug 475152 - infinite loop during build time weaving when more than 2 aspects in hierarchy at org.aspectj.weaver.bcel.BcelAdvice.canInline
8 vuotta sitten
Andy Clement
7a61a0d50d
Support annotation conversion for class annotation values
Issue: https://bugs.eclipse.org/bugs/show_bug.cgi?id=474165
8 vuotta sitten
Andy Clement
451a29f0fd
AspectJ upgraded to Mars compiler
9 vuotta sitten
Andy Clement
e1f6d1fc52
allow reflection world to resolve generated types (e.g. lambdas)
1.8.6 release prep
1.8.6 pom updates
Fix rogue chars in javadoc
rebuilt with javadoc fixes
9 vuotta sitten
Andy Clement
ef453a5ff8
Do not attach INTERFACE modifier to methods from interfaces
9 vuotta sitten
Andy Clement
3ad0706d16
APT and missing declaring type in BTB hierarchy
9 vuotta sitten
Andy Clement
a1cfe944a6
462821: invokedynamic detection in hierarchy of aspects
9 vuotta sitten
Andy Clement
7569aad932
456457: unresolvable member fix. Testcode for 456801,455608
9 vuotta sitten
Andy Clement
ec91e93ac0
Further 451966: privileged aspect and ITDs
9 vuotta sitten
Andy Clement
934f0b86c5
Fix for 451966: privileged aspects and itd on interfaces
9 vuotta sitten
Andy Clement
bc35a4b7df
testcode for 451966
9 vuotta sitten
Andy Clement
11fba64f40
Fix 449739: support is(FinalType)
9 vuotta sitten
Andy Clement
e91fcabde7
Fix 449401: thisAspectInstance compile problem with -1.8
9 vuotta sitten
Andy Clement
cb32bead61
make tests tidy up after themselves
9 vuotta sitten
Andy Clement
54ff2a442f
make tests tidy up after themselves
9 vuotta sitten
Andy Clement
0df90e175b
Support for @RequiredTypes and abstract aspects
9 vuotta sitten
Andy Clement
dddd1236cd
Fix 443355: interface super references
9 vuotta sitten
Andy Clement
34cff6034e
Fix 443477: remove pre-init from cflow to avoid verify error on jdk 1.7 later updates
9 vuotta sitten
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 vuotta sitten
Andy Clement
102173fc11
445395: invokedynamic in around advice
9 vuotta sitten
Andy Clement
d0b8c7a1bf
Fix for 444398: annotation style abstract aspect extends class error
9 vuotta sitten
Andy Clement
d929114a66
442425: fix error on attempted annotation style decp
9 vuotta sitten
Andy Clement
62b5e69a85
tidy up after tests finish
9 vuotta sitten
Andy Clement
1e2744d37c
enabling AJDT to use annotation processors
9 vuotta sitten
hsestupin
e5e126f4dc
-s arg is not necessary
Signed-off-by: hsestupin <stupin.sergey@gmail.com>
9 vuotta sitten
hsestupin
66469244e4
add APT test generating Java files
Signed-off-by: hsestupin <stupin.sergey@gmail.com>
9 vuotta sitten
Andy Clement
44642d61cc
Tests more reliable on 1.7 and later
9 vuotta sitten
Andy Clement
b09622f37d
Fix 440983: RuntimeInvisTypeAnnotation unpacking
9 vuotta sitten
Andy Clement
dbcd8691f4
Tidy up post APT changes
9 vuotta sitten
hsestupin
9f791a0f70
add apt tests
Signed-off-by: hsestupin <stupin.sergey@gmail.com>
10 vuotta sitten
Andy Clement
3c2b8b7788
433351: first fix. inpath weaving of decp on generic interface
10 vuotta sitten
Andy Clement
c4f9f951c3
436531: fix for weaving when method parameters around
10 vuotta sitten
Andy Clement
0cb32f4aba
Fix 431976: avoid uninitialized messages if tjp used in if
10 vuotta sitten
Andy Clement
4f89239adb
Fix 431976: invalid unused warnings on tejpsp
10 vuotta sitten
Andy Clement
6e5c19b752
fix for 435446: ensure size of invokedynamic correct
10 vuotta sitten
Andy Clement
70f2e6d635
377096: Fix for corrupt annotation creation
10 vuotta sitten
Andy Clement
4187b5f4f6
pushed test method up
10 vuotta sitten
Andy Clement
b4592485d2
Fix 433744: default methods and itds
10 vuotta sitten