summaryrefslogtreecommitdiffstats
path: root/tests
Commit message (Collapse)AuthorAgeFilesLines
* Fix 404345: another occurence of broken annotation building in JDTAndy Clement2016-11-1012-52/+107
|
* Fix 500796: Allow for kotlin creating 'synthetic' local variable table entriesAndy Clement2016-11-076-20/+20
|
* Upgraded to new JDT compiler - neon.1 and a bitAndy Clement2016-11-074-2/+48
|
* Fix ambiguous binding problem on anonymous typesAndy Clement2016-07-294-0/+36
| | | | | | | | | | | | | | | | | | 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.
* Fix 493554 - Missing InnerClasses attribute for nested interfaces created by ↵Andy Clement2016-05-128-0/+189
| | | | AspectJ
* Fix 490315 - InvokeDynamic.java:126 there is no classname for invokedynamicAndy Clement2016-03-2914-0/+217
|
* Fix 433351: Declare parents fails on interfaces on the inpath depending on ↵Andy Clement2016-02-1812-12/+82
| | | | directory structure
* Fix 485583: NullPointerException in ↵Andy Clement2016-02-104-0/+22
| | | | org.aspectj.ajdt.internal.compiler.ast.PointcutDeclaration
* Fix 486612: Can lose a super type bound when weaving a type using generics ↵Andy Clement2016-01-275-3/+42
| | | | in its declaration
* Fixes for compile time overweavingAndy Clement2016-01-206-0/+73
| | | | | | | | | | | | 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.
* Fix 486203: NPE in IntelliJ since 1.8.7Andy Clement2016-01-185-4/+94
|
* Fix 485055: declare @field failing for final String fields (see also Bug 327141)Andy Clement2016-01-054-0/+183
|
* Fix 484941 - NPE AnnotationDiscoveryVisitorAndy Clement2016-01-053-0/+18
|
* Add 1.8.8 testsuite to 1.8 test listAndy Clement2015-11-251-0/+2
|
* Fix 461323: around advice on default methodsAndy Clement2015-11-194-4/+66
|
* Fix 478003: declare parents with generic itd npeAndy Clement2015-11-184-0/+99
|
* 476245: compile error already fixed in 1.8.7Andy Clement2015-09-043-0/+18
|
* 307147: missing joinpoints for itds invoking private methodsAndy Clement2015-09-038-0/+120
|
* Bug 475152 - infinite loop during build time weaving when more than 2 ↵Andy Clement2015-09-027-0/+53
| | | | aspects in hierarchy at org.aspectj.weaver.bcel.BcelAdvice.canInline
* Support annotation conversion for class annotation valuesAndy Clement2015-08-063-0/+31
| | | | Issue: https://bugs.eclipse.org/bugs/show_bug.cgi?id=474165
* AspectJ upgraded to Mars compilerAndy Clement2015-06-2537-10/+14900
|
* allow reflection world to resolve generated types (e.g. lambdas)Andy Clement2015-06-085-2/+147
| | | | | | | 1.8.6 release prep 1.8.6 pom updates Fix rogue chars in javadoc rebuilt with javadoc fixes
* Do not attach INTERFACE modifier to methods from interfacesAndy Clement2015-05-121-3/+3
|
* APT and missing declaring type in BTB hierarchyAndy Clement2015-04-239-0/+32
|
* 462821: invokedynamic detection in hierarchy of aspectsAndy Clement2015-03-238-0/+171
|
* 456457: unresolvable member fix. Testcode for 456801,455608Andy Clement2015-01-0712-0/+140
|
* Further 451966: privileged aspect and ITDsAndy Clement2014-11-173-2/+43
|
* Fix for 451966: privileged aspects and itd on interfacesAndy Clement2014-11-172-7/+12
|
* testcode for 451966Andy Clement2014-11-175-0/+101
|
* Fix 449739: support is(FinalType)Andy Clement2014-11-054-0/+67
|
* Fix 449401: thisAspectInstance compile problem with -1.8Andy Clement2014-10-304-0/+320
|
* make tests tidy up after themselvesV1_8_3Andy Clement2014-10-231-1/+1
|
* make tests tidy up after themselvesAndy Clement2014-10-212-0/+9
|
* Support for @RequiredTypes and abstract aspectsAndy Clement2014-10-216-0/+64
|
* Fix 443355: interface super referencesAndy Clement2014-10-083-0/+37
|
* Fix 443477: remove pre-init from cflow to avoid verify error on jdk 1.7 ↵Andy Clement2014-10-072-4/+7
| | | | later updates
* Fix 436653: conditional aspect activation plus various polishAndy Clement2014-10-0627-29/+247
| | | | | | | | | | | | | | 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.
* 445395: invokedynamic in around adviceAndy Clement2014-09-307-0/+241
|
* Fix for 444398: annotation style abstract aspect extends class errorAndy Clement2014-09-177-3/+48
|
* 442425: fix error on attempted annotation style decpAndy Clement2014-08-2713-0/+168
|
* tidy up after tests finishAndy Clement2014-08-204-0/+24
|
* enabling AJDT to use annotation processorsAndy Clement2014-08-2014-13/+405
|
* -s arg is not necessaryhsestupin2014-08-141-1/+1
| | | | Signed-off-by: hsestupin <stupin.sergey@gmail.com>
* add APT test generating Java fileshsestupin2014-08-149-33/+115
| | | | Signed-off-by: hsestupin <stupin.sergey@gmail.com>
* Tests more reliable on 1.7 and laterAndy Clement2014-08-084-3/+50
|
* Fix 440983: RuntimeInvisTypeAnnotation unpackingAndy Clement2014-08-067-0/+126
|
* Tidy up post APT changesAndy Clement2014-08-0510-13/+76
|
* add apt testshsestupin2014-08-0196-91/+547
| | | | Signed-off-by: hsestupin <stupin.sergey@gmail.com>
* 433351: first fix. inpath weaving of decp on generic interfaceAndy Clement2014-06-195-0/+35
|
* 436531: fix for weaving when method parameters aroundAndy Clement2014-06-176-0/+19
|