| /arkcompiler/ets_frontend/ets2panda/varbinder/ |
| D | recordTable.cpp | 27 BoundContext::BoundContext(RecordTable *recordTable, ir::ClassDefinition *classDef, bool force) in BoundContext() 107 const auto *classDef = std::get<ir::ClassDefinition *>(currentRecord_); in FormRecordName() local
|
| D | varbinder.cpp | 225 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()
|
| D | ETSBinder.cpp | 409 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/ |
| D | localClassLowering.cpp | 82 …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() 179 …ir::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
|
| D | ambientLowering.cpp | 93 ir::ClassDefinition *AmbientLowering::CreateIndexerMethodIfNeeded(ir::ClassDefinition *classDef, in CreateIndexerMethodIfNeeded()
|
| D | enumPostCheckLowering.cpp | 40 auto classDef = enumType->BoxedType()->AsETSObjectType()->GetDeclNode()->AsClassDefinition(); in CallStaticEnumMethod() local
|
| D | unionLowering.cpp | 57 auto *classDef = in GetUnionFieldClass() local
|
| D | interfaceObjectLiteralLowering.cpp | 204 auto *classDef = classDecl->Definition(); in GenerateAnonClassTypeFromInterface() local
|
| /arkcompiler/ets_frontend/ets2panda/util/ast-builders/ |
| D | etsNewClassInstanceExpressionBuilder.h | 38 ETSNewClassInstanceExpressionBuilder &SetClassDefinition(ir::ClassDefinition *classDef) in SetClassDefinition()
|
| /arkcompiler/ets_frontend/ets2panda/compiler/core/ |
| D | ETSfunction.cpp | 105 const auto *classDef = etsg->ContainingObjectType()->GetDeclNode()->AsClassDefinition(); in CompileAsStaticBlock() local 140 const auto *classDef = etsg->ContainingObjectType()->GetDeclNode()->AsClassDefinition(); in CompileAsConstructor() local
|
| D | ETSemitter.cpp | 440 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
|
| D | function.cpp | 130 auto *classDef = util::Helpers::GetContainingClassDefinition(node); in LoadClassContexts() local
|
| /arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/topLevelStmts/ |
| D | globalClassHandler.cpp | 60 auto classDef = node->AsClassDefinition(); in SetupGlobalClass() local 248 ir::ClassStaticBlock *GlobalClassHandler::CreateStaticBlock(ir::ClassDefinition *classDef) in CreateStaticBlock() 287 … ir::ClassDefinition *classDef, in CollectProgramGlobalStatements() 302 auto *classDef = in CreateGlobalClass() local
|
| /arkcompiler/ets_frontend/ets2panda/checker/ets/ |
| D | etsWarningAnalyzer.cpp | 41 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
|
| D | object.cpp | 72 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 …]
|
| D | assignAnalyzer.cpp | 435 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()
|
| D | utilityTypeHandlers.cpp | 467 ir::ClassDefinition *classDef) in CreatePartialClassDeclaration() 711 auto *const classDef = in CreateClassPrototype() local 786 … ir::ClassDefinition *const classDef, ETSObjectType *const typeToBePartial, in CreatePartialTypeClassDef()
|
| /arkcompiler/ets_frontend/es2panda/compiler/core/ |
| D | function.cpp | 169 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/ |
| D | classBuilder.cpp | 54 auto *classDef = checker_->AllocNode<ir::ClassDefinition>( in Build() local
|
| /arkcompiler/ets_frontend/es2panda/binder/ |
| D | binder.cpp | 568 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/ |
| D | scopesInitPhase.cpp | 135 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/ |
| D | lexenv.cpp | 50 auto classDef = decl->Node()->AsClassDefinition(); in ExpandLoadLexVar() local
|
| /arkcompiler/ets_frontend/es2panda/ir/expressions/ |
| D | callExpression.cpp | 123 …const auto *classDef = util::Helpers::GetClassDefiniton(util::Helpers::GetContainingConstructor(th… in CompileSuperCall() local
|
| /arkcompiler/ets_frontend/ets2panda/test/unit/public/ |
| D | ast_builder_test.cpp | 213 …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/ |
| D | lreference.cpp | 251 auto *classDef = declNode->AsClassDefinition(); in ResolveReferenceKind() local
|