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:
hozumi
2013-02-12 03:43:21 +09:00
committed by Pavel V. Talanov
parent 2fb770ab98
commit d03e1f5fcb
9 changed files with 28 additions and 8 deletions
@@ -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 @@
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)})})