blob: a098e65b9558b6694a27c2ba27f5a4988d3a6ef9 [file] [log] [blame]
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() {}