$declaration constant
BridgeClassDef
const $declaration
dart_eval class declaration for Rect
Implementation
static const $declaration = BridgeClassDef(BridgeClassType($type),
constructors: {
'fromLTRB': BridgeConstructorDef(
BridgeFunctionDef(returns: BridgeTypeAnnotation($type), params: [
BridgeParameter('left',
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.double)), false),
BridgeParameter('top',
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.double)), false),
BridgeParameter('right',
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.double)), false),
BridgeParameter('bottom',
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.double)), false)
])),
'fromLTWH': BridgeConstructorDef(
BridgeFunctionDef(returns: BridgeTypeAnnotation($type), params: [
BridgeParameter('left',
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.double)), false),
BridgeParameter('top',
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.double)), false),
BridgeParameter('width',
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.double)), false),
BridgeParameter('height',
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.double)), false)
])),
'fromPoints': BridgeConstructorDef(
BridgeFunctionDef(returns: BridgeTypeAnnotation($type), params: [
BridgeParameter('a', BridgeTypeAnnotation($Offset.$type), false),
BridgeParameter('b', BridgeTypeAnnotation($Offset.$type), false)
])),
'fromCenter': BridgeConstructorDef(
BridgeFunctionDef(returns: BridgeTypeAnnotation($type), params: [
BridgeParameter('center', BridgeTypeAnnotation($Offset.$type), false),
BridgeParameter('width',
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.double)), false),
BridgeParameter('height',
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.double)), false)
]))
},
fields: {
'left': BridgeFieldDef(
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.double))),
'top': BridgeFieldDef(
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.double))),
'right': BridgeFieldDef(
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.double))),
'bottom': BridgeFieldDef(
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.double))),
'width': BridgeFieldDef(
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.double))),
'height': BridgeFieldDef(
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.double))),
'center': BridgeFieldDef(BridgeTypeAnnotation($Offset.$type)),
'topLeft': BridgeFieldDef(BridgeTypeAnnotation($Offset.$type)),
'topRight': BridgeFieldDef(BridgeTypeAnnotation($Offset.$type)),
'bottomLeft': BridgeFieldDef(BridgeTypeAnnotation($Offset.$type)),
'bottomRight': BridgeFieldDef(BridgeTypeAnnotation($Offset.$type)),
'size': BridgeFieldDef(BridgeTypeAnnotation($Size.$type))
},
wrap: true);