Lines Matching refs:doc
105 void Check(const AidlDocument& doc) { in Check() argument
127 top_down(doc); in Check()
292 void Visit(const AidlDocument& doc) override { in Visit()
294 for (const auto& type : doc.DefinedTypes()) { in Visit()
303 for (const auto& import : doc.Imports()) { in Visit()
305 diag.Report(doc.GetLocation(), DiagnosticID::unique_import) in Visit()
310 diag.Report(doc.GetLocation(), DiagnosticID::unique_import) in Visit()
448 bool Diagnose(const AidlDocument& doc, const DiagnosticMapping& mapping) { in Diagnose() argument
451 DiagnoseInterfaceName{diag}.Check(doc); in Diagnose()
452 DiagnoseInoutParameter{diag}.Check(doc); in Diagnose()
453 DiagnoseConstName{diag}.Check(doc); in Diagnose()
454 DiagnoseExplicitDefault{diag}.Check(doc); in Diagnose()
455 DiagnoseMixedOneway{diag}.Check(doc); in Diagnose()
456 DiagnoseOutArray{diag}.Check(doc); in Diagnose()
457 DiagnoseFileDescriptor{diag}.Check(doc); in Diagnose()
458 DiagnoseOutNullable{diag}.Check(doc); in Diagnose()
459 DiagnoseImports{diag}.Check(doc); in Diagnose()
460 DiagnoseUntypedCollection{diag}.Check(doc); in Diagnose()
461 DiagnosePermissionAnnotations{diag}.Check(doc); in Diagnose()
462 DiagnoseRedundantNames{diag}.Check(doc); in Diagnose()
463 DiagnoseRedundantOneway{diag}.Check(doc); in Diagnose()