Home
last modified time | relevance | path

Searched defs:classDef (Results 1 - 25 of 32) sorted by relevance

12

/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/
H A DenumPostCheckLowering.cpp25 CreateCall( checker::ETSChecker *checker, ir::ClassDefinition *const classDef, checker::ETSEnumType::Method (checker::ETSEnumType::*getMethod)() const, ir::Expression *argument) CreateCall() argument
H A DambientLowering.cpp91 ir::ClassDefinition *AmbientLowering::CreateIndexerMethodIfNeeded(ir::ClassDefinition *classDef, in CreateIndexerMethodIfNeeded() argument
H A DinterfaceObjectLiteralLowering.cpp212 auto *classDef = classDecl->Definition(); in GenerateAnonClassTypeFromInterface() local
H A DlocalClassLowering.cpp82 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 *> &parameterMap) ModifyConstructorParameters() argument
179 RemapReferencesFromCapturedVariablesToClassProperties( ir::ClassDefinition *classDef, ArenaMap<varbinder::Variable *, varbinder::Variable *> &variableMap) RemapReferencesFromCapturedVariablesToClassProperties() argument
[all...]
H A DunionLowering.cpp57 auto *classDef = in GetUnionFieldClass() local
H A DenumLowering.cpp184 auto *classDef = checker_->AllocNode<ir::ClassDefinition>( in CreateClass() local
[all...]
/arkcompiler/ets_frontend/ets2panda/util/ast-builders/
H A DetsNewClassInstanceExpressionBuilder.h38 ETSNewClassInstanceExpressionBuilder &SetClassDefinition(ir::ClassDefinition *classDef) in SetClassDefinition() argument
/arkcompiler/ets_frontend/ets2panda/varbinder/
H A DrecordTable.cpp27 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 Dvarbinder.cpp226 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 DETSfunction.cpp105 const auto *classDef = etsg->ContainingObjectType()->GetDeclNode()->AsClassDefinition(); in CompileAsStaticBlock() local
140 const auto *classDef = etsg->ContainingObjectType()->GetDeclNode()->AsClassDefinition(); in CompileAsConstructor() local
H A Dfunction.cpp130 auto *classDef = util::Helpers::GetContainingClassDefinition(node); in LoadClassContexts() local
H A DETSemitter.cpp432 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 DclassBuilder.cpp55 auto *classDef = checker_->AllocNode<ir::ClassDefinition>( in Build() local
/arkcompiler/ets_frontend/es2panda/compiler/base/
H A Dlexenv.cpp54 auto classDef = decl->Node()->AsClassDefinition(); in ExpandLoadLexVar() local
/arkcompiler/ets_frontend/es2panda/ir/expressions/
H A DcallExpression.cpp129 const auto *classDef = util::Helpers::GetClassDefiniton(util::Helpers::GetContainingConstructor(this)); in CompileSuperCall() local
/arkcompiler/ets_frontend/ets2panda/compiler/base/
H A Dlreference.cpp251 auto *classDef = declNode->AsClassDefinition(); in ResolveReferenceKind() local
/arkcompiler/ets_frontend/ets2panda/checker/ets/
H A DetsWarningAnalyzer.cpp41 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 Dobject.cpp71 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 Ddynamic.cpp347 auto *classDef = AllocNode<ir::ClassDefinition>(Allocator(), classId, ir::ClassDefinitionModifiers::CLASS_DECL, in BuildClass() local
H A DutilityTypeHandlers.cpp81 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 Dfunction.cpp175 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 DglobalClassHandler.cpp249 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 Dast_builder_test.cpp213 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 DdeclgenEts2Ts.cpp522 const auto *classDef = classDecl->Definition(); in GenClassDeclaration() local
[all...]
/arkcompiler/ets_frontend/ets2panda/checker/
H A DETSAnalyzerHelpers.cpp174 auto *classDef = checker->FindAncestorGivenByType(node, ir::AstNodeType::CLASS_DEFINITION)->AsClassDefinition(); in ComposeAsyncImplMethod() local

Completed in 16 milliseconds

12