Fix wrong array declaration

This commit is contained in:
Vitaliy.Bibaev
2017-09-14 21:54:15 +03:00
parent e287c10e5b
commit fbee11afa9
2 changed files with 3 additions and 1 deletions
@@ -25,7 +25,8 @@ import com.intellij.debugger.streams.trace.impl.handler.type.GenericType
/**
* @author Vitaliy.Bibaev
*/
class JavaArrayVariable(override val elementType: GenericType, name: String) : VariableImpl("$elementType[]", name), ArrayVariable {
class JavaArrayVariable(override val elementType: GenericType, name: String)
: VariableImpl("${elementType.variableTypeName}[]", name), ArrayVariable {
override fun get(index: Expression): Expression = TextExpression("$name[${index.toCode()}]")
override fun set(index: Expression, value: Expression): Expression = TextExpression("$name[${index.toCode()}] = ${value.toCode()}")
@@ -0,0 +1 @@
var array: kotlin.Array<kotlin.Int> = kotlin.arrayOfNulls<kotlin.Int>(10)