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