| /arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/ |
| H A D | enumPostCheckLowering.cpp | 25 CreateCall( checker::ETSChecker *checker, ir::ClassDefinition *const classDef, checker::ETSEnumType::Method (checker::ETSEnumType::*getMethod)() const, ir::Expression *argument) CreateCall() argument
|
| H A D | ambientLowering.cpp | 91 ir::ClassDefinition *AmbientLowering::CreateIndexerMethodIfNeeded(ir::ClassDefinition *classDef, in CreateIndexerMethodIfNeeded() argument
|
| H A D | interfaceObjectLiteralLowering.cpp | 212 auto *classDef = classDecl->Definition(); in GenerateAnonClassTypeFromInterface() local
|
| H A D | localClassLowering.cpp | 82 CreateClassPropertiesForCapturedVariables( public_lib::Context *ctx, ir::ClassDefinition *classDef, ArenaSet<varbinder::Variable *> const &capturedVars, ArenaMap<varbinder::Variable *, varbinder::Variable *> &variableMap, ArenaMap<varbinder::Variable *, ir::ClassProperty *> &propertyMap) CreateClassPropertiesForCapturedVariables() argument 120 ModifyConstructorParameters( public_lib::Context *ctx, ir::ClassDefinition *classDef, ArenaSet<varbinder::Variable *> const &capturedVars, ArenaMap<varbinder::Variable *, varbinder::Variable *> &variableMap, ArenaMap<varbinder::Variable *, varbinder::Variable *> ¶meterMap) ModifyConstructorParameters() argument 179 RemapReferencesFromCapturedVariablesToClassProperties( ir::ClassDefinition *classDef, ArenaMap<varbinder::Variable *, varbinder::Variable *> &variableMap) RemapReferencesFromCapturedVariablesToClassProperties() argument [all...] |
| H A D | unionLowering.cpp | 57 auto *classDef = in GetUnionFieldClass() local
|
| H A D | enumLowering.cpp | 184 auto *classDef = checker_->AllocNode<ir::ClassDefinition>( in CreateClass() local [all...] |
| /arkcompiler/ets_frontend/ets2panda/util/ast-builders/ |
| H A D | etsNewClassInstanceExpressionBuilder.h | 38 ETSNewClassInstanceExpressionBuilder &SetClassDefinition(ir::ClassDefinition *classDef) in SetClassDefinition() argument
|
| /arkcompiler/ets_frontend/ets2panda/varbinder/ |
| H A D | recordTable.cpp | 27 BoundContext::BoundContext(RecordTable *recordTable, ir::ClassDefinition *classDef, bool force) in BoundContext() argument 89 const auto *classDef = std::get<ir::ClassDefinition *>(currentRecord_); in FormRecordName() local [all...] |
| H A D | varbinder.cpp | 226 auto *classDef = util::Helpers::GetContainingClassDefinition(ident); in InstantiatePrivateContext() local 379 void VarBinder::InitializeClassBinding(ir::ClassDefinition *classDef) in InitializeClassBinding() argument 387 void VarBinder::InitializeClassIdent(ir::ClassDefinition *classDef) in InitializeClassIdent() argument 396 BuildClassDefinition(ir::ClassDefinition *classDef) BuildClassDefinition() argument [all...] |
| /arkcompiler/ets_frontend/ets2panda/compiler/core/ |
| H A 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
|
| H A D | function.cpp | 130 auto *classDef = util::Helpers::GetContainingClassDefinition(node); in LoadClassContexts() local
|
| H A D | ETSemitter.cpp | 432 std::vector<pandasm::AnnotationData> ETSEmitter::GenAnnotations(const ir::ClassDefinition *classDef) in GenAnnotations() argument 461 static uint32_t GetAccessFlags(const ir::ClassDefinition *classDef) in GetAccessFlags() argument 477 void ETSEmitter::GenClassRecord(const ir::ClassDefinition *classDef, boo argument 532 GenAnnotationSignature(const ir::ClassDefinition *classDef) GenAnnotationSignature() argument 612 GenAnnotationInnerClass(const ir::ClassDefinition *classDef, const ir::AstNode *parent) GenAnnotationInnerClass() argument 639 const ir::ClassDefinition *classDef = ownerNode->AsClassDefinition(); FindAsyncImpl() local [all...] |
| /arkcompiler/ets_frontend/ets2panda/evaluate/debugInfoDeserialization/ |
| H A D | classBuilder.cpp | 55 auto *classDef = checker_->AllocNode<ir::ClassDefinition>( in Build() local
|
| /arkcompiler/ets_frontend/es2panda/compiler/base/ |
| H A D | lexenv.cpp | 54 auto classDef = decl->Node()->AsClassDefinition(); in ExpandLoadLexVar() local
|
| /arkcompiler/ets_frontend/es2panda/ir/expressions/ |
| H A D | callExpression.cpp | 129 const auto *classDef = util::Helpers::GetClassDefiniton(util::Helpers::GetContainingConstructor(this)); in CompileSuperCall() local
|
| /arkcompiler/ets_frontend/ets2panda/compiler/base/ |
| H A D | lreference.cpp | 251 auto *classDef = declNode->AsClassDefinition(); in ResolveReferenceKind() local
|
| /arkcompiler/ets_frontend/ets2panda/checker/ets/ |
| H A D | etsWarningAnalyzer.cpp | 41 void ETSWarningAnalyzer::AnalyzeClassDefForFinalModifier(const ir::ClassDefinition *classDef) in AnalyzeClassDefForFinalModifier() argument 76 AnalyzeClassMethodForFinalModifier(const ir::MethodDefinition *methodDef, const ir::ClassDefinition *classDef) AnalyzeClassMethodForFinalModifier() argument 180 const auto *classDef = node->AsClassDeclaration()->Definition(); ETSWarningsProhibitTopLevelStatements() local [all...] |
| H A D | object.cpp | 71 auto *classDef = type->GetDeclNode()->AsClassDefinition(); in ComputeSuperType() local 367 ETSObjectType *ETSChecker::BuildBasicClassProperties(ir::ClassDefinition *classDef) in BuildBasicClassProperties() argument 417 BuildAnonymousClassProperties(ir::ClassDefinition *classDef, ETSObjectType *superType) BuildAnonymousClassProperties() argument [all...] |
| H A D | dynamic.cpp | 347 auto *classDef = AllocNode<ir::ClassDefinition>(Allocator(), classId, ir::ClassDefinitionModifiers::CLASS_DECL, in BuildClass() local
|
| H A D | utilityTypeHandlers.cpp | 81 auto *const classDef = typeToBePartial->Variable()->Declaration()->Node()->AsClassDefinition(); in HandlePartialType() local 194 CreatePartialClassDeclaration(ir::ClassDefinition *const newClassDefinition, const ir::ClassDefinition *const classDef) CreatePartialClassDeclaration() argument 277 auto *const classDef = CreateClassPrototype() local 356 CreatePartialTypeClassDef(ir::ClassDefinition *const partialClassDef, ir::ClassDefinition *const classDef, const Type *const typeToBePartial, varbinder::RecordTable *const recordTableToUse) CreatePartialTypeClassDef() argument [all...] |
| /arkcompiler/ets_frontend/es2panda/compiler/core/ |
| H A D | function.cpp | 175 const auto *classDef = decl->Parent()->Parent()->Parent()->AsClassDefinition(); in CompileClassInitializer() local 223 const auto *classDef = util::Helpers::GetClassDefiniton(decl); in CompileFunction() local
|
| /arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/topLevelStmts/ |
| H A D | globalClassHandler.cpp | 249 ir::ClassStaticBlock *GlobalClassHandler::CreateStaticBlock(ir::ClassDefinition *classDef) in CreateStaticBlock() argument 287 CollectProgramGlobalStatements(parser::Program *program, ir::ClassDefinition *classDef, bool addInitializer) CollectProgramGlobalStatements() argument 303 auto *classDef = CreateGlobalClass() local [all...] |
| /arkcompiler/ets_frontend/ets2panda/test/unit/public/ |
| H A D | ast_builder_test.cpp | 213 auto classDef = ClassDefinitionBuilder(Allocator()).SetIdentifier(classId).AddProperty(classProperty).Build(); in TEST_F() local 239 auto classDef = ClassDefinitionBuilder(Allocator()).SetIdentifier(classId).AddProperty(classProperty).Build(); in TEST_F() local 428 auto classDef = ClassDefinitionBuilder(Allocator()).SetIdentifier(classId).SetSuperClass(localIdent).Build(); in TEST_F() local
|
| /arkcompiler/ets_frontend/ets2panda/declgen_ets2ts/ |
| H A D | declgenEts2Ts.cpp | 522 const auto *classDef = classDecl->Definition(); in GenClassDeclaration() local [all...] |
| /arkcompiler/ets_frontend/ets2panda/checker/ |
| H A D | ETSAnalyzerHelpers.cpp | 174 auto *classDef = checker->FindAncestorGivenByType(node, ir::AstNodeType::CLASS_DEFINITION)->AsClassDefinition(); in ComposeAsyncImplMethod() local
|