Lines Matching defs:AnnotationValidator
351 struct AnnotationValidator : AidlVisitor { in ValidateAnnotationContext() struct
352 bool success = true; in ValidateAnnotationContext()
354 void Check(const AidlAnnotatable& annotatable, AidlAnnotation::TargetContext context) { in ValidateAnnotationContext()
361 void Visit(const AidlInterface& m) override { in ValidateAnnotationContext()
364 void Visit(const AidlParcelable& m) override { in ValidateAnnotationContext()
367 void Visit(const AidlStructuredParcelable& m) override { in ValidateAnnotationContext()
370 void Visit(const AidlEnumDeclaration& m) override { in ValidateAnnotationContext()
373 void Visit(const AidlUnionDecl& m) override { Check(m, AidlAnnotation::CONTEXT_TYPE_UNION); } in ValidateAnnotationContext()
374 void Visit(const AidlMethod& m) override { in ValidateAnnotationContext()
380 void Visit(const AidlConstantDeclaration& m) override { in ValidateAnnotationContext()
383 void Visit(const AidlVariableDeclaration& m) override { in ValidateAnnotationContext()
386 void Visit(const AidlTypeSpecifier& m) override { in ValidateAnnotationContext()