Lines Matching refs:ast
392 AST* ast = mCoordinator->parse(subFQName, &mImportedASTs, Coordinator::Enforce::NONE); in importFQName() local
393 if (ast == nullptr) { in importFQName()
399 mImportedTypes.erase(ast); in importFQName()
496 void AST::addImportedAST(AST *ast) { in addImportedAST() argument
497 mImportedASTs.insert(ast); in addImportedAST()
809 for (const auto &ast : mImportedASTs) { in getImportedPackagesHierarchy() local
810 if (importSet->find(ast->package()) != importSet->end()) { in getImportedPackagesHierarchy()
811 ast->getImportedPackagesHierarchy(&newSet); in getImportedPackagesHierarchy()
820 AST* ast = mCoordinator->parse(name, nullptr /* imported */, Coordinator::Enforce::NONE); in getAllImportedNames() local
821 ast->getAllImportedNames(allImportNames); in getAllImportedNames()
830 AST* ast = mCoordinator->parse( in getAllImportedNamesGranular() local
834 CHECK(ast != nullptr) << fqName.string(); in getAllImportedNamesGranular()
836 ast->addDefinedTypes(allImportNames); in getAllImportedNamesGranular()