val p: A field = A() get class A { constructor() /* primary */ { super/*Any*/() /* () */ } } operator fun A.divAssign(s: String) { } operator fun A.minusAssign(s: String) { } operator fun A.plusAssign(s: String) { } operator fun A.remAssign(s: String) { } fun testProperty() { ().plusAssign(s = "+=") ().minusAssign(s = "-=") ().timesAssign(s = "*=") ().divAssign(s = "/=") ().remAssign(s = "%=") } fun testVariable() { val a: A = A() a.plusAssign(s = "+=") a.minusAssign(s = "-=") a.timesAssign(s = "*=") a.divAssign(s = "/=") a.remAssign(s = "*=") } operator fun A.timesAssign(s: String) { }