New J2K: Array access expression.
This commit is contained in:
@@ -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)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user