blob: a1e748f24d21970f4e7d7390ce5d536f30a5bd5c [file] [log] [blame]
import 'dart:async';
FutureOr topLevelField1;
FutureOr<int?> topLevelField2;
FutureOr<FutureOr> topLevelField3;
void toplevelMethod1(
[FutureOr parameter1,
FutureOr<int?> parameter2,
FutureOr<FutureOr> parameter3]) {}
void toplevelMethod2(
{FutureOr parameter1,
FutureOr<int?> parameter2,
FutureOr<FutureOr> parameter3}) {}
class Class1 {
FutureOr instanceField1;
FutureOr<int?> instanceField2;
FutureOr<FutureOr> instanceField3;
static FutureOr staticField1;
static FutureOr<int?> staticField2;
static FutureOr<FutureOr> staticField3;
void instanceMethod1(
[FutureOr parameter1,
FutureOr<int?> parameter2,
FutureOr<FutureOr> parameter3]) {}
void instanceMethod2(
{FutureOr parameter1,
FutureOr<int?> parameter2,
FutureOr<FutureOr> parameter3}) {}
static void staticMethod1(
[FutureOr parameter1,
FutureOr<int?> parameter2,
FutureOr<FutureOr> parameter3]) {}
static void staticMethod2(
{FutureOr parameter1,
FutureOr<int?> parameter2,
FutureOr<FutureOr> parameter3}) {}
}
class Class2 {
FutureOr instanceField1;
FutureOr<int?> instanceField2;
FutureOr<FutureOr> instanceField3;
Class2.constructor1(
this.instanceField1, this.instanceField2, this.instanceField3);
Class2.constructor2();
}
main() {}