| Index: pkg/analyzer/lib/src/dart/element/type.dart
|
| diff --git a/pkg/analyzer/lib/src/dart/element/type.dart b/pkg/analyzer/lib/src/dart/element/type.dart
|
| index 4fcafd076eeb1f847796c5482f887b86029b0137..7b0408801d16667e8b754a3794d643c476e0660e 100644
|
| --- a/pkg/analyzer/lib/src/dart/element/type.dart
|
| +++ b/pkg/analyzer/lib/src/dart/element/type.dart
|
| @@ -15,6 +15,7 @@ import 'package:analyzer/src/generated/engine.dart'
|
| import 'package:analyzer/src/generated/java_core.dart';
|
| import 'package:analyzer/src/generated/scanner.dart' show Keyword;
|
| import 'package:analyzer/src/generated/type_system.dart';
|
| +import 'package:analyzer/src/generated/utilities_collection.dart';
|
| import 'package:analyzer/src/generated/utilities_dart.dart';
|
|
|
| /**
|
| @@ -1697,7 +1698,7 @@ class InterfaceTypeImpl extends TypeImpl implements InterfaceType {
|
| }
|
| List<DartType> newTypeArguments = TypeImpl.substitute(
|
| typeArguments, argumentTypes, parameterTypes, prune);
|
| - if (JavaArrays.equals(newTypeArguments, typeArguments)) {
|
| + if (listsEqual(newTypeArguments, typeArguments)) {
|
| return this;
|
| }
|
|
|
|
|