blob: 293acc8500d526237baf8f62ee2c3836711b6b5e [file] [log] [blame]
library /*isNonNullableByDefault*/;
import self as self;
import "dart:core" as core;
class Class extends core::Object {
field dynamic field;
synthetic constructor •() self::Class
;
}
class GenericClass<T extends core::Object? = dynamic> extends core::Object {
covariant-by-class field self::GenericClass::T? field;
synthetic constructor •() self::GenericClass<self::GenericClass::T%>
;
}
extension Extension on self::Class {
method readGetter = self::Extension|readGetter;
tearoff readGetter = self::Extension|get#readGetter;
method writeSetterRequired = self::Extension|writeSetterRequired;
tearoff writeSetterRequired = self::Extension|get#writeSetterRequired;
method writeSetterOptional = self::Extension|writeSetterOptional;
tearoff writeSetterOptional = self::Extension|get#writeSetterOptional;
method writeSetterNamed = self::Extension|writeSetterNamed;
tearoff writeSetterNamed = self::Extension|get#writeSetterNamed;
get tearOffGetterNoArgs = self::Extension|get#tearOffGetterNoArgs;
get tearOffGetterRequired = self::Extension|get#tearOffGetterRequired;
get tearOffGetterOptional = self::Extension|get#tearOffGetterOptional;
get tearOffGetterNamed = self::Extension|get#tearOffGetterNamed;
get property = self::Extension|get#property;
method invocations = self::Extension|invocations;
tearoff invocations = self::Extension|get#invocations;
method tearOffs = self::Extension|tearOffs;
tearoff tearOffs = self::Extension|get#tearOffs;
method getterCalls = self::Extension|getterCalls;
tearoff getterCalls = self::Extension|get#getterCalls;
set property = self::Extension|set#property;
}
extension GenericExtension<T extends core::Object? = dynamic> on self::GenericClass<T%> {
method readGetter = self::GenericExtension|readGetter;
tearoff readGetter = self::GenericExtension|get#readGetter;
method writeSetterRequired = self::GenericExtension|writeSetterRequired;
tearoff writeSetterRequired = self::GenericExtension|get#writeSetterRequired;
method writeSetterOptional = self::GenericExtension|writeSetterOptional;
tearoff writeSetterOptional = self::GenericExtension|get#writeSetterOptional;
method writeSetterNamed = self::GenericExtension|writeSetterNamed;
tearoff writeSetterNamed = self::GenericExtension|get#writeSetterNamed;
method genericWriteSetterRequired = self::GenericExtension|genericWriteSetterRequired;
tearoff genericWriteSetterRequired = self::GenericExtension|get#genericWriteSetterRequired;
method genericWriteSetterOptional = self::GenericExtension|genericWriteSetterOptional;
tearoff genericWriteSetterOptional = self::GenericExtension|get#genericWriteSetterOptional;
method genericWriteSetterNamed = self::GenericExtension|genericWriteSetterNamed;
tearoff genericWriteSetterNamed = self::GenericExtension|get#genericWriteSetterNamed;
get property = self::GenericExtension|get#property;
get tearOffGetterNoArgs = self::GenericExtension|get#tearOffGetterNoArgs;
get tearOffGetterRequired = self::GenericExtension|get#tearOffGetterRequired;
get tearOffGetterOptional = self::GenericExtension|get#tearOffGetterOptional;
get tearOffGetterNamed = self::GenericExtension|get#tearOffGetterNamed;
get tearOffGetterGenericRequired = self::GenericExtension|get#tearOffGetterGenericRequired;
get tearOffGetterGenericOptional = self::GenericExtension|get#tearOffGetterGenericOptional;
get tearOffGetterGenericNamed = self::GenericExtension|get#tearOffGetterGenericNamed;
method invocations = self::GenericExtension|invocations;
tearoff invocations = self::GenericExtension|get#invocations;
method tearOffs = self::GenericExtension|tearOffs;
tearoff tearOffs = self::GenericExtension|get#tearOffs;
method getterCalls = self::GenericExtension|getterCalls;
tearoff getterCalls = self::GenericExtension|get#getterCalls;
set property = self::GenericExtension|set#property;
}
static method Extension|get#readGetter(lowered final self::Class #this) → () → dynamic
return () dynamic => self::Extension|readGetter(#this);
static method Extension|readGetter(lowered final self::Class #this) → dynamic
;
static method Extension|writeSetterRequired(lowered final self::Class #this, dynamic value) → dynamic
;
static method Extension|get#writeSetterRequired(lowered final self::Class #this) → (dynamic) → dynamic
return (dynamic value) dynamic => self::Extension|writeSetterRequired(#this, value);
static method Extension|writeSetterOptional(lowered final self::Class #this, [dynamic value]) → dynamic
;
static method Extension|get#writeSetterOptional(lowered final self::Class #this) → ([dynamic]) → dynamic
return ([dynamic value]) dynamic => self::Extension|writeSetterOptional(#this, value);
static method Extension|writeSetterNamed(lowered final self::Class #this, {dynamic value}) → dynamic
;
static method Extension|get#writeSetterNamed(lowered final self::Class #this) → ({value: dynamic}) → dynamic
return ({dynamic value}) dynamic => self::Extension|writeSetterNamed(#this, value: value);
static method Extension|get#tearOffGetterNoArgs(lowered final self::Class #this) → dynamic
;
static method Extension|get#tearOffGetterRequired(lowered final self::Class #this) → dynamic
;
static method Extension|get#tearOffGetterOptional(lowered final self::Class #this) → dynamic
;
static method Extension|get#tearOffGetterNamed(lowered final self::Class #this) → dynamic
;
static method Extension|get#property(lowered final self::Class #this) → dynamic
;
static method Extension|set#property(lowered final self::Class #this, dynamic value) → void
;
static method Extension|invocations(lowered final self::Class #this, dynamic value) → dynamic
;
static method Extension|get#invocations(lowered final self::Class #this) → (dynamic) → dynamic
return (dynamic value) dynamic => self::Extension|invocations(#this, value);
static method Extension|get#tearOffs(lowered final self::Class #this) → (dynamic) → dynamic
return (dynamic value) dynamic => self::Extension|tearOffs(#this, value);
static method Extension|tearOffs(lowered final self::Class #this, dynamic value) → dynamic
;
static method Extension|getterCalls(lowered final self::Class #this, dynamic value) → dynamic
;
static method Extension|get#getterCalls(lowered final self::Class #this) → (dynamic) → dynamic
return (dynamic value) dynamic => self::Extension|getterCalls(#this, value);
static method GenericExtension|readGetter<T extends core::Object? = dynamic>(lowered final self::GenericClass<self::GenericExtension|readGetter::T%> #this) → self::GenericExtension|readGetter::T?
;
static method GenericExtension|get#readGetter<T extends core::Object? = dynamic>(lowered final self::GenericClass<self::GenericExtension|get#readGetter::T%> #this) → () → self::GenericExtension|get#readGetter::T?
return () self::GenericExtension|get#readGetter::T? => self::GenericExtension|readGetter<self::GenericExtension|get#readGetter::T%>(#this);
static method GenericExtension|writeSetterRequired<T extends core::Object? = dynamic>(lowered final self::GenericClass<self::GenericExtension|writeSetterRequired::T%> #this, self::GenericExtension|writeSetterRequired::T% value) → dynamic
;
static method GenericExtension|get#writeSetterRequired<T extends core::Object? = dynamic>(lowered final self::GenericClass<self::GenericExtension|get#writeSetterRequired::T%> #this) → (self::GenericExtension|get#writeSetterRequired::T%) → dynamic
return (self::GenericExtension|get#writeSetterRequired::T% value) → dynamic => self::GenericExtension|writeSetterRequired<self::GenericExtension|get#writeSetterRequired::T%>(#this, value);
static method GenericExtension|writeSetterOptional<T extends core::Object? = dynamic>(lowered final self::GenericClass<self::GenericExtension|writeSetterOptional::T%> #this, [self::GenericExtension|writeSetterOptional::T? value]) → dynamic
;
static method GenericExtension|get#writeSetterOptional<T extends core::Object? = dynamic>(lowered final self::GenericClass<self::GenericExtension|get#writeSetterOptional::T%> #this) → ([self::GenericExtension|get#writeSetterOptional::T?]) → dynamic
return ([self::GenericExtension|get#writeSetterOptional::T? value]) → dynamic => self::GenericExtension|writeSetterOptional<self::GenericExtension|get#writeSetterOptional::T%>(#this, value);
static method GenericExtension|writeSetterNamed<T extends core::Object? = dynamic>(lowered final self::GenericClass<self::GenericExtension|writeSetterNamed::T%> #this, {self::GenericExtension|writeSetterNamed::T? value}) → dynamic
;
static method GenericExtension|get#writeSetterNamed<T extends core::Object? = dynamic>(lowered final self::GenericClass<self::GenericExtension|get#writeSetterNamed::T%> #this) → ({value: self::GenericExtension|get#writeSetterNamed::T?}) → dynamic
return ({self::GenericExtension|get#writeSetterNamed::T? value}) → dynamic => self::GenericExtension|writeSetterNamed<self::GenericExtension|get#writeSetterNamed::T%>(#this, value: value);
static method GenericExtension|genericWriteSetterRequired<T extends core::Object? = dynamic, S extends self::GenericExtension|genericWriteSetterRequired::T% = dynamic>(lowered final self::GenericClass<self::GenericExtension|genericWriteSetterRequired::T%> #this, self::GenericExtension|genericWriteSetterRequired::S% value) → dynamic
;
static method GenericExtension|get#genericWriteSetterRequired<T extends core::Object? = dynamic>(lowered final self::GenericClass<self::GenericExtension|get#genericWriteSetterRequired::T%> #this) → <S extends self::GenericExtension|get#genericWriteSetterRequired::T% = dynamic>(S%) → dynamic
return <S extends self::GenericExtension|get#genericWriteSetterRequired::T% = dynamic>(S% value) → dynamic => self::GenericExtension|genericWriteSetterRequired<self::GenericExtension|get#genericWriteSetterRequired::T%, S%>(#this, value);
static method GenericExtension|genericWriteSetterOptional<T extends core::Object? = dynamic, S extends self::GenericExtension|genericWriteSetterOptional::T% = dynamic>(lowered final self::GenericClass<self::GenericExtension|genericWriteSetterOptional::T%> #this, [self::GenericExtension|genericWriteSetterOptional::S? value]) → dynamic
;
static method GenericExtension|get#genericWriteSetterOptional<T extends core::Object? = dynamic>(lowered final self::GenericClass<self::GenericExtension|get#genericWriteSetterOptional::T%> #this) → <S extends self::GenericExtension|get#genericWriteSetterOptional::T% = dynamic>([S?]) → dynamic
return <S extends self::GenericExtension|get#genericWriteSetterOptional::T% = dynamic>([S? value]) → dynamic => self::GenericExtension|genericWriteSetterOptional<self::GenericExtension|get#genericWriteSetterOptional::T%, S%>(#this, value);
static method GenericExtension|get#genericWriteSetterNamed<T extends core::Object? = dynamic>(lowered final self::GenericClass<self::GenericExtension|get#genericWriteSetterNamed::T%> #this) → <S extends self::GenericExtension|get#genericWriteSetterNamed::T% = dynamic>({value: S?}) → dynamic
return <S extends self::GenericExtension|get#genericWriteSetterNamed::T% = dynamic>({S? value}) → dynamic => self::GenericExtension|genericWriteSetterNamed<self::GenericExtension|get#genericWriteSetterNamed::T%, S%>(#this, value: value);
static method GenericExtension|genericWriteSetterNamed<T extends core::Object? = dynamic, S extends self::GenericExtension|genericWriteSetterNamed::T% = dynamic>(lowered final self::GenericClass<self::GenericExtension|genericWriteSetterNamed::T%> #this, {self::GenericExtension|genericWriteSetterNamed::S? value}) → dynamic
;
static method GenericExtension|get#property<T extends core::Object? = dynamic>(lowered final self::GenericClass<self::GenericExtension|get#property::T%> #this) → self::GenericExtension|get#property::T?
;
static method GenericExtension|set#property<T extends core::Object? = dynamic>(lowered final self::GenericClass<self::GenericExtension|set#property::T%> #this, self::GenericExtension|set#property::T? value) → void
;
static method GenericExtension|get#tearOffGetterNoArgs<T extends core::Object? = dynamic>(lowered final self::GenericClass<self::GenericExtension|get#tearOffGetterNoArgs::T%> #this) → dynamic
;
static method GenericExtension|get#tearOffGetterRequired<T extends core::Object? = dynamic>(lowered final self::GenericClass<self::GenericExtension|get#tearOffGetterRequired::T%> #this) → dynamic
;
static method GenericExtension|get#tearOffGetterOptional<T extends core::Object? = dynamic>(lowered final self::GenericClass<self::GenericExtension|get#tearOffGetterOptional::T%> #this) → dynamic
;
static method GenericExtension|get#tearOffGetterNamed<T extends core::Object? = dynamic>(lowered final self::GenericClass<self::GenericExtension|get#tearOffGetterNamed::T%> #this) → dynamic
;
static method GenericExtension|get#tearOffGetterGenericRequired<T extends core::Object? = dynamic>(lowered final self::GenericClass<self::GenericExtension|get#tearOffGetterGenericRequired::T%> #this) → dynamic
;
static method GenericExtension|get#tearOffGetterGenericOptional<T extends core::Object? = dynamic>(lowered final self::GenericClass<self::GenericExtension|get#tearOffGetterGenericOptional::T%> #this) → dynamic
;
static method GenericExtension|get#tearOffGetterGenericNamed<T extends core::Object? = dynamic>(lowered final self::GenericClass<self::GenericExtension|get#tearOffGetterGenericNamed::T%> #this) → dynamic
;
static method GenericExtension|invocations<T extends core::Object? = dynamic, S extends self::GenericExtension|invocations::T% = dynamic>(lowered final self::GenericClass<self::GenericExtension|invocations::T%> #this, self::GenericExtension|invocations::S% value) → dynamic
;
static method GenericExtension|get#invocations<T extends core::Object? = dynamic>(lowered final self::GenericClass<self::GenericExtension|get#invocations::T%> #this) → <S extends self::GenericExtension|get#invocations::T% = dynamic>(S%) → dynamic
return <S extends self::GenericExtension|get#invocations::T% = dynamic>(S% value) → dynamic => self::GenericExtension|invocations<self::GenericExtension|get#invocations::T%, S%>(#this, value);
static method GenericExtension|tearOffs<T extends core::Object? = dynamic, S extends self::GenericExtension|tearOffs::T% = dynamic>(lowered final self::GenericClass<self::GenericExtension|tearOffs::T%> #this, self::GenericExtension|tearOffs::S% value) → dynamic
;
static method GenericExtension|get#tearOffs<T extends core::Object? = dynamic>(lowered final self::GenericClass<self::GenericExtension|get#tearOffs::T%> #this) → <S extends self::GenericExtension|get#tearOffs::T% = dynamic>(S%) → dynamic
return <S extends self::GenericExtension|get#tearOffs::T% = dynamic>(S% value) → dynamic => self::GenericExtension|tearOffs<self::GenericExtension|get#tearOffs::T%, S%>(#this, value);
static method GenericExtension|getterCalls<T extends core::Object? = dynamic, S extends self::GenericExtension|getterCalls::T% = dynamic>(lowered final self::GenericClass<self::GenericExtension|getterCalls::T%> #this, self::GenericExtension|getterCalls::S% value) → dynamic
;
static method GenericExtension|get#getterCalls<T extends core::Object? = dynamic>(lowered final self::GenericClass<self::GenericExtension|get#getterCalls::T%> #this) → <S extends self::GenericExtension|get#getterCalls::T% = dynamic>(S%) → dynamic
return <S extends self::GenericExtension|get#getterCalls::T% = dynamic>(S% value) → dynamic => self::GenericExtension|getterCalls<self::GenericExtension|get#getterCalls::T%, S%>(#this, value);
static method main() dynamic
;