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()
107 const auto *classDef = std::get<ir::ClassDefinition *>(currentRecord_); in FormRecordName() local
Dvarbinder.cpp225 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.cpp409 void ETSBinder::BuildClassDefinition(ir::ClassDefinition *classDef) in BuildClassDefinition()
434 void ETSBinder::BuildClassDefinitionImpl(ir::ClassDefinition *classDef) in BuildClassDefinitionImpl()
586 … const auto *const classDef = var->Declaration()->Node()->AsClassDeclaration()->Definition(); in ImportAllForeignBindings() local
1279 void ETSBinder::ImportGlobalProperties(const ir::ClassDefinition *const classDef) in ImportGlobalProperties()
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/
DlocalClassLowering.cpp82 …public_lib::Context *ctx, ir::ClassDefinition *classDef, ArenaSet<varbinder::Variable *> const &ca… in CreateClassPropertiesForCapturedVariables()
120 …public_lib::Context *ctx, ir::ClassDefinition *classDef, ArenaSet<varbinder::Variable *> const &ca… in ModifyConstructorParameters()
179ir::ClassDefinition *classDef, ArenaMap<varbinder::Variable *, varbinder::Variable *> &variableMap) in RemapReferencesFromCapturedVariablesToClassProperties()
216 ir::ClassDefinition *classDef) in HandleLocalClass()
247 … ir::ETSNewClassInstanceExpression *newExpr) { in Perform()
272 auto *classDef = calleeObj->GetDeclNode()->AsClassDefinition(); in Perform() local
DambientLowering.cpp93 ir::ClassDefinition *AmbientLowering::CreateIndexerMethodIfNeeded(ir::ClassDefinition *classDef, in CreateIndexerMethodIfNeeded()
DenumPostCheckLowering.cpp40 auto classDef = enumType->BoxedType()->AsETSObjectType()->GetDeclNode()->AsClassDefinition(); in CallStaticEnumMethod() local
DunionLowering.cpp57 auto *classDef = in GetUnionFieldClass() local
DinterfaceObjectLiteralLowering.cpp204 auto *classDef = classDecl->Definition(); in GenerateAnonClassTypeFromInterface() local
/arkcompiler/ets_frontend/ets2panda/util/ast-builders/
DetsNewClassInstanceExpressionBuilder.h38 ETSNewClassInstanceExpressionBuilder &SetClassDefinition(ir::ClassDefinition *classDef) in SetClassDefinition()
/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.cpp440 std::vector<pandasm::AnnotationData> ETSEmitter::GenAnnotations(const ir::ClassDefinition *classDef) in GenAnnotations()
469 static uint32_t GetAccessFlags(const ir::ClassDefinition *classDef) in GetAccessFlags()
485 void ETSEmitter::GenClassRecord(const ir::ClassDefinition *classDef, bool external) in GenClassRecord()
870 pandasm::AnnotationData ETSEmitter::GenAnnotationSignature(const ir::ClassDefinition *classDef) in GenAnnotationSignature()
950 pandasm::AnnotationData ETSEmitter::GenAnnotationInnerClass(const ir::ClassDefinition *classDef, in GenAnnotationInnerClass()
977 const ir::ClassDefinition *classDef = ownerNode->AsClassDefinition(); in FindAsyncImpl() local
Dfunction.cpp130 auto *classDef = util::Helpers::GetContainingClassDefinition(node); in LoadClassContexts() local
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/topLevelStmts/
DglobalClassHandler.cpp60 auto classDef = node->AsClassDefinition(); in SetupGlobalClass() local
248 ir::ClassStaticBlock *GlobalClassHandler::CreateStaticBlock(ir::ClassDefinition *classDef) in CreateStaticBlock()
287ir::ClassDefinition *classDef, in CollectProgramGlobalStatements()
302 auto *classDef = in CreateGlobalClass() 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
Dobject.cpp72 auto *classDef = type->GetDeclNode()->AsClassDefinition(); in ComputeSuperType() local
368 ETSObjectType *ETSChecker::BuildBasicClassProperties(ir::ClassDefinition *classDef) in BuildBasicClassProperties()
418 ETSObjectType *ETSChecker::BuildAnonymousClassProperties(ir::ClassDefinition *classDef, ETSObjectTy… in BuildAnonymousClassProperties()
1010 void ETSChecker::CheckLocalClass(ir::ClassDefinition *classDef, CheckerStatus &checkerStatus) in CheckLocalClass()
1020 void ETSChecker::CheckClassDefinition(ir::ClassDefinition *classDef) in CheckClassDefinition()
1077 void ETSChecker::CheckClassAnnotations(ir::ClassDefinition *classDef) in CheckClassAnnotations()
1089 void ETSChecker::CheckClassMembers(ir::ClassDefinition *classDef) in CheckClassMembers()
1104 void ETSChecker::CheckConstructors(ir::ClassDefinition *classDef, ETSObjectType *classType) in CheckConstructors()
1124 void ETSChecker::CreateAsyncProxyMethods(ir::ClassDefinition *classDef) in CreateAsyncProxyMethods()
1933 void ETSChecker::CheckValidInheritance(ETSObjectType *classType, ir::ClassDefinition *classDef) in CheckValidInheritance()
[all …]
DassignAnalyzer.cpp435 void AssignAnalyzer::AnalyzeClassDef(const ir::ClassDefinition *classDef) in AnalyzeClassDef()
490 void AssignAnalyzer::ProcessClassDefStaticFields(const ir::ClassDefinition *classDef) in ProcessClassDefStaticFields()
524 void AssignAnalyzer::CheckAnonymousClassCtor(const ir::ClassDefinition *classDef) in CheckAnonymousClassCtor()
DutilityTypeHandlers.cpp467 ir::ClassDefinition *classDef) in CreatePartialClassDeclaration()
711 auto *const classDef = in CreateClassPrototype() local
786ir::ClassDefinition *const classDef, ETSObjectType *const typeToBePartial, in CreatePartialTypeClassDef()
/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.cpp568 void Binder::ProcessNodeInStaticInitializer(ir::ClassDefinition *classDef) in ProcessNodeInStaticInitializer()
581 void Binder::BuildClassDefinition(ir::ClassDefinition *classDef) in BuildClassDefinition()
858 const auto *classDef = parent->AsClassDefinition(); in ResolveReference() local
1174 auto classDef = parent->Parent()->AsClassDefinition(); in ClassTdz() local
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/scopesInit/
DscopesInitPhase.cpp135 void ScopesInitPhase::VisitClassDefinition(ir::ClassDefinition *classDef) in VisitClassDefinition()
401 void ScopesInitPhase::IterateNoTParams(ir::ClassDefinition *classDef) in IterateNoTParams()
427 varbinder::Decl *ScopesInitPhase::BindClassName(ir::ClassDefinition *classDef) in BindClassName()
448 void ScopesInitPhase::BindClassDefinition(ir::ClassDefinition *classDef) in BindClassDefinition()
654 void ScopeInitTyped::VisitClassDefinition(ir::ClassDefinition *classDef) in VisitClassDefinition()
1030 const auto classDef = newClassExpr->ClassDefinition(); in VisitETSNewClassInstanceExpression() local
1133 void InitScopesPhaseETS::VisitClassDefinition(ir::ClassDefinition *classDef) in VisitClassDefinition()
/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.cpp213 …auto classDef = ClassDefinitionBuilder(Allocator()).SetIdentifier(classId).AddProperty(classProper… in TEST_F() local
239 …auto classDef = ClassDefinitionBuilder(Allocator()).SetIdentifier(classId).AddProperty(classProper… in TEST_F() local
428 …auto classDef = ClassDefinitionBuilder(Allocator()).SetIdentifier(classId).SetSuperClass(localIden… in TEST_F() local
/arkcompiler/ets_frontend/ets2panda/compiler/base/
Dlreference.cpp251 auto *classDef = declNode->AsClassDefinition(); in ResolveReferenceKind() local

12