| /arkcompiler/ets_frontend/ets2panda/varbinder/ |
| D | recordTable.cpp | 27 BoundContext::BoundContext(RecordTable *recordTable, ir::ClassDefinition *classDef, bool force) in BoundContext() 89 const auto *classDef = std::get<ir::ClassDefinition *>(currentRecord_); in FormRecordName() local
|
| D | varbinder.cpp | 226 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 | 320 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/ |
| D | localClassLowering.cpp | 83 …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() 180 …ir::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
|
| D | enumPostCheckLowering.cpp | 26 checker::ETSChecker *checker, ir::ClassDefinition *const classDef, in CreateCall()
|
| D | ambientLowering.cpp | 91 ir::ClassDefinition *AmbientLowering::CreateIndexerMethodIfNeeded(ir::ClassDefinition *classDef, in CreateIndexerMethodIfNeeded()
|
| D | unionLowering.cpp | 57 auto *classDef = in GetUnionFieldClass() local
|
| D | interfaceObjectLiteralLowering.cpp | 212 auto *classDef = classDecl->Definition(); in GenerateAnonClassTypeFromInterface() local
|
| /arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/topLevelStmts/ |
| D | globalClassHandler.cpp | 58 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/ |
| 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 | 432 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
|
| D | function.cpp | 130 auto *classDef = util::Helpers::GetContainingClassDefinition(node); in LoadClassContexts() 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 | utilityTypeHandlers.cpp | 76 auto *const classDef = typeToBePartial->Variable()->Declaration()->Node()->AsClassDefinition(); in HandlePartialType() local 192 … const ir::ClassDefinition *const classDef) in CreatePartialClassDeclaration() 274 auto *const classDef = in CreateClassPrototype() local 352 … ir::ClassDefinition *const classDef, const Type *const typeToBePartial, in CreatePartialTypeClassDef()
|
| D | object.cpp | 59 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
|
| D | assignAnalyzer.cpp | 433 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()
|
| D | typeCheckingHelpers.cpp | 384 auto *classDef = iter->AsClassDefinition(); in IterateInVariableContext() local 426 auto *classDef = var->Declaration()->Node()->AsClassDefinition(); in GetTypeOfVariable() 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
|
| /arkcompiler/ets_frontend/ets2panda/util/ast-builders/ |
| D | classDefinitionBuilder.h | 88 …auto classDef = AllocNode<ClassDefinition>(util::StringView(), ident_, typeParams_, superTypeParam… in Build() local
|
| /arkcompiler/ets_frontend/es2panda/binder/ |
| D | binder.cpp | 562 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/ |
| D | callExpression.cpp | 116 …const auto *classDef = util::Helpers::GetClassDefiniton(util::Helpers::GetContainingConstructor(th… in CompileSuperCall() local
|
| /arkcompiler/ets_frontend/ets2panda/compiler/lowering/scopesInit/ |
| D | scopesInitPhase.cpp | 122 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/ |
| D | lexenv.cpp | 54 auto classDef = decl->Node()->AsClassDefinition(); in ExpandLoadLexVar() local
|
| /arkcompiler/ets_frontend/ets2panda/compiler/base/ |
| D | lreference.cpp | 251 auto *classDef = declNode->AsClassDefinition(); in ResolveReferenceKind() local
|
| /arkcompiler/ets_frontend/ets2panda/test/unit/public/ |
| D | ast_builder_test.cpp | 195 …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
|