Lines Matching refs:diag
33 static bool RequiredNameIsNotEmpty(xml::Element* el, SourcePathDiagnostics* diag) { in RequiredNameIsNotEmpty() argument
36 diag->Error(DiagMessage(el->line_number) in RequiredNameIsNotEmpty()
42 diag->Error(DiagMessage(el->line_number) in RequiredNameIsNotEmpty()
51 SourcePathDiagnostics* diag) { in NameIsJavaClassName() argument
63 diag->Error(DiagMessage(el->line_number) in NameIsJavaClassName()
71 static bool OptionalNameIsJavaClassName(xml::Element* el, SourcePathDiagnostics* diag) { in OptionalNameIsJavaClassName() argument
73 return NameIsJavaClassName(el, attr, diag); in OptionalNameIsJavaClassName()
78 static bool RequiredNameIsJavaClassName(xml::Element* el, SourcePathDiagnostics* diag) { in RequiredNameIsJavaClassName() argument
81 diag->Error(DiagMessage(el->line_number) in RequiredNameIsJavaClassName()
85 return NameIsJavaClassName(el, attr, diag); in RequiredNameIsJavaClassName()
88 static bool RequiredNameIsJavaPackage(xml::Element* el, SourcePathDiagnostics* diag) { in RequiredNameIsJavaPackage() argument
91 diag->Error(DiagMessage(el->line_number) in RequiredNameIsJavaPackage()
97 diag->Error(DiagMessage(el->line_number) << "attribute 'android:name' in <" << el->name in RequiredNameIsJavaPackage()
105 return [=](xml::Element* el, SourcePathDiagnostics* diag) -> bool { in RequiredAndroidAttribute() argument
107 diag->Error(DiagMessage(el->line_number) in RequiredAndroidAttribute()
117 return [=](xml::Element* el, SourcePathDiagnostics* diag) -> bool { in RequiredOneAndroidAttribute() argument
121 diag->Error(DiagMessage(el->line_number) in RequiredOneAndroidAttribute()
127 diag->Error(DiagMessage(el->line_number) in RequiredOneAndroidAttribute()
136 static bool AutoGenerateIsFeatureSplit(xml::Element* el, SourcePathDiagnostics* diag) { in AutoGenerateIsFeatureSplit() argument
152 diag->Error(DiagMessage(el->line_number) in AutoGenerateIsFeatureSplit()
167 SourcePathDiagnostics* diag) { in VerifyManifest() argument
170 diag->Error(DiagMessage(el->line_number) in VerifyManifest()
174 diag->Error(DiagMessage(el->line_number) in VerifyManifest()
183 diag->Warn(error_msg); in VerifyManifest()
185 diag->Error(error_msg); in VerifyManifest()
193 diag->Error(DiagMessage(el->line_number) << "attribute 'split' in <manifest> tag is not a " in VerifyManifest()
203 static bool FixCoreAppAttribute(xml::Element* el, SourcePathDiagnostics* diag) { in FixCoreAppAttribute() argument
207 diag->Error(DiagMessage(el->line_number) << "attribute coreApp must be a boolean"); in FixCoreAppAttribute()
216 static bool VerifyUsesFeature(xml::Element* el, SourcePathDiagnostics* diag) { in VerifyUsesFeature() argument
220 diag->Error(DiagMessage(el->line_number) in VerifyUsesFeature()
230 diag->Error(DiagMessage(el->line_number) in VerifyUsesFeature()
238 diag->Error(DiagMessage(el->line_number) in VerifyUsesFeature()
273 IDiagnostics* diag) { in BuildRules() argument
277 diag->Error(DiagMessage() << "invalid manifest package override '" in BuildRules()
286 diag->Error(DiagMessage() in BuildRules()
296 diag->Error(DiagMessage() in BuildRules()