[ https://issues.apache.org/jira/browse/NETBEANS-481?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Laszlo Kishalmi updated NETBEANS-481: ------------------------------------- Fix Version/s: (was: 9.0) > New ErrorRule to fix compiler error on initialization of var type variable > with array > ------------------------------------------------------------------------------------- > > Key: NETBEANS-481 > URL: https://issues.apache.org/jira/browse/NETBEANS-481 > Project: NetBeans > Issue Type: Improvement > Reporter: ARUNAVA SINHA > Assignee: ARUNAVA SINHA > Priority: Trivial > Labels: JDK10-LVTI, pull-request-available > > Below statement throws compiler error. > var arr = \{1,2}; > : error: cannot infer type for local variable var k = \{ 1 , 2 }; ^ > (array initializer needs an explicit target-type) > > Proposed fix would be > int[] arr = \{ 1, 2 }; > The fix will be provided for Numeric primitive type array or for array with > homogeneous members. > a)Homogeneous type > 1. var arr = \{ new Object(), new Object()}; > fix: Object[] arr = \{ new Object(), new Object()}; > > > 2. var arr = \{"hello", "world"}; > fix: String[] arr = \{"hello", "world"}; > b)Primitive Type Numeric array > var arr = \{1,2.2}; > fix: double[] arr = \{1,2.2}; > > PR Link: > [https://github.com/apache/incubator-netbeans/pull/519] -- This message was sent by Atlassian JIRA (v7.6.3#76005) --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org For additional commands, e-mail: commits-h...@netbeans.apache.org For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists