hg: jdk9/dev/langtools: 8078660: Misleading recommendation from diamond finder.

srikanth.adayapalam at oracle.com srikanth.adayapalam at oracle.com
Thu Nov 26 12:08:28 UTC 2015


Changeset: ab5e0a945e78
Author:    sadayapalam
Date:      2015-11-26 17:38 +0530
URL:       http://hg.openjdk.java.net/jdk9/dev/langtools/rev/ab5e0a945e78

8078660: Misleading recommendation from diamond finder.
Summary: javac should recommend diamond usage if that could lead to a change in program behavior.
Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Analyzer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
- test/tools/javac/diags/examples/DiamondRedundantArgs1.java
! test/tools/javac/generics/diamond/6939780/T6939780_7.out
! test/tools/javac/generics/diamond/6939780/T6939780_8.out
! test/tools/javac/generics/diamond/6939780/T6939780_9.out
! test/tools/javac/generics/diamond/7002837/T7002837.java
- test/tools/javac/generics/diamond/7002837/T7002837.out
! test/tools/javac/generics/diamond/neg/T8078473.java
- test/tools/javac/generics/diamond/neg/T8078473.out
! test/tools/javac/generics/diamond/neg/T8078473_2.java
- test/tools/javac/generics/diamond/neg/T8078473_2.out



More information about the jdk9-dev-changes mailing list