Lines Matching defs:Writer
81 SarifDocumentWriter Writer{SourceMgr};
84 const llvm::json::Object &EmptyDoc = Writer.createDocument();
96 SarifDocumentWriter Writer{SourceMgr};
101 Writer.createRun(ShortName, LongName);
102 Writer.endRun();
103 const llvm::json::Object &Doc = Writer.createDocument();
132 SarifDocumentWriter Writer{SourceMgr};
138 auto RuleIdx = Writer.createRule(SarifRule::create());
145 ASSERT_DEATH(Writer.appendResult(EmptyResult), Matcher);
153 SarifDocumentWriter Writer{SourceMgr};
173 SarifDocumentWriter Writer{SourceMgr};
179 Writer.createRule(SarifRule::create().setDefaultConfiguration(Config));
185 Writer.appendResult(Result),
192 SarifDocumentWriter Writer{SourceMgr};
200 Writer.createRun("sarif test", "sarif test runner");
201 unsigned RuleIdx = Writer.createRule(Rule);
204 Writer.appendResult(Result);
205 const llvm::json::Object &Doc = Writer.createDocument();
246 SarifDocumentWriter Writer{SourceMgr};
254 Writer.createRun("sarif test", "sarif test runner", "1.0.0");
255 unsigned RuleIdx = Writer.createRule(Rule);
257 Writer.appendResult(Result);
258 std::string Output = serializeSarifDocument(Writer.createDocument());
269 SarifDocumentWriter Writer{SourceMgr};
280 Writer.createRun("sarif test", "sarif test runner", "1.0.0");
281 unsigned RuleIdx = Writer.createRule(Rule);
283 Writer.appendResult(Result);
284 std::string Output = serializeSarifDocument(Writer.createDocument());
296 SarifDocumentWriter Writer{SourceMgr};
304 Writer.createRun("sarif test", "sarif test runner", "1.0.0");
305 unsigned RuleIdx = Writer.createRule(Rule);
324 Writer.appendResult(Result);
325 std::string Output = serializeSarifDocument(Writer.createDocument());
343 SarifDocumentWriter Writer{SourceMgr};
377 Writer.createRun("sarif test", "sarif test runner", "1.0.0");
378 unsigned RuleIdx = Writer.createRule(Rule);
385 Writer.appendResult(Result);
386 std::string Output = serializeSarifDocument(Writer.createDocument());