mcimadamore [Fri, 16 Jan 2015 12:02:41 +0000] rev 28458
8069164: Fix langtools make build so that diagnostic framework can be used
Summary: Fix race condition between gensrc targets and output location of parseproperties task
Reviewed-by: erikj, jlahoda
Contributed-by: erik.joelsson@oracle.com
mcimadamore [Thu, 15 Jan 2015 16:24:25 +0000] rev 28457
8069069: Build failure because of dependency on generated file
Summary: Make build spuriously fails to build property classes
Reviewed-by: jlahoda
mcimadamore [Thu, 15 Jan 2015 13:58:11 +0000] rev 28456
8068995: Cleanup method reference lookup code
Summary: Simplify method reference code lookup and generate better/more uniform diagnostics
Reviewed-by: vromero
jlahoda [Tue, 13 Jan 2015 19:13:42 +0100] rev 28455
8066843: Messager.printMessage cannot print multiple errors for same source position
Summary: Using a DiagnosticFlag to mark diagnostics that should be always printed even if multiple of them have the same source position.
Reviewed-by: darcy, jjg, mcimadamore
jlahoda [Tue, 13 Jan 2015 10:36:41 +0100] rev 28454
8027888: javac wrongly allows annotations in array-typed class literals
Summary: Compiler incorrectly accepts type annotations on array-typed class literals.
Reviewed-by: jlahoda, jfranck
Contributed-by: srikanth.adayapalam@oracle.com
jlahoda [Tue, 13 Jan 2015 10:32:19 +0100] rev 28453
8068254: Method reference uses wrong qualifying type
Summary: Generated code fails with IllegalAccessError due to compiler's mishandling of packageprivate classes in method reference expressions.
Reviewed-by: rfield, mcimadamore
Contributed-by: srikanth.adayapalam@oracle.com
jlahoda [Tue, 13 Jan 2015 10:25:24 +0100] rev 28452
8037546: javac -parameters does not emit parameter names for lambda expressions
Summary: MethodParameters attribute is missing for synthetic methods encoding lambda expressions.
Reviewed-by: rfield, mcimadamore
Contributed-by: srikanth.adayapalam@oracle.com