Skip to content

Use super params in macro-generated code #6071

Open
@goderbauer

Description

@goderbauer

The stless and friends macros should generate code that uses the new super param feature if it is available. Super parameters are available when the lower SDK bound of the package is at least 2.17.0-0.

The stless macro should for example generate the following code:

class Foo extends StatelessWidget {
  const Foo({super.key});

  @override
  Widget build(BuildContext context) {
    return Container();
  }
}

More about super parameters: dart-lang/language#1855
Tracking issue for the flutter framework: flutter/flutter#100575
Same request for Dart Code: Dart-Code/Dart-Code#3899

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions