Lines Matching defs:JavaAnnotationsVisitor
1002 struct JavaAnnotationsVisitor : AidlVisitor { struct
1003 JavaAnnotationsVisitor(std::vector<std::string>& result) : result(result) {} in JavaAnnotationsVisitor() argument
1004 void Visit(const AidlTypeSpecifier& t) override { result = GenerateJavaAnnotations(t); } in Visit()
1005 void Visit(const AidlInterface& t) override { ForDefinedType(t); } in Visit()
1006 void Visit(const AidlParcelable& t) override { ForDefinedType(t); } in Visit()
1007 void Visit(const AidlStructuredParcelable& t) override { ForDefinedType(t); } in Visit()
1008 void Visit(const AidlUnionDecl& t) override { ForDefinedType(t); } in Visit()
1009 void Visit(const AidlEnumDeclaration& t) override { ForDefinedType(t); } in Visit()
1010 void Visit(const AidlEnumerator& e) override { in Visit()
1015 void Visit(const AidlMethod& m) override { ForMember(m); } in Visit()
1016 void Visit(const AidlConstantDeclaration& c) override { ForMember(c); } in Visit()
1017 void Visit(const AidlVariableDeclaration& v) override { ForMember(v); } in Visit()
1018 std::vector<std::string>& result;
1020 void ForDefinedType(const AidlDefinedType& t) { in ForDefinedType()
1027 void ForMember(const Member& t) { in ForMember()