diff --git a/sdk/lib/internals.dart b/sdk/lib/internals.dart index 4a0b207942b..e30aa1d37c5 100644 --- a/sdk/lib/internals.dart +++ b/sdk/lib/internals.dart @@ -4,5 +4,11 @@ library sky.internals; -int takeServicesProvidedByEmbedder() native "takeServicesProvidedByEmbedder"; +String contentAsText() native "contentAsText"; +String renderTreeAsText() native "renderTreeAsText"; +void notifyTestComplete(String test_result) native "notifyTestComplete"; +int takeShellProxyHandle() native "takeShellProxyHandle"; +int takeServicesProvidedByEmbedder() native "takeServicesProvidedByEmbedder"; +int takeServicesProvidedToEmbedder() native "takeServicesProvidedToEmbedder"; +int takeServiceRegistry() native "takeServiceRegistry"; diff --git a/viewer/internals.cc b/viewer/internals.cc index 1a322669e01..2e825edf782 100644 --- a/viewer/internals.cc +++ b/viewer/internals.cc @@ -91,10 +91,13 @@ const uint8_t* Symbolizer(Dart_NativeFunction native_function) { } const char kLibraryName[] = "dart:sky.internals"; + +// When editing this, also update sky/sdk/lib/internals.dart +// so that the analyzer can see it const char kLibrarySource[] = R"DART( String contentAsText() native "contentAsText"; -void notifyTestComplete(String test_result) native "notifyTestComplete"; String renderTreeAsText() native "renderTreeAsText"; +void notifyTestComplete(String test_result) native "notifyTestComplete"; int takeShellProxyHandle() native "takeShellProxyHandle"; int takeServicesProvidedByEmbedder() native "takeServicesProvidedByEmbedder"; int takeServicesProvidedToEmbedder() native "takeServicesProvidedToEmbedder";