Lines Matching refs:ast
265 AST* ast = coordinator->parse(fqName); in astGenerationFunction() local
266 if (ast == nullptr) { in astGenerationFunction()
278 (ast->*generate)(out); in astGenerationFunction()
295 AST* ast; in generateJavaForPackage() local
308 ast = coordinator->parse(fqName.getTypesForPackage()); in generateJavaForPackage()
314 ast = coordinator->parse(fqName); in generateJavaForPackage()
317 if (ast == nullptr) { in generateJavaForPackage()
322 Type* type = ast->lookupType(typeName, &ast->getRootScope()); in generateJavaForPackage()
333 ast->generateJava(out, limitToType); in generateJavaForPackage()
391 AST *ast = coordinator->parse(fqName); in isPackageJavaCompatible() local
393 if (ast == nullptr) { in isPackageJavaCompatible()
397 if (!ast->isJavaCompatible()) { in isPackageJavaCompatible()
403 ast->getImportedPackages(&importedPackages); in isPackageJavaCompatible()
538 AST* ast = coordinator->parse(fqName); in generateAdapterMainSource() local
539 if (ast == nullptr) { in generateAdapterMainSource()
597 AST* ast = coordinator->parse(fqName); in generateAndroidBpForPackage() local
599 if (ast == nullptr) { in generateAndroidBpForPackage()
606 typesAST = ast; in generateAndroidBpForPackage()
609 ast->getImportedPackagesHierarchy(&importedPackagesHierarchy); in generateAndroidBpForPackage()
610 ast->appendToExportedTypesVector(&exportedTypes); in generateAndroidBpForPackage()
705 AST *ast = coordinator->parse(fqName); in generateAndroidBpImplForPackage() local
707 if (ast == nullptr) { in generateAndroidBpImplForPackage()
715 ast->getImportedPackages(&importedPackages); in generateAndroidBpImplForPackage()
843 AST *ast = coordinator->parse(fqName); in generateExportHeaderForPackage() local
845 if (ast == nullptr) { in generateExportHeaderForPackage()
853 ast->appendToExportedTypesVector(&exportedTypes); in generateExportHeaderForPackage()
913 AST* ast = coordinator->parse(fqName, {} /* parsed */, in generateHashOutput() local
916 if (ast == nullptr) { in generateHashOutput()
927 out << Hash::getHash(ast->getFilename()).hexString() << " " << fqName.string() << "\n"; in generateHashOutput()
936 AST* ast = coordinator->parse(fqName, {} /* parsed */, in generateFunctionCount() local
939 if (ast == nullptr) { in generateFunctionCount()
944 const Interface* interface = ast->getInterface(); in generateFunctionCount()