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