Home
last modified time | relevance | path

Searched refs:ClassElement (Results 1 – 21 of 21) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/ir/base/
DclassElement.h24 class ClassElement : public TypedStatement {
26 ClassElement() = delete;
27 ~ClassElement() override = default;
29 NO_COPY_SEMANTIC(ClassElement);
30 NO_MOVE_SEMANTIC(ClassElement);
32 …explicit ClassElement(AstNodeType const elementType, Expression *const key, Expression *const valu… in ClassElement() function
DclassElement.cpp23 Identifier *ClassElement::Id() noexcept in Id()
28 const Identifier *ClassElement::Id() const noexcept in Id()
33 bool ClassElement::IsPrivateElement() const noexcept in IsPrivateElement()
DclassStaticBlock.h24 class ClassStaticBlock : public ClassElement {
27 …: ClassElement(AstNodeType::CLASS_STATIC_BLOCK, nullptr, value, ModifierFlags::NONE, allocator, fa… in ClassStaticBlock()
DclassProperty.h29 class ClassProperty : public ClassElement {
39 : ClassElement(AstNodeType::CLASS_PROPERTY, key, value, modifiers, allocator, isComputed), in ClassProperty()
DmethodDefinition.h32 class MethodDefinition : public ClassElement {
44 … : ClassElement(AstNodeType::METHOD_DEFINITION, key, value, modifiers, allocator, isComputed), in MethodDefinition()
DclassDefinition.h26 class ClassElement; variable
/arkcompiler/ets_frontend/ets2panda/parser/context/
DclassPrivateContext.h26 class ClassElement; variable
39 bool AddElement(const ir::ClassElement *elem);
42 const std::vector<const ir::ClassElement *> &Elements() in Elements()
54 std::vector<const ir::ClassElement *> elements_;
DclassPrivateContext.cpp24 bool ClassPrivateContext::AddElement(const ir::ClassElement *elem) in AddElement()
/arkcompiler/ets_frontend/ets2panda/ir/
DastNode.h80 class ClassElement; variable
462 ir::ClassElement *AsClassElement() in AST_NODE_REINTERPRET_MAPPING()
465 return reinterpret_cast<ir::ClassElement *>(this); in AST_NODE_REINTERPRET_MAPPING()
468 const ir::ClassElement *AsClassElement() const in AST_NODE_REINTERPRET_MAPPING()
471 return reinterpret_cast<const ir::ClassElement *>(this); in AST_NODE_REINTERPRET_MAPPING()
Dstatement.h22 class ClassElement; variable
/arkcompiler/ets_frontend/arkguard/src/transformers/rename/
DRenameFileNameTransformer.ts40 ClassElement,
298 const tempStructMembers: ClassElement[] = [];
DRenameIdentifierTransformer.ts34 ClassElement,
414 const tempStructMembers: ClassElement[] = [];
/arkcompiler/ets_frontend/arkguard/src/utils/
DNodeUtils.ts16 import type {ClassElement, Expression, Identifier, Node, ObjectBindingPattern, SourceFile, StructDe…
DScopeAnalyzer.ts34 ClassElement,
794 node.members?.forEach((elm: ClassElement) => {
/arkcompiler/ets_frontend/ets2panda/parser/
DASparser.h92 ir::ClassElement *ParseClassStaticBlock() override;
DparserImpl.cpp476 ir::ClassElement *ParserImpl::ParseClassProperty(ClassElementDescriptor *desc, in ParseClassProperty()
481 ir::ClassElement *property = nullptr; in ParseClassProperty()
547 void ParserImpl::AddPrivateElement(const ir::ClassElement *elem) in AddPrivateElement()
554 ir::ClassElement *ParserImpl::ParseClassStaticBlock() in ParseClassStaticBlock()
613 ir::ClassElement *property = ParseClassProperty(&desc, properties, propName, nullptr); in ParseClassElement()
DparserImpl.h93 class ClassElement; variable
389 …ir::ClassElement *ParseClassProperty(ClassElementDescriptor *desc, const ArenaVector<ir::AstNode *…
391 void AddPrivateElement(const ir::ClassElement *elem);
497 virtual ir::ClassElement *ParseClassStaticBlock();
DASparser.cpp1211 ir::ClassElement *ASParser::ParseClassStaticBlock() in ParseClassStaticBlock()
/arkcompiler/ets_frontend/ets2panda/varbinder/
DETSBinder.h248 const ir::ClassElement *classElement);
DETSBinder.cpp1051 const ir::ClassElement *classElement) in ImportGlobalPropertiesForNotDefaultedExports()
/arkcompiler/ets_frontend/ets2panda/compiler/core/
DJSCompiler.cpp86 const ir::ClassElement *prop = properties[i]->AsClassElement(); in CreateClassStaticProperties()