New J2K: Array access expression.

This commit is contained in:
Dimach
2018-06-26 11:12:45 +03:00
committed by Ilya Kirillov
parent 81c0dae139
commit e1f47823d4
2 changed files with 8 additions and 1 deletions
@@ -241,6 +241,13 @@ class NewCodeBuilder {
override fun visitFieldAccessExpression(fieldAccessExpression: JKFieldAccessExpression) {
printer.printWithNoIndent(FqName(fieldAccessExpression.identifier.fqName).shortName().asString())
}
override fun visitArrayAccessExpression(arrayAccessExpression: JKArrayAccessExpression) {
arrayAccessExpression.expression.accept(this)
printer.printWithNoIndent("[")
arrayAccessExpression.indexExpression.accept(this)
printer.printWithNoIndent("]")
}
}
fun printCodeOut(root: JKTreeElement): String {
@@ -18,7 +18,7 @@ class PolyadicExpressionConversion : RecursiveApplicableConversionBase() {
convertPolyadic(element.operands.also { element.operands = emptyList() }, element.tokens)
else
element).also {
recurse(element)
recurse(it)
}
}