$StateDeclaration top-level constant
BridgeClassDef
const $StateDeclaration
Implementation
const $StateDeclaration = BridgeClassDef(
BridgeClassType($StateType,
$extends: $WidgetType,
isAbstract: true,
generics: {'T': BridgeGenericParam($extends: $StatefulWidgetType)}),
constructors: {
'': BridgeConstructorDef(
BridgeFunctionDef(returns: BridgeTypeAnnotation($StateType)))
},
methods: {
'setState': BridgeMethodDef(BridgeFunctionDef(
returns: BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.voidType)),
params: [
BridgeParameter('fn',
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.function)), false)
])),
'initState': BridgeMethodDef(BridgeFunctionDef(
returns: BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.voidType)))),
'dispose': BridgeMethodDef(BridgeFunctionDef(
returns: BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.voidType)))),
'build': BridgeMethodDef(BridgeFunctionDef(
returns: BridgeTypeAnnotation($WidgetType),
params: [
BridgeParameter(
'context', BridgeTypeAnnotation($BuildContextType), false)
])),
},
getters: {
'widget': BridgeMethodDef(BridgeFunctionDef(
returns: BridgeTypeAnnotation(BridgeTypeRef.ref('T')))),
},
bridge: true);