summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | Fix classpath for tests on Java9Andy Clement2016-06-277-43/+81
| | | | |
| * | | | Change to support new packaging of modules in Java9Andy Clement2016-06-271-2/+3
| | | | |
| * | | | Java9 jrt-fs.jar helpersAndy Clement2016-06-271-0/+10
| | | | |
| * | | | Remove diamond usageAndy Clement2016-06-271-1/+1
| | | | |
| * | | | Upgrading to latest 1.9 compilerAndy Clement2016-06-1750-464/+714
| | | | |
| * | | | [j9] Basic read/write of Module attributeAndy Clement2016-06-0637-4/+652
| | | | |
| * | | | Up'd version to beta3Andy Clement2016-01-043-3/+3
| | | | |
| * | | | Cope with java version becoming 9.X rather than 1.9.XAndy Clement2016-01-042-7/+16
| | | | |
| * | | | Cope with Java9 b74 changesAndy Clement2015-08-0111-318/+514
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The jimage file format changed slightly, introducing an extra level of nesting. These changes support that new structure (b74).
| * | | | very early java9 support - can resolve classes in jimagesAndy Clement2015-03-0413-12/+6951
| | | | |
* | | | | Fixes Bug 526594Andy Clement2017-10-301-0/+3
| | | | | | | | | | | | | | | | | | | | Compile error: ClassCastException thrown: org.aspectj.weaver.MissingResolvedTypeWithKnownSignature cannot be cast to ReferenceType
* | | | | 1.8.11 release info updatesAndy Clement2017-09-267-5/+44
| |_|_|/ |/| | |
* | | | testcode polish for 1.8.11V1_8_11RC1Andy Clement2017-09-252-33/+53
| | | |
* | | | Make the 1.8 slightly more tolerant of Java 9Andy Clement2017-09-251-6/+25
| |_|/ |/| |
* | | 509327: extended the test slightlyAndy Clement2016-12-161-2/+2
| | |
* | | reduced min Java version to 1.6Andy Clement2016-12-165-8/+29
| | |
* | | polishAndy Clement2016-12-161-19/+11
| | |
* | | 1.8.11 test setup and wip testsAndy Clement2016-12-167-0/+196
| | |
* | | 509327: Minor fixes to improve the situation, wipAndy Clement2016-12-163-4/+173
| | |
* | | fix warnings in build - support .isJava8 option in buildV1_8_10Andy Clement2016-12-096-16/+24
| | |
* | | 508661: testcodeAndy Clement2016-12-098-0/+63
| | |
* | | Polishing for 1.8.10 releaseAndy Clement2016-12-083-4/+8
| | | | | | | | | | | | | | | - reduced build level from 8 to 7 so that the weaver can be used on Java7. - minor readme tweaks
* | | Update to latest JDT (neon 2)Andy Clement2016-12-086-3/+48
| | |
* | | Adjust from nasty exception to messagesAndy Clement2016-12-081-6/+9
| | |
* | | added 2016/2017 to yearsAndy Clement2016-12-021-1/+2
| | |
* | | Fix 500035: handling target only binding in @AJ pointcutAndy Clement2016-11-1846-233/+486
| | |
* | | Fix 502119: InterTypeFieldBinding.java:122 - NullPointerExceptionAndy Clement2016-11-101-0/+3
| | |
* | | Fix 404345: another occurence of broken annotation building in JDTAndy Clement2016-11-1014-52/+107
| | |
* | | Fix 500796: Allow for kotlin creating 'synthetic' local variable table entriesAndy Clement2016-11-0716-31/+41
| | |
* | | Upgraded to new JDT compiler - neon.1 and a bitAndy Clement2016-11-0737-196/+236
| | |
* | | Fixing generics warningsAndy Clement2016-10-286-71/+46
| | |
* | | Fix ambiguous binding problem on anonymous typesAndy Clement2016-07-295-1/+39
| |/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | Code polishing and extra diagnostics around types and parameterized typesAndy Clement2016-05-124-52/+44
| |
* | Fix 493554 - Missing InnerClasses attribute for nested interfaces created by ↵Andy Clement2016-05-129-35/+214
| | | | | | | | AspectJ
* | genericsAndy Clement2016-05-121-4/+3
| |
* | Fix 490315 - InvokeDynamic.java:126 there is no classname for invokedynamicAndy Clement2016-03-2917-2/+229
| |
* | Corrected version for 1.8.9Andy Clement2016-03-141-1/+1
| |
* | 1.8.9 docsV1_8_9Andy Clement2016-03-142-0/+36
| |
* | added loggingAndy Clement2016-03-141-43/+41
| |
* | Fix 489596 - upgrade jdt to mars.2Andy Clement2016-03-142-0/+0
| |
* | Fix 488216: Load-time weaver loses class changes of preceding -javaagentAndy Clement2016-03-085-131/+137
| |
* | additional diagnostic infoAndy Clement2016-02-251-1/+1
| |
* | Fix 487927: ClassFormatException if LocalVariableTable data cannot be fully readAndy Clement2016-02-189-7/+7
| |
* | Fix 433351: Declare parents fails on interfaces on the inpath depending on ↵Andy Clement2016-02-1815-15/+98
| | | | | | | | directory structure
* | Fix 487694: Race condition in annotation unpacking can surface through ↵Andy Clement2016-02-118-9/+22
| | | | | | | | Spring AOP
* | Fix 485583: NullPointerException in ↵Andy Clement2016-02-106-15/+42
| | | | | | | | org.aspectj.ajdt.internal.compiler.ast.PointcutDeclaration
* | Fix 486612: Can lose a super type bound when weaving a type using generics ↵Andy Clement2016-01-276-9/+50
| | | | | | | | in its declaration
* | Fixes for compile time overweavingAndy Clement2016-01-207-1/+78
| | | | | | | | | | | | | | | | | | | | | | | | 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.
* | updated to 1.8.9Andy Clement2016-01-201-1/+1
| |
* | refactoring to use generics, reduce warningsAndy Clement2016-01-208-60/+48
| |