@@ -846,11 +846,11 @@ class FlutterOutline implements ToJsonable {
846846 hash = JenkinsSmiHash .combine (hash, label.hashCode);
847847 hash = JenkinsSmiHash .combine (hash, className.hashCode);
848848 hash = JenkinsSmiHash .combine (hash, variableName.hashCode);
849- hash = JenkinsSmiHash .combine (hash, attributes.hashCode );
849+ hash = JenkinsSmiHash .combine (hash, lspHashCode ( attributes) );
850850 hash = JenkinsSmiHash .combine (hash, dartElement.hashCode);
851851 hash = JenkinsSmiHash .combine (hash, range.hashCode);
852852 hash = JenkinsSmiHash .combine (hash, codeRange.hashCode);
853- hash = JenkinsSmiHash .combine (hash, children.hashCode );
853+ hash = JenkinsSmiHash .combine (hash, lspHashCode ( children) );
854854 return JenkinsSmiHash .finish (hash);
855855 }
856856
@@ -1106,7 +1106,7 @@ class Outline implements ToJsonable {
11061106 hash = JenkinsSmiHash .combine (hash, element.hashCode);
11071107 hash = JenkinsSmiHash .combine (hash, range.hashCode);
11081108 hash = JenkinsSmiHash .combine (hash, codeRange.hashCode);
1109- hash = JenkinsSmiHash .combine (hash, children.hashCode );
1109+ hash = JenkinsSmiHash .combine (hash, lspHashCode ( children) );
11101110 return JenkinsSmiHash .finish (hash);
11111111 }
11121112
@@ -1206,7 +1206,7 @@ class PublishClosingLabelsParams implements ToJsonable {
12061206 int get hashCode {
12071207 var hash = 0 ;
12081208 hash = JenkinsSmiHash .combine (hash, uri.hashCode);
1209- hash = JenkinsSmiHash .combine (hash, labels.hashCode );
1209+ hash = JenkinsSmiHash .combine (hash, lspHashCode ( labels) );
12101210 return JenkinsSmiHash .finish (hash);
12111211 }
12121212
0 commit comments