I fixed ArrayWithoutInitializationExpression class for object array and multi
dimension array. And I added 2 tests to check object Initialization.
This commit is contained in:
@@ -0,0 +1 @@
|
||||
int[] a = new int[10]
|
||||
@@ -0,0 +1 @@
|
||||
var a : IntArray? = IntArray(10)
|
||||
@@ -0,0 +1 @@
|
||||
Object[] a = new Object[10]
|
||||
@@ -0,0 +1 @@
|
||||
var a : Array<Any?>? = arrayOfNulls<Any?>(10)
|
||||
@@ -1 +1 @@
|
||||
var d2 : Array<IntArray?>? = Array<IntArray?>(5)
|
||||
var d2 : Array<IntArray?>? = arrayOfNulls<IntArray?>(5)
|
||||
+1
-1
@@ -1 +1 @@
|
||||
var d3 : Array<Array<IntArray?>?>? = Array<Array<IntArray?>?>(5, {Array<IntArray?>(5)})
|
||||
var d3 : Array<Array<IntArray?>?>? = Array<Array<IntArray?>?>(5, {arrayOfNulls<IntArray?>(5)})
|
||||
@@ -1 +1 @@
|
||||
var ss : Array<Array<String?>?>? = Array<Array<String?>?>(5, {Array<String?>(5)})
|
||||
var ss : Array<Array<String?>?>? = Array<Array<String?>?>(5, {arrayOfNulls<String?>(5)})
|
||||
@@ -1 +1 @@
|
||||
var sss : Array<Array<Array<String?>?>?>? = Array<Array<Array<String?>?>?>(5, {Array<Array<String?>?>(5, {Array<String?>(5)})})
|
||||
var sss : Array<Array<Array<String?>?>?>? = Array<Array<Array<String?>?>?>(5, {Array<Array<String?>?>(5, {arrayOfNulls<String?>(5)})})
|
||||
Reference in New Issue
Block a user