File tree Expand file tree Collapse file tree 2 files changed +335
-326
lines changed Expand file tree Collapse file tree 2 files changed +335
-326
lines changed Original file line number Diff line number Diff line change @@ -107,19 +107,19 @@ class LibraryHelper extends Domain {
107
107
_logger.warning ('Library ${libraryRef .uri } is not loaded. '
108
108
'This can happen for unreferenced libraries.' );
109
109
}
110
- List <ClassRef >? classRefs ;
110
+ final classRefs = < ClassRef > [] ;
111
111
if (result != null ) {
112
+ final jsonValues = result.value as Map <String , dynamic >;
112
113
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) {
116
116
final classMetaData = ClassMetaData (
117
- jsName: classDescriptor['name' ],
117
+ jsName: classDescriptor['name' ] as Object ? ,
118
118
libraryId: libraryRef.id,
119
- dartName: classDescriptor['dartName' ],
119
+ dartName: classDescriptor['dartName' ] as Object ? ,
120
120
);
121
- return classMetaData.classRef;
122
- }). toList ();
121
+ classRefs. add ( classMetaData.classRef) ;
122
+ }
123
123
}
124
124
return Library (
125
125
name: libraryRef.name,
You can’t perform that action at this time.
0 commit comments