Home
last modified time | relevance | path

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

12

/arkcompiler/ets_frontend/ets2panda/varbinder/
DrecordTable.cpp27 BoundContext::BoundContext(RecordTable *recordTable, ir::ClassDefinition *classDef, bool force) in BoundContext()
89 const auto *classDef = std::get<ir::ClassDefinition *>(currentRecord_); in FormRecordName() local
Dvarbinder.cpp226 auto *classDef = util::Helpers::GetContainingClassDefinition(ident); in InstantiatePrivateContext() local
378 void VarBinder::InitializeClassBinding(ir::ClassDefinition *classDef) in InitializeClassBinding()
386 void VarBinder::InitializeClassIdent(ir::ClassDefinition *classDef) in InitializeClassIdent()
395 void VarBinder::BuildClassDefinition(ir::ClassDefinition *classDef) in BuildClassDefinition()
DETSBinder.cpp320 void ETSBinder::BuildClassDefinition(ir::ClassDefinition *classDef) in BuildClassDefinition()
345 void ETSBinder::BuildClassDefinitionImpl(ir::ClassDefinition *classDef) in BuildClassDefinitionImpl()
501 … const auto *const classDef = var->Declaration()->Node()->AsClassDeclaration()->Definition(); in ImportAllForeignBindings() local
1094 void ETSBinder::ImportGlobalProperties(const ir::ClassDefinition *const classDef) in ImportGlobalProperties()
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/
DlocalClassLowering.cpp83 …public_lib::Context *ctx, ir::ClassDefinition *classDef, ArenaSet<varbinder::Variable *> const &ca… in CreateClassPropertiesForCapturedVariables()
121 …public_lib::Context *ctx, ir::ClassDefinition *classDef, ArenaSet<varbinder::Variable *> const &ca… in ModifyConstructorParameters()
180ir::ClassDefinition *classDef, ArenaMap<varbinder::Variable *, varbinder::Variable *> &variableMap) in RemapReferencesFromCapturedVariablesToClassProperties()
220 auto handleLocalClass = [this, ctx, &capturedVarsMap](ir::ClassDefinition *classDef) { in Perform()
244 … ir::ETSNewClassInstanceExpression *newExpr) { in Perform()
266 auto *classDef = calleeObj->GetDeclNode()->AsClassDefinition(); in Perform() local
DenumPostCheckLowering.cpp26 checker::ETSChecker *checker, ir::ClassDefinition *const classDef, in CreateCall()
DambientLowering.cpp91 ir::ClassDefinition *AmbientLowering::CreateIndexerMethodIfNeeded(ir::ClassDefinition *classDef, in CreateIndexerMethodIfNeeded()
DunionLowering.cpp57 auto *classDef = in GetUnionFieldClass() local
DinterfaceObjectLiteralLowering.cpp212 auto *classDef = classDecl->Definition(); in GenerateAnonClassTypeFromInterface() local
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/topLevelStmts/
DglobalClassHandler.cpp58 auto classDef = node->AsClassDefinition(); in InitGlobalClass() local
200 ir::ClassDefinition *classDef, in MakeGlobalStatements()
210 void GlobalClassHandler::InitGlobalClass(ir::ClassDefinition *classDef, parser::ScriptKind scriptKi… in InitGlobalClass()
225 auto *classDef = in CreateGlobalClass() local
/arkcompiler/ets_frontend/ets2panda/compiler/core/
DETSfunction.cpp105 const auto *classDef = etsg->ContainingObjectType()->GetDeclNode()->AsClassDefinition(); in CompileAsStaticBlock() local
140 const auto *classDef = etsg->ContainingObjectType()->GetDeclNode()->AsClassDefinition(); in CompileAsConstructor() local
DETSemitter.cpp432 std::vector<pandasm::AnnotationData> ETSEmitter::GenAnnotations(const ir::ClassDefinition *classDef) in GenAnnotations()
461 static uint32_t GetAccessFlags(const ir::ClassDefinition *classDef) in GetAccessFlags()
477 void ETSEmitter::GenClassRecord(const ir::ClassDefinition *classDef, bool external) in GenClassRecord()
532 pandasm::AnnotationData ETSEmitter::GenAnnotationSignature(const ir::ClassDefinition *classDef) in GenAnnotationSignature()
612 pandasm::AnnotationData ETSEmitter::GenAnnotationInnerClass(const ir::ClassDefinition *classDef, in GenAnnotationInnerClass()
639 const ir::ClassDefinition *classDef = ownerNode->AsClassDefinition(); in FindAsyncImpl() local
Dfunction.cpp130 auto *classDef = util::Helpers::GetContainingClassDefinition(node); in LoadClassContexts() local
/arkcompiler/ets_frontend/ets2panda/checker/ets/
DetsWarningAnalyzer.cpp41 void ETSWarningAnalyzer::AnalyzeClassDefForFinalModifier(const ir::ClassDefinition *classDef) in AnalyzeClassDefForFinalModifier()
77 const ir::ClassDefinition *classDef) in AnalyzeClassMethodForFinalModifier()
180 const auto *classDef = node->AsClassDeclaration()->Definition(); in ETSWarningsProhibitTopLevelStatements() local
DutilityTypeHandlers.cpp76 auto *const classDef = typeToBePartial->Variable()->Declaration()->Node()->AsClassDefinition(); in HandlePartialType() local
192const ir::ClassDefinition *const classDef) in CreatePartialClassDeclaration()
274 auto *const classDef = in CreateClassPrototype() local
352ir::ClassDefinition *const classDef, const Type *const typeToBePartial, in CreatePartialTypeClassDef()
Dobject.cpp59 auto *classDef = type->GetDeclNode()->AsClassDefinition(); in GetSuperType() local
345 ETSObjectType *ETSChecker::BuildBasicClassProperties(ir::ClassDefinition *classDef) in BuildBasicClassProperties()
395 ETSObjectType *ETSChecker::BuildAnonymousClassProperties(ir::ClassDefinition *classDef, ETSObjectTy… in BuildAnonymousClassProperties()
997 void ETSChecker::CheckLocalClass(ir::ClassDefinition *classDef, CheckerStatus &checkerStatus) in CheckLocalClass()
1007 void ETSChecker::CheckClassDefinition(ir::ClassDefinition *classDef) in CheckClassDefinition()
1073 void ETSChecker::CheckConstructors(ir::ClassDefinition *classDef, ETSObjectType *classType) in CheckConstructors()
1093 void ETSChecker::CreateAsyncProxyMethods(ir::ClassDefinition *classDef) in CreateAsyncProxyMethods()
1902 void ETSChecker::CheckValidInheritance(ETSObjectType *classType, ir::ClassDefinition *classDef) in CheckValidInheritance()
1948 void ETSChecker::CheckProperties(ETSObjectType *classType, ir::ClassDefinition *classDef, varbinder… in CheckProperties()
2000 auto *const classDef = classType->GetDeclNode()->AsClassDefinition(); in TransformProperties() local
DassignAnalyzer.cpp433 void AssignAnalyzer::AnalyzeClassDef(const ir::ClassDefinition *classDef) in AnalyzeClassDef()
488 void AssignAnalyzer::ProcessClassDefStaticFields(const ir::ClassDefinition *classDef) in ProcessClassDefStaticFields()
522 void AssignAnalyzer::CheckAnonymousClassCtor(const ir::ClassDefinition *classDef) in CheckAnonymousClassCtor()
DtypeCheckingHelpers.cpp384 auto *classDef = iter->AsClassDefinition(); in IterateInVariableContext() local
426 auto *classDef = var->Declaration()->Node()->AsClassDefinition(); in GetTypeOfVariable() 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
/arkcompiler/ets_frontend/ets2panda/util/ast-builders/
DclassDefinitionBuilder.h88 …auto classDef = AllocNode<ClassDefinition>(util::StringView(), ident_, typeParams_, superTypeParam… in Build() local
/arkcompiler/ets_frontend/es2panda/binder/
Dbinder.cpp562 void Binder::ProcessNodeInStaticInitializer(ir::ClassDefinition *classDef) in ProcessNodeInStaticInitializer()
575 void Binder::BuildClassDefinition(ir::ClassDefinition *classDef) in BuildClassDefinition()
823 const auto *classDef = parent->AsClassDefinition(); in ResolveReference() local
1134 auto classDef = parent->Parent()->AsClassDefinition(); in ClassTdz() local
/arkcompiler/ets_frontend/es2panda/ir/expressions/
DcallExpression.cpp116 …const auto *classDef = util::Helpers::GetClassDefiniton(util::Helpers::GetContainingConstructor(th… in CompileSuperCall() local
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/scopesInit/
DscopesInitPhase.cpp122 void ScopesInitPhase::VisitClassDefinition(ir::ClassDefinition *classDef) in VisitClassDefinition()
361 void ScopesInitPhase::IterateNoTParams(ir::ClassDefinition *classDef) in IterateNoTParams()
386 varbinder::Decl *ScopesInitPhase::BindClassName(ir::ClassDefinition *classDef) in BindClassName()
407 void ScopesInitPhase::BindClassDefinition(ir::ClassDefinition *classDef) in BindClassDefinition()
609 void ScopeInitTyped::VisitClassDefinition(ir::ClassDefinition *classDef) in VisitClassDefinition()
984 const auto classDef = newClassExpr->ClassDefinition(); in VisitETSNewClassInstanceExpression() local
1085 void InitScopesPhaseETS::VisitClassDefinition(ir::ClassDefinition *classDef) in VisitClassDefinition()
/arkcompiler/ets_frontend/es2panda/compiler/base/
Dlexenv.cpp54 auto classDef = decl->Node()->AsClassDefinition(); in ExpandLoadLexVar() local
/arkcompiler/ets_frontend/ets2panda/compiler/base/
Dlreference.cpp251 auto *classDef = declNode->AsClassDefinition(); in ResolveReferenceKind() local
/arkcompiler/ets_frontend/ets2panda/test/unit/public/
Dast_builder_test.cpp195 …auto classDef = ClassDefinitionBuilder(Allocator()).SetIdentifier("A").AddProperty(classProperty).… in TEST_F() local
219 …auto classDef = ClassDefinitionBuilder(Allocator()).SetIdentifier("A").AddProperty(classProperty).… in TEST_F() local

12