Home
last modified time | relevance | path

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

/arkcompiler/ets_frontend/ets2panda/compiler/core/
DETSfunction.cpp76 const auto *classDef = etsg->ContainingObjectType()->GetDeclNode()->AsClassDefinition(); in CompileSourceBlock() local
98 const auto *classDef = etsg->ContainingObjectType()->GetDeclNode()->AsClassDefinition(); in CompileSourceBlock() local
DETSemitter.cpp438 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
Dfunction.cpp130 auto *classDef = util::Helpers::GetContainingClassDefinition(node); in LoadClassContexts() local
/arkcompiler/ets_frontend/ets2panda/varbinder/
DrecordTable.cpp26 BoundContext::BoundContext(RecordTable *recordTable, ir::ClassDefinition *classDef) in BoundContext()
Dvarbinder.cpp225 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()
DETSBinder.cpp305 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/
Dlexenv.cpp49 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/
Dfunction.cpp173 const auto *classDef = decl->Parent()->Parent()->Parent()->AsClassDefinition(); in CompileClassInitializer() local
221 const auto *classDef = util::Helpers::GetClassDefiniton(decl); in CompileFunction() local
Dpandagen.cpp63 const auto *classDef = util::Helpers::GetClassDefiniton(func); in SetFunctionKind() local
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/scopesInit/
DscopesInitPhase.cpp95 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/
DcallExpression.cpp125 …const auto *classDef = util::Helpers::GetClassDefiniton(util::Helpers::GetContainingConstructor(th… in Compile() local
/arkcompiler/ets_frontend/es2panda/util/
Dhelpers.cpp723 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/
Dobject.cpp69 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()
DaliveAnalyzer.cpp225 void AliveAnalyzer::AnalyzeClassDef(const ir::ClassDefinition *classDef) in AnalyzeClassDef()
Ddynamic.cpp328 …auto *classDef = AllocNode<ir::ClassDefinition>(Allocator(), classId, ir::ClassDefinitionModifiers… in BuildClass() local
Dhelpers.cpp303 auto *classDef = iter->AsClassDefinition(); in GetTypeOfVariable() local
321 auto *classDef = decl->Node()->AsClassDefinition(); in GetTypeOfVariable() local
Dfunction.cpp2606 ir::ClassDefinition *classDef) in CreateAsyncImplMethod()
2656 …ion *ETSChecker::CreateAsyncProxy(ir::MethodDefinition *asyncMethod, ir::ClassDefinition *classDef, in CreateAsyncProxy()
/arkcompiler/ets_frontend/ets2panda/compiler/base/
Dlreference.cpp241 auto *classDef = declNode->AsClassDefinition(); in ResolveReferenceKind() local
/arkcompiler/ets_frontend/es2panda/typescript/extractor/
DtypeSystem.h623 …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()
DtypeExtractor.cpp386 auto classDef = node->AsClassExpression()->Definition(); in GetTypeIndexFromClassExpression() local
728 auto classDef = node->AsClassDeclaration()->Definition(); in HandleClassDeclaration() local
/arkcompiler/ets_frontend/es2panda/binder/
Dbinder.cpp545 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/
DdeclgenEts2Ts.cpp454 const auto *classDef = classDecl->Definition(); in GenClassDeclaration() local
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/
DunionLowering.cpp56 auto *classDef = in GetUnionFieldClass() local
/arkcompiler/ets_frontend/ets2panda/parser/
DETSparser.cpp232 …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/
Des2panda_lib.cpp1187 auto classDef = in CreateClassDefinition() local