Lines Matching defs:diag

32 static bool RequiredNameIsNotEmpty(xml::Element* el, SourcePathDiagnostics* diag) {
35 diag->Error(DiagMessage(el->line_number)
41 diag->Error(DiagMessage(el->line_number)
50 SourcePathDiagnostics* diag) {
62 diag->Error(DiagMessage(el->line_number)
70 static bool OptionalNameIsJavaClassName(xml::Element* el, SourcePathDiagnostics* diag) {
72 return NameIsJavaClassName(el, attr, diag);
77 static bool RequiredNameIsJavaClassName(xml::Element* el, SourcePathDiagnostics* diag) {
80 diag->Error(DiagMessage(el->line_number)
84 return NameIsJavaClassName(el, attr, diag);
87 static bool RequiredNameIsJavaPackage(xml::Element* el, SourcePathDiagnostics* diag) {
90 diag->Error(DiagMessage(el->line_number)
96 diag->Error(DiagMessage(el->line_number) << "attribute 'android:name' in <" << el->name
104 return [=](xml::Element* el, SourcePathDiagnostics* diag) -> bool {
106 diag->Error(DiagMessage(el->line_number)
114 static bool AutoGenerateIsFeatureSplit(xml::Element* el, SourcePathDiagnostics* diag) {
130 diag->Error(DiagMessage(el->line_number)
144 static bool VerifyManifest(xml::Element* el, SourcePathDiagnostics* diag) {
147 diag->Error(DiagMessage(el->line_number)
151 diag->Error(DiagMessage(el->line_number)
155 diag->Error(DiagMessage(el->line_number)
164 diag->Error(DiagMessage(el->line_number) << "attribute 'split' in <manifest> tag is not a "
174 static bool FixCoreAppAttribute(xml::Element* el, SourcePathDiagnostics* diag) {
178 diag->Error(DiagMessage(el->line_number) << "attribute coreApp must be a boolean");
187 static bool VerifyUsesFeature(xml::Element* el, SourcePathDiagnostics* diag) {
191 diag->Error(DiagMessage(el->line_number)
201 diag->Error(DiagMessage(el->line_number)
209 diag->Error(DiagMessage(el->line_number)
217 IDiagnostics* diag) {
221 diag->Error(DiagMessage() << "invalid manifest package override '"
230 diag->Error(DiagMessage()