blob: 8fc0c1024c6e6a8035075a7e12bcaeae65548d43 [file] [log] [blame]
// @dart = 2.9
class Class<T> {
static var field;
}
extension Extension<T> on Class<T> {
fieldAccessFromInstanceContext() {}
getterCallsFromInstanceContext(T value) {}
invocationsFromInstanceContext(T value) {}
static fieldAccessFromStaticContext() {}
static genericWriteSetterNamed<S>({S value}) {}
static genericWriteSetterOptional<S>([S value]) {}
static genericWriteSetterRequired<S>(S value) {}
static get property => Class.field;
static get tearOffGetterGenericNamed => genericWriteSetterNamed;
static get tearOffGetterGenericOptional => genericWriteSetterOptional;
static get tearOffGetterGenericRequired => genericWriteSetterRequired;
static get tearOffGetterNamed => writeSetterNamed;
static get tearOffGetterNoArgs => readGetter;
static get tearOffGetterOptional => writeSetterOptional;
static get tearOffGetterRequired => writeSetterRequired;
static getterCallsFromStaticContext(int value) {}
static invocationsFromStaticContext(int value) {}
static readGetter() {}
static set property(value) {}
static tearOffsFromStaticContext(int value) {}
static var field;
static writeSetterNamed({value}) {}
static writeSetterOptional([value]) {}
static writeSetterRequired(value) {}
tearOffsFromInstanceContext(T value) {}
}
main() {}