Standardize context receiver parameter names

Previously, FIR used `_context_receiver_n` while FE10 used `<this>` for
all context receiver parameters. This commit changes the code in FE10
to follow the convention from FIR.
This commit is contained in:
Steven Schäfer
2022-10-04 15:19:30 +02:00
committed by Alexander Udalov
parent 5cf1a88c42
commit 21fef70367
80 changed files with 544 additions and 1728 deletions
@@ -5,7 +5,7 @@ interface Canvas {
}
interface Shape {
abstract fun draw(<this>: Canvas): String
abstract fun draw(_context_receiver_0: Canvas): String
}
@@ -16,8 +16,8 @@ class Circle : Shape {
}
override fun draw(<this>: Canvas): String {
return "OK".plus(other = <this>.<get-suffix>())
override fun draw(_context_receiver_0: Canvas): String {
return "OK".plus(other = _context_receiver_0.<get-suffix>())
}
}
@@ -37,7 +37,7 @@ object MyCanvas : Canvas {
fun box(): String {
return with<MyCanvas, String>(receiver = MyCanvas, block = local fun MyCanvas.<anonymous>(): String {
return Circle().draw(<this> = $this$with)
return Circle().draw(_context_receiver_0 = $this$with)
}
)
}