// RUN_PIPELINE_TILL: BACKEND
// LATEST_LV_DIFFERENCE
package foo

import java.util.*

fun main()
{
  val c = ArrayList<Int>()
  c.add(3)
  System.out.println(++<!WRAPPED_LHS_IN_ASSIGNMENT_ERROR!>(c[0])<!>)
  System.out.println(<!WRAPPED_LHS_IN_ASSIGNMENT_ERROR!>(c[1])<!>--)
  System.out.println(-(c[2]))
}

/* GENERATED_FIR_TAGS: flexibleType, functionDeclaration, incrementDecrementExpression, integerLiteral, javaFunction,
javaProperty, localProperty, propertyDeclaration, unaryExpression */
