Home
last modified time | relevance | path

Searched defs:classDef (Results 1 – 25 of 39) sorted by relevance

12

/arkcompiler/ets_frontend/ets2panda/test/unit/lowerings/
Dtop_level_statements.cpp30 [[maybe_unused]] auto *classDef = ast->FindChild([](ir::AstNode *child) { in TEST_F() local
50 [[maybe_unused]] auto *classDef = ast->FindChild([](ir::AstNode *child) { in TEST_F() local
68 auto *classDef = ast->FindChild([](ir::AstNode *child) { in TEST_F() local
90 auto *classDef = ast->FindChild([](ir::AstNode *child) { in TEST_F() local
116 auto *classDef = ast->FindChild([](ir::AstNode *child) { in TEST_F() local
143 auto *classDef = ast->FindChild([](ir::AstNode *child) { in TEST_F() local
/arkcompiler/ets_frontend/ets2panda/varbinder/
DrecordTable.cpp28 BoundContext::BoundContext(RecordTable *recordTable, ir::ClassDefinition *classDef, bool force) in BoundContext()
101 const auto *classDef = std::get<ir::ClassDefinition *>(currentRecord_); in FormRecordName() local
Dvarbinder.cpp183 auto *classDef = util::Helpers::GetContainingClassDefinition(ident); in InstantiatePrivateContext() local
337 void VarBinder::InitializeClassBinding(ir::ClassDefinition *classDef) in InitializeClassBinding()
345 void VarBinder::InitializeClassIdent(ir::ClassDefinition *classDef) in InitializeClassIdent()
354 void VarBinder::BuildClassDefinition(ir::ClassDefinition *classDef) in BuildClassDefinition()
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/
DasyncMethodLowering.cpp74 ir::ClassDefinition *classDef) in CreateAsyncImplMethod()
128 ir::ClassDefinition *classDef) in CreateAsyncProxy()
169 …auto *classDef = checker->FindAncestorGivenByType(node, ir::AstNodeType::CLASS_DEFINITION)->AsClas… in ComposeAsyncImplMethod() local
203 void UpdateClassDefintion(checker::ETSChecker *checker, ir::ClassDefinition *classDef) in UpdateClassDefintion()
DinterfaceObjectLiteralLowering.cpp200 static void AnnotateGeneratedAnonClass(checker::ETSChecker *checker, ir::ClassDefinition *classDef) in AnnotateGeneratedAnonClass()
237 auto *classDef = classDecl->Definition(); in GenerateAnonClassTypeFromInterface() local
293 auto *classDef = classDecl->Definition(); in GenerateAnonClassTypeFromAbstractClass() local
329 auto *classDef = declNode->AsClassDefinition(); in ProcessDeclNode() local
396 static bool CheckAbstractClassShouldGenerateAnonClass(ir::ClassDefinition *classDef) in CheckAbstractClassShouldGenerateAnonClass()
/arkcompiler/ets_frontend/ets2panda/compiler/core/
DETSfunction.cpp112 const auto *classDef = etsg->ContainingObjectType()->GetDeclNode()->AsClassDefinition(); in CompileAsStaticBlock() local
147 const auto *classDef = etsg->ContainingObjectType()->GetDeclNode()->AsClassDefinition(); in CompileAsConstructor() local
DETSemitter.cpp564 std::vector<pandasm::AnnotationData> ETSEmitter::GenAnnotations(const ir::ClassDefinition *classDef) in GenAnnotations()
597 static uint32_t GetAccessFlags(const ir::ClassDefinition *classDef) in GetAccessFlags()
613 void ETSEmitter::GenClassRecord(const ir::ClassDefinition *classDef, bool external) in GenClassRecord()
981 pandasm::AnnotationData ETSEmitter::GenAnnotationModule(const ir::ClassDefinition *classDef) in GenAnnotationModule()
999 pandasm::AnnotationData ETSEmitter::GenAnnotationSignature(const ir::ClassDefinition *classDef) in GenAnnotationSignature()
1049 …m::AnnotationData ETSEmitter::GenAnnotationFunctionalReference(const ir::ClassDefinition *classDef) in GenAnnotationFunctionalReference()
1081 pandasm::AnnotationData ETSEmitter::GenAnnotationInnerClass(const ir::ClassDefinition *classDef, in GenAnnotationInnerClass()
1108 const ir::ClassDefinition *classDef = ownerNode->AsClassDefinition(); in FindAsyncImpl() local
Dfunction.cpp130 auto *classDef = util::Helpers::GetContainingClassDefinition(node); in LoadClassContexts() local
/arkcompiler/ets_frontend/ets2panda/test/unit/plugin/
Dplugin_proceed_to_state_update_class.cpp90 es2panda_AstNode *classDef = impl->ClassDeclarationDefinition(context, classDecl); in FindBarMethod() local
142 es2panda_AstNode *classDef = impl->ClassDeclarationDefinition(context, classDecl); in AddFooMethodToExistsClass() local
Dplugin_proceed_to_state_test_class_decl_annotation.cpp38 static es2panda_AstNode *classDef = nullptr; variable
Dpugin_proceed_to_state_annotationUsage_source_range_access.cpp56 auto *classDef = impl->ClassDeclarationDefinition(context, classDecl); in GetAnnotationUsage() local
Dplugin_proceed_to_state_new_expression.cpp64 static es2panda_AstNode *classDef = nullptr; variable
Dplugin_proceed_to_state_member_expression.cpp62 static es2panda_AstNode *classDef = nullptr; variable
Duse_plugin_to_test_export_table.cpp100 …auto *classDef = programPtr->Ast()->Statements()[CLASS_DEFINITION_INDEX]->AsClassDeclaration()->De… in ProcessProgram() local
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/topLevelStmts/
DglobalClassHandler.cpp44 auto classDef = node->AsClassDefinition(); in AddStaticBlockToClass() local
63 …ssHandler::CollectNamespaceExportedClasses(parser::Program *program, ir::ClassDefinition *classDef) in CollectNamespaceExportedClasses()
68 …obalClassHandler::CollectReExportedClasses(parser::Program *program, ir::ClassDefinition *classDef, in CollectReExportedClasses()
124 …GlobalClassHandler::CollectExportedClasses(parser::Program *program, ir::ClassDefinition *classDef, in CollectExportedClasses()
162 auto *classDef = NodeAllocator::Alloc<ir::ClassDefinition>( in CreateTransformedClass() local
541 ir::ClassStaticBlock *GlobalClassHandler::CreateStaticBlock(ir::ClassDefinition *classDef) in CreateStaticBlock()
580ir::ClassDefinition *classDef, in CollectProgramGlobalStatements()
625 auto *classDef = in CreateGlobalClass() local
/arkcompiler/ets_frontend/ets2panda/checker/ets/
DetsWarningAnalyzer.cpp42 void ETSWarningAnalyzer::AnalyzeClassDefForFinalModifier(const ir::ClassDefinition *classDef) in AnalyzeClassDefForFinalModifier()
78 const ir::ClassDefinition *classDef) in AnalyzeClassMethodForFinalModifier()
209 const auto *classDef = node->AsClassDeclaration()->Definition(); in ETSWarningsProhibitTopLevelStatements() local
Dobject.cpp116 auto *classDef = type->GetDeclNode()->AsClassDefinition(); in CheckObjectTypeAndSuperType() local
142 auto *classDef = type->GetDeclNode()->AsClassDefinition(); in ComputeSuperType() local
474 Type *ETSChecker::BuildBasicClassProperties(ir::ClassDefinition *classDef) in BuildBasicClassProperties()
528 ETSObjectType *ETSChecker::BuildAnonymousClassProperties(ir::ClassDefinition *classDef, ETSObjectTy… in BuildAnonymousClassProperties()
1176 void ETSChecker::CheckLocalClass(ir::ClassDefinition *classDef, CheckerStatus &checkerStatus) in CheckLocalClass()
1195 void ETSChecker::CheckClassDefinition(ir::ClassDefinition *classDef) in CheckClassDefinition()
1274 void ETSChecker::CheckClassElement(ir::ClassDefinition *classDef) in CheckClassElement()
1287 void ETSChecker::CheckClassAnnotations(ir::ClassDefinition *classDef) in CheckClassAnnotations()
1307 void ETSChecker::CheckConstructors(ir::ClassDefinition *classDef, ETSObjectType *classType) in CheckConstructors()
2306 void ETSChecker::CheckValidInheritance(ETSObjectType *classType, ir::ClassDefinition *classDef) in CheckValidInheritance()
[all …]
/arkcompiler/ets_frontend/es2panda/compiler/core/
Dfunction.cpp169 const auto *classDef = decl->Parent()->Parent()->Parent()->AsClassDefinition(); in CompileClassInitializer() local
217 const auto *classDef = util::Helpers::GetClassDefiniton(decl); in CompileFunction() local
/arkcompiler/ets_frontend/ets2panda/evaluate/debugInfoDeserialization/
DclassBuilder.cpp54 auto *classDef = checker_->AllocNode<ir::ClassDefinition>( in Build() local
/arkcompiler/ets_frontend/es2panda/binder/
Dbinder.cpp569 void Binder::ProcessNodeInStaticInitializer(ir::ClassDefinition *classDef) in ProcessNodeInStaticInitializer()
582 void Binder::BuildClassDefinition(ir::ClassDefinition *classDef) in BuildClassDefinition()
861 const auto *classDef = parent->AsClassDefinition(); in ResolveReference() local
1198 auto classDef = parent->Parent()->AsClassDefinition(); in ClassTdz() local
/arkcompiler/ets_frontend/ets2panda/declgen_ets2ts/
DdeclgenEts2Ts.cpp150 auto *classDef = classDecl->Definition(); in ProcessClassDependencies() local
183 void TSDeclGen::ProcessClassPropDependencies(const ir::ClassDefinition *classDef) in ProcessClassPropDependencies()
1764 void TSDeclGen::PrepareClassDeclaration(const ir::ClassDefinition *classDef) in PrepareClassDeclaration()
1787 void TSDeclGen::EmitDeclarationPrefix(const ir::ClassDefinition *classDef, const std::string &typeN… in EmitDeclarationPrefix()
1799 void TSDeclGen::EmitClassDeclaration(const ir::ClassDefinition *classDef, const std::string_view &c… in EmitClassDeclaration()
1855 void TSDeclGen::HandleClassDeclarationTypeInfo(const ir::ClassDefinition *classDef, const std::stri… in HandleClassDeclarationTypeInfo()
1899 void TSDeclGen::EmitClassGlueCode(const ir::ClassDefinition *classDef, const std::string &className) in EmitClassGlueCode()
1936 void TSDeclGen::ProcessClassBody(const ir::ClassDefinition *classDef) in ProcessClassBody()
1993 const auto *classDef = classDecl->Definition(); in GenClassDeclaration() local
/arkcompiler/ets_frontend/es2panda/compiler/base/
Dlexenv.cpp50 auto classDef = decl->Node()->AsClassDefinition(); in ExpandLoadLexVar() local
/arkcompiler/ets_frontend/es2panda/ir/expressions/
DcallExpression.cpp123 …const auto *classDef = util::Helpers::GetClassDefiniton(util::Helpers::GetContainingConstructor(th… in CompileSuperCall() local
/arkcompiler/ets_frontend/ets2panda/test/unit/public/
Dast_builder_test.cpp212 …auto classDef = ClassDefinitionBuilder(Allocator()).SetIdentifier(classId).AddProperty(classProper… in TEST_F() local
238 …auto classDef = ClassDefinitionBuilder(Allocator()).SetIdentifier(classId).AddProperty(classProper… in TEST_F() local
427 …auto classDef = ClassDefinitionBuilder(Allocator()).SetIdentifier(classId).SetSuperClass(localIden… in TEST_F() local
/arkcompiler/ets_frontend/ets2panda/compiler/base/
Dlreference.cpp245 auto *classDef = declNode->AsClassDefinition(); in ResolveReferenceKind() local

12