Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | | | | Fix classpath for tests on Java9 | Andy Clement | 2016-06-27 | 7 | -43/+81 | |
| | | | | | ||||||
| * | | | | Change to support new packaging of modules in Java9 | Andy Clement | 2016-06-27 | 1 | -2/+3 | |
| | | | | | ||||||
| * | | | | Java9 jrt-fs.jar helpers | Andy Clement | 2016-06-27 | 1 | -0/+10 | |
| | | | | | ||||||
| * | | | | Remove diamond usage | Andy Clement | 2016-06-27 | 1 | -1/+1 | |
| | | | | | ||||||
| * | | | | Upgrading to latest 1.9 compiler | Andy Clement | 2016-06-17 | 50 | -464/+714 | |
| | | | | | ||||||
| * | | | | [j9] Basic read/write of Module attribute | Andy Clement | 2016-06-06 | 37 | -4/+652 | |
| | | | | | ||||||
| * | | | | Up'd version to beta3 | Andy Clement | 2016-01-04 | 3 | -3/+3 | |
| | | | | | ||||||
| * | | | | Cope with java version becoming 9.X rather than 1.9.X | Andy Clement | 2016-01-04 | 2 | -7/+16 | |
| | | | | | ||||||
| * | | | | Cope with Java9 b74 changes | Andy Clement | 2015-08-01 | 11 | -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 jimages | Andy Clement | 2015-03-04 | 13 | -12/+6951 | |
| | | | | | ||||||
* | | | | | Fixes Bug 526594 | Andy Clement | 2017-10-30 | 1 | -0/+3 | |
| | | | | | | | | | | | | | | | | | | | | Compile error: ClassCastException thrown: org.aspectj.weaver.MissingResolvedTypeWithKnownSignature cannot be cast to ReferenceType | |||||
* | | | | | 1.8.11 release info updates | Andy Clement | 2017-09-26 | 7 | -5/+44 | |
| |_|_|/ |/| | | | ||||||
* | | | | testcode polish for 1.8.11V1_8_11RC1 | Andy Clement | 2017-09-25 | 2 | -33/+53 | |
| | | | | ||||||
* | | | | Make the 1.8 slightly more tolerant of Java 9 | Andy Clement | 2017-09-25 | 1 | -6/+25 | |
| |_|/ |/| | | ||||||
* | | | 509327: extended the test slightly | Andy Clement | 2016-12-16 | 1 | -2/+2 | |
| | | | ||||||
* | | | reduced min Java version to 1.6 | Andy Clement | 2016-12-16 | 5 | -8/+29 | |
| | | | ||||||
* | | | polish | Andy Clement | 2016-12-16 | 1 | -19/+11 | |
| | | | ||||||
* | | | 1.8.11 test setup and wip tests | Andy Clement | 2016-12-16 | 7 | -0/+196 | |
| | | | ||||||
* | | | 509327: Minor fixes to improve the situation, wip | Andy Clement | 2016-12-16 | 3 | -4/+173 | |
| | | | ||||||
* | | | fix warnings in build - support .isJava8 option in buildV1_8_10 | Andy Clement | 2016-12-09 | 6 | -16/+24 | |
| | | | ||||||
* | | | 508661: testcode | Andy Clement | 2016-12-09 | 8 | -0/+63 | |
| | | | ||||||
* | | | Polishing for 1.8.10 release | Andy Clement | 2016-12-08 | 3 | -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 Clement | 2016-12-08 | 6 | -3/+48 | |
| | | | ||||||
* | | | Adjust from nasty exception to messages | Andy Clement | 2016-12-08 | 1 | -6/+9 | |
| | | | ||||||
* | | | added 2016/2017 to years | Andy Clement | 2016-12-02 | 1 | -1/+2 | |
| | | | ||||||
* | | | Fix 500035: handling target only binding in @AJ pointcut | Andy Clement | 2016-11-18 | 46 | -233/+486 | |
| | | | ||||||
* | | | Fix 502119: InterTypeFieldBinding.java:122 - NullPointerException | Andy Clement | 2016-11-10 | 1 | -0/+3 | |
| | | | ||||||
* | | | Fix 404345: another occurence of broken annotation building in JDT | Andy Clement | 2016-11-10 | 14 | -52/+107 | |
| | | | ||||||
* | | | Fix 500796: Allow for kotlin creating 'synthetic' local variable table entries | Andy Clement | 2016-11-07 | 16 | -31/+41 | |
| | | | ||||||
* | | | Upgraded to new JDT compiler - neon.1 and a bit | Andy Clement | 2016-11-07 | 37 | -196/+236 | |
| | | | ||||||
* | | | Fixing generics warnings | Andy Clement | 2016-10-28 | 6 | -71/+46 | |
| | | | ||||||
* | | | Fix ambiguous binding problem on anonymous types | Andy Clement | 2016-07-29 | 5 | -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 types | Andy Clement | 2016-05-12 | 4 | -52/+44 | |
| | | ||||||
* | | Fix 493554 - Missing InnerClasses attribute for nested interfaces created by ↵ | Andy Clement | 2016-05-12 | 9 | -35/+214 | |
| | | | | | | | | AspectJ | |||||
* | | generics | Andy Clement | 2016-05-12 | 1 | -4/+3 | |
| | | ||||||
* | | Fix 490315 - InvokeDynamic.java:126 there is no classname for invokedynamic | Andy Clement | 2016-03-29 | 17 | -2/+229 | |
| | | ||||||
* | | Corrected version for 1.8.9 | Andy Clement | 2016-03-14 | 1 | -1/+1 | |
| | | ||||||
* | | 1.8.9 docsV1_8_9 | Andy Clement | 2016-03-14 | 2 | -0/+36 | |
| | | ||||||
* | | added logging | Andy Clement | 2016-03-14 | 1 | -43/+41 | |
| | | ||||||
* | | Fix 489596 - upgrade jdt to mars.2 | Andy Clement | 2016-03-14 | 2 | -0/+0 | |
| | | ||||||
* | | Fix 488216: Load-time weaver loses class changes of preceding -javaagent | Andy Clement | 2016-03-08 | 5 | -131/+137 | |
| | | ||||||
* | | additional diagnostic info | Andy Clement | 2016-02-25 | 1 | -1/+1 | |
| | | ||||||
* | | Fix 487927: ClassFormatException if LocalVariableTable data cannot be fully read | Andy Clement | 2016-02-18 | 9 | -7/+7 | |
| | | ||||||
* | | Fix 433351: Declare parents fails on interfaces on the inpath depending on ↵ | Andy Clement | 2016-02-18 | 15 | -15/+98 | |
| | | | | | | | | directory structure | |||||
* | | Fix 487694: Race condition in annotation unpacking can surface through ↵ | Andy Clement | 2016-02-11 | 8 | -9/+22 | |
| | | | | | | | | Spring AOP | |||||
* | | Fix 485583: NullPointerException in ↵ | Andy Clement | 2016-02-10 | 6 | -15/+42 | |
| | | | | | | | | org.aspectj.ajdt.internal.compiler.ast.PointcutDeclaration | |||||
* | | Fix 486612: Can lose a super type bound when weaving a type using generics ↵ | Andy Clement | 2016-01-27 | 6 | -9/+50 | |
| | | | | | | | | in its declaration | |||||
* | | Fixes for compile time overweaving | Andy Clement | 2016-01-20 | 7 | -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.9 | Andy Clement | 2016-01-20 | 1 | -1/+1 | |
| | | ||||||
* | | refactoring to use generics, reduce warnings | Andy Clement | 2016-01-20 | 8 | -60/+48 | |
| | |