fun f() { val lambda_1 = @ {} val lambda_2 = @ { println(1) } val lambda_3 = @someAnotation @ { println(1) } val lambda_4 = @someAnotation1 @someAnotation2 @someAnotation3 @ { println(1) } val x1 = @ 10 - 1 val x2 = @(listOf(1)) val x3 = @(return return) && @ return return val x4 = @ try {} finally {} && @ return return val x5 = @ try { false } catch(e: E) {} catch (e: Exception) { true } && @ when (value) { @ true -> @ false; @ false -> @ true } }