Skip to content

Commit fd2a985

Browse files
authored
Migrate chrome_proxy_service_test to null-safety (#1709)
1 parent 490d6a0 commit fd2a985

File tree

2 files changed

+335
-326
lines changed

2 files changed

+335
-326
lines changed

dwds/lib/src/debugging/libraries.dart

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -107,19 +107,19 @@ class LibraryHelper extends Domain {
107107
_logger.warning('Library ${libraryRef.uri} is not loaded. '
108108
'This can happen for unreferenced libraries.');
109109
}
110-
List<ClassRef>? classRefs;
110+
final classRefs = <ClassRef>[];
111111
if (result != null) {
112+
final jsonValues = result.value as Map<String, dynamic>;
112113
final classDescriptors =
113-
((result.value as Map<String, dynamic>)['classes'] as List?)
114-
?.cast<Map<String, Object>>();
115-
classRefs = classDescriptors?.map<ClassRef>((classDescriptor) {
114+
List<Map<String, dynamic>>.from(jsonValues['classes'] ?? []);
115+
for (final classDescriptor in classDescriptors) {
116116
final classMetaData = ClassMetaData(
117-
jsName: classDescriptor['name'],
117+
jsName: classDescriptor['name'] as Object?,
118118
libraryId: libraryRef.id,
119-
dartName: classDescriptor['dartName'],
119+
dartName: classDescriptor['dartName'] as Object?,
120120
);
121-
return classMetaData.classRef;
122-
}).toList();
121+
classRefs.add(classMetaData.classRef);
122+
}
123123
}
124124
return Library(
125125
name: libraryRef.name,

0 commit comments

Comments
 (0)