| Index: runtime/vm/coverage.h | 
| diff --git a/runtime/vm/coverage.h b/runtime/vm/coverage.h | 
| index 7cc82228111c2bae0cd59a0ece03d03817f2023a..72c639ae01844c7b531516fc877034e66619e72c 100644 | 
| --- a/runtime/vm/coverage.h | 
| +++ b/runtime/vm/coverage.h | 
| @@ -19,14 +19,24 @@ template <typename T> class GrowableArray; | 
| class Isolate; | 
| class JSONArray; | 
| class JSONStream; | 
| +class Library; | 
| +class Script; | 
| +class String; | 
|  | 
| class CodeCoverage : public AllStatic { | 
| public: | 
| static void Write(Isolate* isolate); | 
| static void PrintJSON(Isolate* isolate, JSONStream* stream); | 
|  | 
| +  static void PrintJSONForScript(const Script& script, JSONStream* stream); | 
| +  static void PrintJSONForLibrary( | 
| +      const Library& lib, const Script& script_filter, JSONStream* stream); | 
| +  static void PrintJSONForClass(const Class& lib, JSONStream* stream); | 
| + | 
| private: | 
| -  static void PrintClass(const Class& cls, const JSONArray& arr); | 
| +  static void PrintClass(const Class& cls, | 
| +                         const JSONArray& arr, | 
| +                         const Script& script_filter); | 
| static void CompileAndAdd(const Function& function, | 
| const JSONArray& hits_arr, | 
| const GrowableArray<intptr_t>& pos_to_line); | 
|  |