27 const std::string&
packages()
const {
return packages_; }
34 Dart_Handle
Import(Dart_Handle url);
35 Dart_Handle
Kernel(Dart_Handle url);
40 intptr_t& buffer_size);
47 static std::string SanitizeURIEscapedCharacters(
const std::string& str);
48 static std::string SanitizePath(
const std::string& path);
50 std::string GetFilePathForURL(std::string url);
51 std::string GetFilePathForPackageURL(std::string url);
52 std::string GetFilePathForFileURL(std::string url);
54 std::string GetFileURLForPath(
const std::string& path);
56 bool ReadFileToString(
const std::string& path, std::string* result);
57 std::pair<uint8_t*, intptr_t> ReadFileToBytes(
const std::string& path);
60 std::string packages_;
61 std::unique_ptr<PackagesMap> packages_map_;
62 std::vector<uint8_t*> kernel_buffers_;