sameArguments function
bool
sameArguments(
- List<ArgumentNode> arguments1,
- List<ArgumentNode> arguments2
)
Implementation
bool sameArguments(
List<ArgumentNode> arguments1,
List<ArgumentNode> arguments2,
) {
if (arguments1.length != arguments2.length) {
return false;
}
return arguments1.every((argument1) {
final argument2 = arguments2.firstWhereOrNull(
(argument) => argument.name.value == argument1.name.value,
);
if (argument2 == null) {
return false;
}
return sameValue(argument1.value, argument2.value);
});
}