Home
last modified time | relevance | path

Searched defs:classDefinition (Results 1 – 20 of 20) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/
DgenericBridgesLowering.cpp23 …tring GenericBridgesPhase::CreateMethodDefinitionString(ir::ClassDefinition const *classDefinition, in CreateMethodDefinitionString()
76 void GenericBridgesPhase::AddGenericBridge(ir::ClassDefinition const *const classDefinition, in AddGenericBridge()
127 void GenericBridgesPhase::ProcessScriptFunction(ir::ClassDefinition const *const classDefinition, in ProcessScriptFunction()
186 void GenericBridgesPhase::MaybeAddGenericBridges(ir::ClassDefinition const *const classDefinition, in MaybeAddGenericBridges()
197 void GenericBridgesPhase::CreateGenericBridges(ir::ClassDefinition const *const classDefinition, in CreateGenericBridges()
270 void GenericBridgesPhase::ProcessInterfaces(ir::ClassDefinition *const classDefinition, in ProcessInterfaces()
DlambdaLowering.cpp49 ir::ClassDefinition *classDefinition = nullptr; member
448 static void CreateLambdaClassFields(public_lib::Context *ctx, ir::ClassDefinition *classDefinition, in CreateLambdaClassFields()
477 …c void CreateLambdaClassConstructor(public_lib::Context *ctx, ir::ClassDefinition *classDefinition, in CreateLambdaClassConstructor()
870 auto *classDefinition = classDeclaration->Definition(); in CreateEmptyLambdaClassDeclaration() local
905 auto classDefinition = classDeclaration->Definition(); in CreateLambdaClass() local
/arkcompiler/ets_frontend/ets2panda/test/unit/plugin/
Dplugin_proceed_to_state_struct_declaration.cpp40 auto *classDefinition = g_impl->CreateClassDefinition1( in CreateStructDeclaration() local
57 auto *classDefinition = g_impl->CreateClassDefinition1( in UpdateStructDeclaration() local
Dplugin_proceed_to_state_update_statements.cpp41 auto *classDefinition = impl->CreateClassDefinition1( in createClassDeclaration() local
Dplugin_proceed_to_state_update_class.cpp153 es2panda_AstNode *classDefinition = in CreateClassDecl() local
/arkcompiler/ets_frontend/ets2panda/lsp/src/
Dclass_hierarchy_info.cpp251 ClassHierarchyInfo CreateClassHierarchyInfoFromBody(const ir::ClassDefinition *classDefinition, in CreateClassHierarchyInfoFromBody()
288 ir::AstNode *GetSuperClassNode(const ir::ClassDefinition *classDefinition) in GetSuperClassNode()
330 auto classDefinition = GetClassDefinitionFromIdentifierNode(token); in ProcessClassHierarchy() local
374 auto classDefinition = classDeclaration->AsClassDeclaration()->Definition(); in GetClassHierarchyInfoImpl() local
Dquick_info.cpp841 auto classDefinition = node->Parent(); in CreateDisplayForMethodDefinitionOfConstructor() local
876 auto classDefinition = node->Parent(); in CreateDisplayForMethodDefinitionOfGetterOrSetter() local
Dclass_hierarchy.cpp448 auto classDefinition = node->AsClassDeclaration()->Definition(); in GetClassDirectImplementedInterfaces() local
590 auto classDefinition = node->AsClassDefinition(); in GetImplements() local
/arkcompiler/ets_frontend/ets2panda/parser/
DETSparserTemplates.h85 …ode *CreateFormattedClassElement(std::string_view sourceCode, ir::ClassDefinition *classDefinition, in CreateFormattedClassElement()
DstatementParser.cpp346 ir::ClassDefinition *classDefinition = ParseClassDefinition(modifiers, flags); in ParseStructDeclaration() local
367 ir::ClassDefinition *classDefinition = ParseClassDefinition(modifiers, flags); in ParseClassDeclaration() local
DTypedParser.cpp985 auto *classDefinition = in ParseClassDefinition() local
DETSparserClasses.cpp992 auto *classDefinition = in ParseClassDefinition() local
DparserImpl.cpp803 auto *classDefinition = in ParseClassDefinition() local
DexpressionParser.cpp1058 …ir::ClassDefinition *classDefinition = ParseClassDefinition(ir::ClassDefinitionModifiers::ID_REQUI… in ParseClassExpression() local
/arkcompiler/ets_frontend/ets2panda/ast_verifier/
Dhelpers.cpp158 auto *classDefinition = tmpNode->AsClassDefinition(); in GetClassDefinitionType() local
/arkcompiler/ets_frontend/es2panda/parser/transformer/
Dtransformer.cpp197 auto *classDefinition = GetClassReference(name); in VisitTSNode() local
836 …sformer::ProcessAutoAccessorProperty(ir::ClassProperty *node, ir::ClassDefinition *classDefinition) in ProcessAutoAccessorProperty()
901 ir::MethodDefinition* Transformer::AddMethodToClass(ir::ClassDefinition *classDefinition, in AddMethodToClass()
953 ir::MethodDefinition* Transformer::AddGeneratedMethodToClass(ir::ClassDefinition *classDefinition, in AddGeneratedMethodToClass()
994 void Transformer::AddGeneratedSetOrGetMethodToClass(ir::ClassDefinition *classDefinition, in AddGeneratedSetOrGetMethodToClass()
1269 bool Transformer::HasPrivateIdentifierInDecorators(const ir::ClassDefinition *classDefinition) in HasPrivateIdentifierInDecorators()
/arkcompiler/ets_frontend/es2panda/parser/
DexpressionParser.cpp1107 ir::ClassDefinition *classDefinition = ParseClassDefinition(false); in ParsePrimaryExpression() local
DstatementParser.cpp693 …ir::ClassDefinition *classDefinition = ParseClassDefinition(true, idRequired, isDeclare, isAbstrac… in ParseClassDeclaration() local
DparserImpl.cpp3313 auto *classDefinition = AllocNode<ir::ClassDefinition>( in ParseClassDefinition() local
/arkcompiler/ets_frontend/ets2panda/checker/ets/
Dobject.cpp2176 bool ETSChecker::IsInitializedProperty(const ir::ClassDefinition *classDefinition, const ir::ClassP… in IsInitializedProperty()