Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Globally replace HTTP links to eclipse.org by HTTPS | Alexander Kriegisch | 2024-01-06 | 1 | -1/+1 |
| | | | | Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name> | ||||
* | Bring Java9 branch in line with 1.8.11 progress | Andy Clement | 2017-09-21 | 17 | -0/+303 |
|\ | |||||
| * | 508661: testcode | Andy Clement | 2016-12-09 | 6 | -0/+45 |
| | | |||||
| * | Fix 500035: handling target only binding in @AJ pointcut | Andy Clement | 2016-11-18 | 8 | -0/+201 |
| | | |||||
| * | Upgraded to new JDT compiler - neon.1 and a bit | Andy Clement | 2016-11-07 | 1 | -0/+36 |
| | | |||||
| * | Fix ambiguous binding problem on anonymous types | Andy Clement | 2016-07-29 | 2 | -0/+21 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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. | ||||
* | | Merged post 1.8.5 changes into Java9 branch | Andy Clement | 2017-09-20 | 16 | -0/+217 |
|\| | |||||
| * | Fix 493554 - Missing InnerClasses attribute for nested interfaces created by ↵ | Andy Clement | 2016-05-12 | 6 | -0/+80 |
| | | | | | | | | AspectJ | ||||
| * | Fix 490315 - InvokeDynamic.java:126 there is no classname for invokedynamic | Andy Clement | 2016-03-29 | 10 | -0/+137 |
| | |||||
* | Upgrading to latest 1.9 compiler | Andy Clement | 2016-06-17 | 5 | -0/+9 |