| /arkcompiler/ets_frontend/ets2panda/compiler/core/ |
| D | ETSfunction.cpp | 76 const auto *classDef = etsg->ContainingObjectType()->GetDeclNode()->AsClassDefinition(); in CompileSourceBlock() local 98 const auto *classDef = etsg->ContainingObjectType()->GetDeclNode()->AsClassDefinition(); in CompileSourceBlock() local
|
| D | ETSemitter.cpp | 438 void ETSEmitter::GenClassRecord(const ir::ClassDefinition *classDef, bool external) in GenClassRecord() 523 pandasm::AnnotationData ETSEmitter::GenAnnotationSignature(const ir::ClassDefinition *classDef) in GenAnnotationSignature() 603 pandasm::AnnotationData ETSEmitter::GenAnnotationInnerClass(const ir::ClassDefinition *classDef, in GenAnnotationInnerClass() 630 const ir::ClassDefinition *classDef = ownerNode->AsClassDefinition(); in FindAsyncImpl() local
|
| D | function.cpp | 130 auto *classDef = util::Helpers::GetContainingClassDefinition(node); in LoadClassContexts() local
|
| /arkcompiler/ets_frontend/ets2panda/varbinder/ |
| D | recordTable.cpp | 26 BoundContext::BoundContext(RecordTable *recordTable, ir::ClassDefinition *classDef) in BoundContext()
|
| D | varbinder.cpp | 225 auto *classDef = util::Helpers::GetContainingClassDefinition(ident); in InstantiatePrivateContext() local 377 void VarBinder::InitializeClassBinding(ir::ClassDefinition *classDef) in InitializeClassBinding() 385 void VarBinder::InitializeClassIdent(ir::ClassDefinition *classDef) in InitializeClassIdent() 393 void VarBinder::BuildClassDefinition(ir::ClassDefinition *classDef) in BuildClassDefinition()
|
| D | ETSBinder.cpp | 305 void ETSBinder::BuildClassDefinition(ir::ClassDefinition *classDef) in BuildClassDefinition() 330 void ETSBinder::BuildClassDefinitionImpl(ir::ClassDefinition *classDef) in BuildClassDefinitionImpl() 459 … const auto *const classDef = var->Declaration()->Node()->AsClassDeclaration()->Definition(); in ImportAllForeignBindings() local 1081 void ETSBinder::ImportGlobalProperties(const ir::ClassDefinition *const classDef) in ImportGlobalProperties()
|
| /arkcompiler/ets_frontend/es2panda/compiler/base/ |
| D | lexenv.cpp | 49 auto classDef = result.scope->AsClassScope()->Node()->AsClassDefinition(); in ExpandLoadLexVar() local 90 auto classDef = result.scope->AsClassScope()->Node()->AsClassDefinition(); in ExpandStoreLexVar() local
|
| /arkcompiler/ets_frontend/es2panda/compiler/core/ |
| D | function.cpp | 173 const auto *classDef = decl->Parent()->Parent()->Parent()->AsClassDefinition(); in CompileClassInitializer() local 221 const auto *classDef = util::Helpers::GetClassDefiniton(decl); in CompileFunction() local
|
| D | pandagen.cpp | 63 const auto *classDef = util::Helpers::GetClassDefiniton(func); in SetFunctionKind() local
|
| /arkcompiler/ets_frontend/ets2panda/compiler/lowering/scopesInit/ |
| D | scopesInitPhase.cpp | 95 void ScopesInitPhase::VisitClassDefinition(ir::ClassDefinition *classDef) in VisitClassDefinition() 312 void ScopesInitPhase::IterateNoTParams(ir::ClassDefinition *classDef) in IterateNoTParams() 339 varbinder::Decl *ScopesInitPhase::BindClassName(ir::ClassDefinition *classDef) in BindClassName() 359 void ScopesInitPhase::BindClassDefinition(ir::ClassDefinition *classDef) in BindClassDefinition() 553 void ScopeInitTyped::VisitClassDefinition(ir::ClassDefinition *classDef) in VisitClassDefinition() 851 const auto classDef = newClassExpr->ClassDefinition(); in VisitETSNewClassInstanceExpression() local 947 void InitScopesPhaseETS::VisitClassDefinition(ir::ClassDefinition *classDef) in VisitClassDefinition()
|
| /arkcompiler/ets_frontend/es2panda/ir/expressions/ |
| D | callExpression.cpp | 125 …const auto *classDef = util::Helpers::GetClassDefiniton(util::Helpers::GetContainingConstructor(th… in Compile() local
|
| /arkcompiler/ets_frontend/es2panda/util/ |
| D | helpers.cpp | 723 auto *classDef = const_cast<ir::ClassDefinition*>(GetClassDefiniton(func)); in SetFuncFlagsForDirectives() local 799 auto *classDef = scriptFunc->Parent()->Parent()->Parent()->AsClassDefinition(); in ShouldCheckConcurrent() local 819 auto classDef = iter->Parent()->Parent()->Node()->AsClassDefinition(); in SendableCheckForClassStaticInitializer() local
|
| /arkcompiler/ets_frontend/ets2panda/checker/ets/ |
| D | object.cpp | 69 auto *classDef = type->GetDeclNode()->AsClassDefinition(); in GetSuperType() local 320 ETSObjectType *ETSChecker::BuildClassProperties(ir::ClassDefinition *classDef) in BuildClassProperties() 378 ETSObjectType *ETSChecker::BuildAnonymousClassProperties(ir::ClassDefinition *classDef, ETSObjectTy… in BuildAnonymousClassProperties() 763 void ETSChecker::CheckClassDefinition(ir::ClassDefinition *classDef) in CheckClassDefinition() 831 void ETSChecker::CreateAsyncProxyMethods(ir::ClassDefinition *classDef) in CreateAsyncProxyMethods() 1401 void ETSChecker::CheckValidInheritance(ETSObjectType *classType, ir::ClassDefinition *classDef) in CheckValidInheritance()
|
| D | aliveAnalyzer.cpp | 225 void AliveAnalyzer::AnalyzeClassDef(const ir::ClassDefinition *classDef) in AnalyzeClassDef()
|
| D | dynamic.cpp | 328 …auto *classDef = AllocNode<ir::ClassDefinition>(Allocator(), classId, ir::ClassDefinitionModifiers… in BuildClass() local
|
| D | helpers.cpp | 303 auto *classDef = iter->AsClassDefinition(); in GetTypeOfVariable() local 321 auto *classDef = decl->Node()->AsClassDefinition(); in GetTypeOfVariable() local
|
| D | function.cpp | 2606 ir::ClassDefinition *classDef) in CreateAsyncImplMethod() 2656 …ion *ETSChecker::CreateAsyncProxy(ir::MethodDefinition *asyncMethod, ir::ClassDefinition *classDef, in CreateAsyncProxy()
|
| /arkcompiler/ets_frontend/ets2panda/compiler/base/ |
| D | lreference.cpp | 241 auto *classDef = declNode->AsClassDefinition(); in ResolveReferenceKind() local
|
| /arkcompiler/ets_frontend/es2panda/typescript/extractor/ |
| D | typeSystem.h | 623 …explicit ClassType(TypeExtractor *extractor, const ir::ClassDefinition *classDef, const util::Stri… in ClassType() 680 void FillModifier(const ir::ClassDefinition *classDef) in FillModifier() 685 void FillHeritages(const ir::ClassDefinition *classDef) in FillHeritages() 779 void FillFieldsandMethods(const ir::ClassDefinition *classDef) in FillFieldsandMethods() 804 void FillIndexSignatures(const ir::ClassDefinition *classDef) in FillIndexSignatures()
|
| D | typeExtractor.cpp | 386 auto classDef = node->AsClassExpression()->Definition(); in GetTypeIndexFromClassExpression() local 728 auto classDef = node->AsClassDeclaration()->Definition(); in HandleClassDeclaration() local
|
| /arkcompiler/ets_frontend/es2panda/binder/ |
| D | binder.cpp | 545 void Binder::BuildClassDefinition(ir::ClassDefinition *classDef) in BuildClassDefinition() 763 const auto *classDef = parent->AsClassDefinition(); in ResolveReference() local 1074 auto classDef = parent->Parent()->AsClassDefinition(); in ClassTdz() local
|
| /arkcompiler/ets_frontend/ets2panda/util/ |
| D | declgenEts2Ts.cpp | 454 const auto *classDef = classDecl->Definition(); in GenClassDeclaration() local
|
| /arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/ |
| D | unionLowering.cpp | 56 auto *classDef = in GetUnionFieldClass() local
|
| /arkcompiler/ets_frontend/ets2panda/parser/ |
| D | ETSparser.cpp | 232 …auto *classDef = AllocNode<ir::ClassDefinition>(Allocator(), ident, ir::ClassDefinitionModifiers::… in CreateGlobalClass() local 960 auto *classDef = GetProgram()->GlobalClass(); in ParseTopLevelDeclaration() local
|
| /arkcompiler/ets_frontend/ets2panda/public/ |
| D | es2panda_lib.cpp | 1187 auto classDef = in CreateClassDefinition() local
|