| /arkcompiler/ets_frontend/ets2panda/ir/base/ |
| D | classElement.h | 24 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
|
| D | classElement.cpp | 23 Identifier *ClassElement::Id() noexcept in Id() 28 const Identifier *ClassElement::Id() const noexcept in Id() 33 bool ClassElement::IsPrivateElement() const noexcept in IsPrivateElement()
|
| D | classStaticBlock.h | 24 class ClassStaticBlock : public ClassElement { 27 …: ClassElement(AstNodeType::CLASS_STATIC_BLOCK, nullptr, value, ModifierFlags::NONE, allocator, fa… in ClassStaticBlock()
|
| D | classProperty.h | 29 class ClassProperty : public ClassElement { 39 : ClassElement(AstNodeType::CLASS_PROPERTY, key, value, modifiers, allocator, isComputed), in ClassProperty()
|
| D | methodDefinition.h | 32 class MethodDefinition : public ClassElement { 44 … : ClassElement(AstNodeType::METHOD_DEFINITION, key, value, modifiers, allocator, isComputed), in MethodDefinition()
|
| D | classDefinition.h | 26 class ClassElement; variable
|
| /arkcompiler/ets_frontend/ets2panda/parser/context/ |
| D | classPrivateContext.h | 26 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_;
|
| D | classPrivateContext.cpp | 24 bool ClassPrivateContext::AddElement(const ir::ClassElement *elem) in AddElement()
|
| /arkcompiler/ets_frontend/ets2panda/ir/ |
| D | astNode.h | 80 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()
|
| D | statement.h | 22 class ClassElement; variable
|
| /arkcompiler/ets_frontend/arkguard/src/transformers/rename/ |
| D | RenameFileNameTransformer.ts | 40 ClassElement, 298 const tempStructMembers: ClassElement[] = [];
|
| D | RenameIdentifierTransformer.ts | 34 ClassElement, 414 const tempStructMembers: ClassElement[] = [];
|
| /arkcompiler/ets_frontend/arkguard/src/utils/ |
| D | NodeUtils.ts | 16 import type {ClassElement, Expression, Identifier, Node, ObjectBindingPattern, SourceFile, StructDe…
|
| D | ScopeAnalyzer.ts | 34 ClassElement, 794 node.members?.forEach((elm: ClassElement) => {
|
| /arkcompiler/ets_frontend/ets2panda/parser/ |
| D | ASparser.h | 92 ir::ClassElement *ParseClassStaticBlock() override;
|
| D | parserImpl.cpp | 476 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()
|
| D | parserImpl.h | 93 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();
|
| D | ASparser.cpp | 1211 ir::ClassElement *ASParser::ParseClassStaticBlock() in ParseClassStaticBlock()
|
| /arkcompiler/ets_frontend/ets2panda/varbinder/ |
| D | ETSBinder.h | 248 const ir::ClassElement *classElement);
|
| D | ETSBinder.cpp | 1051 const ir::ClassElement *classElement) in ImportGlobalPropertiesForNotDefaultedExports()
|
| /arkcompiler/ets_frontend/ets2panda/compiler/core/ |
| D | JSCompiler.cpp | 86 const ir::ClassElement *prop = properties[i]->AsClassElement(); in CreateClassStaticProperties()
|