$declaration constant

BridgeClassDef const $declaration

Compile-time class declaration of $MaterialButton

Implementation

static const $declaration = BridgeClassDef(
  BridgeClassType(
    $type,
    $extends: BridgeTypeRef(
      BridgeTypeSpec(
        'package:flutter/src/widgets/framework.dart',
        'StatelessWidget',
      ),
      [],
    ),
  ),
  constructors: {
    '': BridgeConstructorDef(
      BridgeFunctionDef(
        returns: BridgeTypeAnnotation($type),
        namedParams: [
          BridgeParameter(
            'key',
            BridgeTypeAnnotation(
              BridgeTypeRef(
                BridgeTypeSpec(
                  'package:flutter/src/foundation/key.dart',
                  'Key',
                ),
                [],
              ),
              nullable: true,
            ),
            true,
          ),
          BridgeParameter(
            'onPressed',
            BridgeTypeAnnotation(
              BridgeTypeRef.genericFunction(
                BridgeFunctionDef(
                  returns: BridgeTypeAnnotation(
                    BridgeTypeRef(CoreTypes.voidType),
                  ),
                  params: [],
                  namedParams: [],
                ),
              ),
              nullable: true,
            ),
            false,
          ),
          BridgeParameter(
            'onLongPress',
            BridgeTypeAnnotation(
              BridgeTypeRef.genericFunction(
                BridgeFunctionDef(
                  returns: BridgeTypeAnnotation(
                    BridgeTypeRef(CoreTypes.voidType),
                  ),
                  params: [],
                  namedParams: [],
                ),
              ),
              nullable: true,
            ),
            true,
          ),
          BridgeParameter(
            'onHighlightChanged',
            BridgeTypeAnnotation(
              BridgeTypeRef.genericFunction(
                BridgeFunctionDef(
                  returns: BridgeTypeAnnotation(
                    BridgeTypeRef(CoreTypes.voidType),
                  ),
                  params: [
                    BridgeParameter(
                      'value',
                      BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.bool, [])),
                      false,
                    ),
                  ],
                  namedParams: [],
                ),
              ),
              nullable: true,
            ),
            true,
          ),
          BridgeParameter(
            'textTheme',
            BridgeTypeAnnotation(
              BridgeTypeRef(
                BridgeTypeSpec(
                  'package:flutter/src/material/button_theme.dart',
                  'ButtonTextTheme',
                ),
                [],
              ),
              nullable: true,
            ),
            true,
          ),
          BridgeParameter(
            'textColor',
            BridgeTypeAnnotation(
              BridgeTypeRef(BridgeTypeSpec('dart:ui', 'Color'), []),
              nullable: true,
            ),
            true,
          ),
          BridgeParameter(
            'disabledTextColor',
            BridgeTypeAnnotation(
              BridgeTypeRef(BridgeTypeSpec('dart:ui', 'Color'), []),
              nullable: true,
            ),
            true,
          ),
          BridgeParameter(
            'color',
            BridgeTypeAnnotation(
              BridgeTypeRef(BridgeTypeSpec('dart:ui', 'Color'), []),
              nullable: true,
            ),
            true,
          ),
          BridgeParameter(
            'disabledColor',
            BridgeTypeAnnotation(
              BridgeTypeRef(BridgeTypeSpec('dart:ui', 'Color'), []),
              nullable: true,
            ),
            true,
          ),
          BridgeParameter(
            'focusColor',
            BridgeTypeAnnotation(
              BridgeTypeRef(BridgeTypeSpec('dart:ui', 'Color'), []),
              nullable: true,
            ),
            true,
          ),
          BridgeParameter(
            'hoverColor',
            BridgeTypeAnnotation(
              BridgeTypeRef(BridgeTypeSpec('dart:ui', 'Color'), []),
              nullable: true,
            ),
            true,
          ),
          BridgeParameter(
            'highlightColor',
            BridgeTypeAnnotation(
              BridgeTypeRef(BridgeTypeSpec('dart:ui', 'Color'), []),
              nullable: true,
            ),
            true,
          ),
          BridgeParameter(
            'splashColor',
            BridgeTypeAnnotation(
              BridgeTypeRef(BridgeTypeSpec('dart:ui', 'Color'), []),
              nullable: true,
            ),
            true,
          ),
          BridgeParameter(
            'elevation',
            BridgeTypeAnnotation(
              BridgeTypeRef(CoreTypes.double, []),
              nullable: true,
            ),
            true,
          ),
          BridgeParameter(
            'focusElevation',
            BridgeTypeAnnotation(
              BridgeTypeRef(CoreTypes.double, []),
              nullable: true,
            ),
            true,
          ),
          BridgeParameter(
            'hoverElevation',
            BridgeTypeAnnotation(
              BridgeTypeRef(CoreTypes.double, []),
              nullable: true,
            ),
            true,
          ),
          BridgeParameter(
            'highlightElevation',
            BridgeTypeAnnotation(
              BridgeTypeRef(CoreTypes.double, []),
              nullable: true,
            ),
            true,
          ),
          BridgeParameter(
            'disabledElevation',
            BridgeTypeAnnotation(
              BridgeTypeRef(CoreTypes.double, []),
              nullable: true,
            ),
            true,
          ),
          BridgeParameter(
            'padding',
            BridgeTypeAnnotation(
              BridgeTypeRef(
                BridgeTypeSpec(
                  'package:flutter/src/painting/edge_insets.dart',
                  'EdgeInsetsGeometry',
                ),
                [],
              ),
              nullable: true,
            ),
            true,
          ),
          BridgeParameter(
            'visualDensity',
            BridgeTypeAnnotation(
              BridgeTypeRef(
                BridgeTypeSpec(
                  'package:flutter/src/material/theme_data.dart',
                  'VisualDensity',
                ),
                [],
              ),
              nullable: true,
            ),
            true,
          ),
          BridgeParameter(
            'shape',
            BridgeTypeAnnotation(
              BridgeTypeRef(
                BridgeTypeSpec(
                  'package:flutter/src/painting/borders.dart',
                  'ShapeBorder',
                ),
                [],
              ),
              nullable: true,
            ),
            true,
          ),
          BridgeParameter(
            'clipBehavior',
            BridgeTypeAnnotation(
              BridgeTypeRef(BridgeTypeSpec('dart:ui', 'Clip'), []),
            ),
            true,
          ),
          BridgeParameter(
            'focusNode',
            BridgeTypeAnnotation(
              BridgeTypeRef(
                BridgeTypeSpec(
                  'package:flutter/src/widgets/focus_manager.dart',
                  'FocusNode',
                ),
                [],
              ),
              nullable: true,
            ),
            true,
          ),
          BridgeParameter(
            'autofocus',
            BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.bool, [])),
            true,
          ),
          BridgeParameter(
            'materialTapTargetSize',
            BridgeTypeAnnotation(
              BridgeTypeRef(
                BridgeTypeSpec(
                  'package:flutter/src/material/theme_data.dart',
                  'MaterialTapTargetSize',
                ),
                [],
              ),
              nullable: true,
            ),
            true,
          ),
          BridgeParameter(
            'animationDuration',
            BridgeTypeAnnotation(
              BridgeTypeRef(CoreTypes.duration, []),
              nullable: true,
            ),
            true,
          ),
          BridgeParameter(
            'minWidth',
            BridgeTypeAnnotation(
              BridgeTypeRef(CoreTypes.double, []),
              nullable: true,
            ),
            true,
          ),
          BridgeParameter(
            'height',
            BridgeTypeAnnotation(
              BridgeTypeRef(CoreTypes.double, []),
              nullable: true,
            ),
            true,
          ),
          BridgeParameter(
            'enableFeedback',
            BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.bool, [])),
            true,
          ),
          BridgeParameter(
            'child',
            BridgeTypeAnnotation(
              BridgeTypeRef(
                BridgeTypeSpec(
                  'package:flutter/src/widgets/framework.dart',
                  'Widget',
                ),
                [],
              ),
              nullable: true,
            ),
            true,
          ),
        ],
        params: [],
      ),
      isFactory: false,
    ),
  },
  wrap: true,
  bridge: false,
);