diff --git a/runtime/tools/dartfuzz/gen_api_table.dart b/runtime/tools/dartfuzz/gen_api_table.dart index 387341b10ae..cd0ecadc348 100644 --- a/runtime/tools/dartfuzz/gen_api_table.dart +++ b/runtime/tools/dartfuzz/gen_api_table.dart @@ -330,11 +330,12 @@ void main() async { Future visitLibraryAtUri(AnalysisSession session, String uri) async { final libPath = session.uriConverter.uriToPath(Uri.parse(uri)); - var result = await session.getResolvedLibrary(libPath); - if (result.state != ResultState.VALID) { + var result = await session.getResolvedLibrary2(libPath); + if (result is ResolvedLibraryResult) { + visitLibrary(result.element); + } else { throw StateError('Unable to resolve "$uri"'); } - visitLibrary(result.element); } void visitLibrary(LibraryElement library) { diff --git a/runtime/tools/dartfuzz/gen_type_table.dart b/runtime/tools/dartfuzz/gen_type_table.dart index a683504fc50..20010881864 100644 --- a/runtime/tools/dartfuzz/gen_type_table.dart +++ b/runtime/tools/dartfuzz/gen_type_table.dart @@ -1268,11 +1268,12 @@ Future getDataTypes(Set allTypes, String dartTop) async { Future visitLibraryAtUri( AnalysisSession session, String uri, Set allTypes) async { var libPath = session.uriConverter.uriToPath(Uri.parse(uri)); - var result = await session.getResolvedLibrary(libPath); - if (result.state != ResultState.VALID) { + var result = await session.getResolvedLibrary2(libPath); + if (result is ResolvedLibraryResult) { + visitLibrary(result.element, allTypes); + } else { throw StateError('Unable to resolve "$uri"'); } - visitLibrary(result.element, allTypes); } void visitLibrary(LibraryElement library, Set allTypes) {