Implement rename me -> self (#2444)

Implements change proposed in #1382

Replaces #1624
This commit is contained in:
josh11b
2022-12-06 20:17:00 -08:00
committed by GitHub
parent d1210c4a50
commit 9c8fd6864e
287 changed files with 1727 additions and 1720 deletions
+3 -3
View File
@@ -11,19 +11,19 @@ package ExplorerTest api;
class One {
impl One as ImplicitAs(i32) {
fn Convert[me: Self]() -> i32 { return 1; }
fn Convert[self: Self]() -> i32 { return 1; }
}
}
class Two {
impl Two as ImplicitAs(i32) {
fn Convert[me: Self]() -> i32 { return 2; }
fn Convert[self: Self]() -> i32 { return 2; }
}
}
class N {
impl N as ImplicitAs(i32) {
fn Convert[me: Self]() -> i32 { return me.n; }
fn Convert[self: Self]() -> i32 { return self.n; }
}
var n: i32;
}
@@ -11,7 +11,7 @@ package ExplorerTest api;
class TypeLike {
impl as ImplicitAs(Type) {
fn Convert[me: Self]() -> Type { return i32; }
fn Convert[self: Self]() -> Type { return i32; }
}
fn Make() -> Self { return {}; }
}