@@ -846,11 +846,11 @@ class FlutterOutline implements ToJsonable {
846
846
hash = JenkinsSmiHash .combine (hash, label.hashCode);
847
847
hash = JenkinsSmiHash .combine (hash, className.hashCode);
848
848
hash = JenkinsSmiHash .combine (hash, variableName.hashCode);
849
- hash = JenkinsSmiHash .combine (hash, attributes.hashCode );
849
+ hash = JenkinsSmiHash .combine (hash, lspHashCode ( attributes) );
850
850
hash = JenkinsSmiHash .combine (hash, dartElement.hashCode);
851
851
hash = JenkinsSmiHash .combine (hash, range.hashCode);
852
852
hash = JenkinsSmiHash .combine (hash, codeRange.hashCode);
853
- hash = JenkinsSmiHash .combine (hash, children.hashCode );
853
+ hash = JenkinsSmiHash .combine (hash, lspHashCode ( children) );
854
854
return JenkinsSmiHash .finish (hash);
855
855
}
856
856
@@ -1106,7 +1106,7 @@ class Outline implements ToJsonable {
1106
1106
hash = JenkinsSmiHash .combine (hash, element.hashCode);
1107
1107
hash = JenkinsSmiHash .combine (hash, range.hashCode);
1108
1108
hash = JenkinsSmiHash .combine (hash, codeRange.hashCode);
1109
- hash = JenkinsSmiHash .combine (hash, children.hashCode );
1109
+ hash = JenkinsSmiHash .combine (hash, lspHashCode ( children) );
1110
1110
return JenkinsSmiHash .finish (hash);
1111
1111
}
1112
1112
@@ -1206,7 +1206,7 @@ class PublishClosingLabelsParams implements ToJsonable {
1206
1206
int get hashCode {
1207
1207
var hash = 0 ;
1208
1208
hash = JenkinsSmiHash .combine (hash, uri.hashCode);
1209
- hash = JenkinsSmiHash .combine (hash, labels.hashCode );
1209
+ hash = JenkinsSmiHash .combine (hash, lspHashCode ( labels) );
1210
1210
return JenkinsSmiHash .finish (hash);
1211
1211
}
1212
1212
0 commit comments