Skip to content

Commit 38f7714

Browse files
authored
[go_router_builder] Use only one .where() (#3698)
[go_router_builder] Use only one .where()
1 parent f57c867 commit 38f7714

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

packages/go_router_builder/lib/src/route_config.dart

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -130,14 +130,12 @@ class RouteConfig {
130130
InterfaceElement classElement, {
131131
required String keyName,
132132
}) {
133-
bool whereStatic(FieldElement element) => element.isStatic;
134-
bool whereKeyName(FieldElement element) => element.name == keyName;
135133
final String? fieldDisplayName = classElement.fields
136-
.where(whereStatic)
137-
.where(whereKeyName)
138134
.where((FieldElement element) {
139135
final DartType type = element.type;
140-
if (type is! ParameterizedType) {
136+
if (!element.isStatic ||
137+
element.name != keyName ||
138+
type is! ParameterizedType) {
141139
return false;
142140
}
143141
final List<DartType> typeArguments = type.typeArguments;

0 commit comments

Comments
 (0)