blob: 317b4728ca98a679b0e8dc2a2a600b0d990e9a4e [file] [log] [blame]
class Class1 {
final int id;
static int get n => 1;
Class1.n(this.id);
}
class Class2 {
final int id;
static int n() => 2;
const Class2.n(this.id);
}
class Class3 {
final int id;
static int n() => 3;
Class3(this.id);
factory Class3.n(int id) = Class3.new;
}
class Class4 {
final int id;
static int n = 1;
Class4.n(this.id);
}
extension type ET1(int id) {
static int get n => 1;
ET1.n(this.id);
}
extension type ET2(int id) {
static int n() => 2;
const ET2.n(this.id);
}
extension type ET3(int id) {
static int n() => 3;
factory ET3.n(int id) = ET3.new;
}
extension type ET4(int id) {
static int n = 1;
ET4.n(this.id);
}