blob: 40e7c7d42b0427c2adf7c7d12022d59644ad81f4 [file] [log] [blame]
// @dart = 2.19
mixin M1 on Enum {
final int values = 42;
}
mixin M2 on Enum {
static final int values = 42;
}
mixin M3 on Enum {
void set values(String x) {}
}
mixin M4 on Enum {
static void set values(String x) {}
}
mixin M5 on Enum {
num get values => 0;
void set values(num x) {}
}
abstract class E1 extends Enum {
int values() => 42;
}
abstract class E2 extends Enum {
static int values() => 42;
}
abstract class E3 extends Enum {
void set values(num x) {}
}
abstract class E4 extends Enum {
static void set values(num x) {}
}
abstract class E5 extends Enum {
num get values => 0;
void set values(num x) {}
}
main() {}