-
Notifications
You must be signed in to change notification settings - Fork 29.5k
Closed
Labels
c: new featureNothing broken; request for a new capabilityNothing broken; request for a new capabilityframeworkflutter/packages/flutter repository. See also f: labels.flutter/packages/flutter repository. See also f: labels.
Description
It'd be really nice if we had a code generation for equality between widgets, like for example:
@equalableFields
class MyWidget extends StatefulWidget {
final Foo myFoo;
final Bar myBar;
...
}
would generate the following:
class MyWidget extends StatefulWidget {
final Foo myFoo;
final Bar myBar;
...
bool hasEqualFields(MyWidget other) => myFoo == other.myFoo && myBar == other.myBar;
}
Metadata
Metadata
Assignees
Labels
c: new featureNothing broken; request for a new capabilityNothing broken; request for a new capabilityframeworkflutter/packages/flutter repository. See also f: labels.flutter/packages/flutter repository. See also f: labels.