changelog
- Wed, 15 May 2013 14:02:37 +0100
- by mcimadamore [Wed, 15 May 2013 14:02:37 +0100] rev 1760
- 8012685: Spurious raw types warning when using unbound method references
Summary: Spurious raw type warning when unbound method reference qualifier parameter types are inferred from target
Reviewed-by: jjg, vromero
- Wed, 15 May 2013 14:00:31 +0100
- by mcimadamore [Wed, 15 May 2013 14:00:31 +0100] rev 1759
- 8012003: Method diagnostics resolution need to be simplified in some cases
Summary: Unfold method resolution diagnostics when they mention errors in poly expressions
Reviewed-by: jjg, vromero
- Wed, 15 May 2013 00:00:39 -0700
- by darcy [Wed, 15 May 2013 00:00:39 -0700] rev 1758
- 8004133: Provide javax.lang.model.* implementation backed by core reflection
Summary: Joint work by darcy and jfranck to provide sample code for JEP 119.
Reviewed-by: jjg
Contributed-by: joe.darcy@oracle.com, joel.franck@oracle.com
- Tue, 14 May 2013 21:08:40 -0700
- by jjg [Tue, 14 May 2013 21:08:40 -0700] rev 1757
- 8014323: Add VariableTree.getNameExpression
Reviewed-by: darcy
- Tue, 14 May 2013 18:02:48 -0700
- by sogoel [Tue, 14 May 2013 18:02:48 -0700] rev 1756
- 8013163: Convert 4 tools multicatch tests to jtreg format
Reviewed-by: jjg
- Tue, 14 May 2013 15:04:06 -0700
- by jjg [Tue, 14 May 2013 15:04:06 -0700] rev 1755
- 8013852: update reference impl for type-annotations
Reviewed-by: jjg
Contributed-by: wdietl@gmail.com, steve.sides@oracle.com, joel.franck@oracle.com, alex.buckley@oracle.com
- Tue, 14 May 2013 13:55:35 -0700
- by jjg [Tue, 14 May 2013 13:55:35 -0700] rev 1754
- 8014557: Mutable static field in HtmlDocletWriter
Reviewed-by: ksrini
- Tue, 14 May 2013 12:55:15 -0700
- by jjg [Tue, 14 May 2013 12:55:15 -0700] rev 1753
- 8014461: genstubs creates default native methods
Reviewed-by: alanb
- Tue, 14 May 2013 11:11:09 -0700
- by rfield [Tue, 14 May 2013 11:11:09 -0700] rev 1752
- 8012556: Implement lambda methods on interfaces as static
8006140: Javac NPE compiling Lambda expression on initialization expression of static field in interface
Summary: Lambdas occurring in static contexts or those not needing instance information should be generated into static methods. This has long been the case for classes. However, as a work-around to the lack of support for statics on interfaces, interface lambda methods have been generated into default methods. For lambdas in interface static contexts (fields and static methods) this causes an NPE in javac because there is no 'this'. MethodHandles now support static methods on interfaces. This changeset allows lambda methods to be generated as static interface methods. An existing bug in Hotspot (8013875) is exposed in a test when the "-esa" flag is used. This test and another test that already exposed this bug have been marked with @ignore.
Reviewed-by: mcimadamore
- Tue, 14 May 2013 10:14:57 -0700
- by jjg [Tue, 14 May 2013 10:14:57 -0700] rev 1751
- 8012308: Remove TagletOutput in favor of direct use of Content
Reviewed-by: darcy