blob: 3271b712ad4d1c85f39d59b56a11dc9eccda6ac5 [file] [log] [blame]
// @dart = 2.5
import 'messages_with_types_opt_in.dart';
class SuperOut {
String nullableSame() => "foo";
String nonNullableSame() => "bar";
int nullableBad<T>(T t) => 1;
int nonNullableBad<T>(T t) => 2;
}
class SubOutOut extends SuperOut {
String nullableSame() => "foo";
String nonNullableSame() => "bar";
T nullableBad<T>(T t) => null;
T nonNullableBad<T>(T t) => t;
}
class SubInOut extends SuperIn {
String nullableSame() => "foo";
String nonNullableSame() => "bar";
T nullableBad<T>(T t) => null;
T nonNullableBad<T>(T t) => t;
}
String legacyVar = "legacy";
testOptOut() {}