Home
last modified time | relevance | path

Searched refs:key_ (Results 1 - 25 of 53) sorted by relevance

123

/arkcompiler/ets_frontend/ets2panda/ir/base/
H A DclassElement.cpp33 return key_ != nullptr && key_->IsIdentifier() ? key_->AsIdentifier() : nullptr;
38 return key_ != nullptr && key_->IsIdentifier() ? key_->AsIdentifier() : nullptr;
47 return key_->IsIdentifier() && key_->AsIdentifier()->IsPrivateIdent();
H A Dproperty.cpp30 key_ = key; in Property()
36 auto *const key = key_ != nullptr ? key_->Clone(allocator, nullptr)->AsExpression() : nullptr; in Clone()
98 if (key_->IsIdentifier()) { in ValidateExpression()
99 currentIsProto = key_->AsIdentifier()->Name().Is("__proto__"); in ValidateExpression()
100 } else if (key_->IsStringLiteral()) { in ValidateExpression()
101 currentIsProto = key_->AsStringLiteral()->Str().Is("__proto__"); in ValidateExpression()
126 if (auto *transformedNode = cb(key_); key_ != transformedNode) { in TransformChildren()
127 key_ in TransformChildren()
[all...]
H A DtsPropertySignature.cpp26 if (auto *transformedNode = cb(key_); key_ != transformedNode) { in TransformChildren()
27 key_->SetTransformedNode(transformationName, transformedNode); in TransformChildren()
28 key_ = transformedNode->AsExpression(); in TransformChildren()
41 cb(key_); in Iterate()
54 {"key", key_}, in Dump()
85 auto *const key = key_ != nullptr ? key_->Clone(allocator, nullptr)->AsExpression() : nullptr; in Clone()
H A DtsMethodSignature.cpp26 if (auto *transformedNode = cb(key_); key_ != transformedNode) { in TransformChildren()
27 key_->SetTransformedNode(transformationName, transformedNode); in TransformChildren()
28 key_ = transformedNode->AsExpression(); in TransformChildren()
36 cb(key_); in Iterate()
45 {"key", key_}, in Dump()
H A DclassProperty.cpp28 if (auto *transformedNode = cb(key_); key_ != transformedNode) { in TransformChildren()
29 key_->SetTransformedNode(transformationName, transformedNode); in TransformChildren()
30 key_ = transformedNode->AsExpression(); in TransformChildren()
57 cb(key_); in Iterate()
75 {"key", key_}, in Dump()
111 if (key_ != nullptr) { in Dump()
112 key_->Dump(dumper); in Dump()
155 auto *const key = key_->Clone(allocator, nullptr)->AsExpression(); in Clone()
H A DmethodDefinition.cpp56 cb(key_); in ResolveReferences()
70 cb(key_); in Iterate()
86 if (auto *transformedNode = cb(key_); key_ != transformedNode) { in TransformChildren()
87 key_->SetTransformedNode(transformationName, transformedNode); in TransformChildren()
88 key_ = transformedNode->AsExpression(); in TransformChildren()
142 {"key", key_}, in Dump()
214 if (key_ != nullptr) { in Dump()
215 key_->Dump(dumper); in Dump()
245 auto *const key = key_ ! in Clone()
[all...]
H A DclassElement.h36 key_(key), in ClassElement()
49 return key_;
54 return key_;
107 Expression *key_; member in ark::es2panda::ir::ClassElement
H A DtsPropertySignature.h34 key_(key), in TSPropertySignature()
43 return key_;
48 return key_;
84 Expression *key_; member in ark::es2panda::ir::TSPropertySignature
/arkcompiler/ets_frontend/ets2panda/ir/ts/
H A DtsEnumMember.cpp27 if (auto *transformedNode = cb(key_); key_ != transformedNode) { in TransformChildren()
28 key_->SetTransformedNode(transformationName, transformedNode); in TransformChildren()
29 key_ = transformedNode->AsExpression(); in TransformChildren()
42 cb(key_); in Iterate()
51 dumper->Add({{"type", "TSEnumMember"}, {"id", key_}, {"initializer", AstDumper::Optional(init_)}}); in Dump()
56 ASSERT(key_ != nullptr); in Dump()
57 key_->Dump(dumper); in Dump()
66 ASSERT(key_->IsIdentifier()); in Name()
67 return key_ in Name()
[all...]
H A DtsEnumDeclaration.cpp35 if (auto *transformedNode = cb(key_); key_ != transformedNode) { in TransformChildren()
36 key_->SetTransformedNode(transformationName, transformedNode); in TransformChildren()
37 key_ = transformedNode->AsIdentifier(); in TransformChildren()
54 cb(key_); in Iterate()
65 {"id", key_}, in Dump()
73 ASSERT(key_ != nullptr); in Dump()
75 key_->Dump(dumper); in Dump()
H A DtsEnumMember.h27 : Statement(AstNodeType::TS_ENUM_MEMBER), key_(key), init_(init) in TSEnumMember()
33 return key_; in Key()
38 return key_; in Key()
63 Expression *key_; member in ark::es2panda::ir::TSEnumMember
/arkcompiler/ets_frontend/es2panda/ir/
H A DastDump.h76 Property(const char *key, const char *string) : key_(key), value_(string) {} in Property()
77 Property(const char *key, util::StringView str) : key_(key), value_(str) {} in Property()
78 Property(const char *key, bool boolean) : key_(key), value_(boolean) {} in Property()
79 Property(const char *key, double number) : key_(key), value_(number) {} in Property()
80 Property(const char *key, lexer::TokenType token) : key_(key), value_(token) {} in Property()
81 Property(const char *key, std::initializer_list<Property> props) : key_(key), value_(props) {} in Property()
82 Property(const char *key, const ir::AstNode *node) : key_(key), value_(const_cast<ir::AstNode *>(node)) {} in Property()
84 Property(const char *key, Constant constant) : key_(key), value_(constant) {} in Property()
85 Property(const char *key, Nullable nullable) : key_(key) in Property()
94 Property(const char *key, Optional optional) : key_(ke
144 const char *key_; global() member in panda::es2panda::ir::AstDumper::Property
[all...]
/arkcompiler/ets_frontend/es2panda/ir/base/
H A Dproperty.cpp64 if (key_->IsIdentifier()) { in ValidateExpression()
65 currentIsProto = key_->AsIdentifier()->Name().Is("__proto__"); in ValidateExpression()
66 } else if (key_->IsStringLiteral()) { in ValidateExpression()
67 currentIsProto = key_->AsStringLiteral()->Str().Is("__proto__"); in ValidateExpression()
92 cb(key_); in Iterate()
126 {"key", key_}, in Dump()
140 key_ = std::get<ir::AstNode *>(cb(key_))->AsExpression(); in UpdateSelf()
H A DclassProperty.h40 key_(key), in ClassProperty()
52 return key_; in Key()
57 return key_; in Key()
62 key_ = key; in SetKey()
107 return key_->IsPrivateIdentifier(); in IsPrivate()
127 return !key_->IsLiteral(); in NeedCompileKey()
143 Expression *key_; member in panda::es2panda::panda::es2panda::panda::es2panda::ir::ClassProperty
H A Dproperty.h40 key_(key), in Property()
51 key_(key), in Property()
61 return key_; in Key()
66 return key_; in Key()
119 Expression *key_; member in panda::es2panda::panda::es2panda::panda::es2panda::ir::Property
H A DmethodDefinition.h50 key_(key), in MethodDefinition()
73 return key_; in Key()
78 return key_; in Key()
83 key_ = key; in SetKey()
118 return key_->IsPrivateIdentifier(); in IsPrivate()
188 Expression *key_; member in panda::es2panda::panda::es2panda::panda::es2panda::ir::MethodDefinition
/arkcompiler/ets_frontend/ets2panda/ir/
H A DastDump.h90 Property(const char *key, const char *string) : key_(key), value_(string) {} in Property()
91 Property(const char *key, util::StringView str) : key_(key), value_(str) {} in Property()
92 Property(const char *key, bool boolean) : key_(key), value_(boolean) {} in Property()
93 Property(const char *key, char16_t c16) : key_(key), value_(c16) {} in Property()
94 Property(const char *key, lexer::Number number) : key_(key), value_(number) {} in Property()
95 Property(const char *key, lexer::TokenType token) : key_(key), value_(token) {} in Property()
96 Property(const char *key, std::initializer_list<Property> props) : key_(key), value_(props) {} in Property()
97 Property(const char *key, const ir::AstNode *node) : key_(key), value_(const_cast<ir::AstNode *>(node)) {} in Property()
99 Property(const char *key, Constant constant) : key_(key), value_(constant) {} in Property()
100 Property(const char *key, Nullish nullish) : key_(ke in Property()
188 const char *key_; global() member in ark::es2panda::ir::AstDumper::Property
[all...]
/arkcompiler/ets_frontend/es2panda/ir/ts/
H A DtsPropertySignature.cpp28 cb(key_); in Iterate()
41 {"key", key_}, in Dump()
54 checker->CheckComputedPropertyName(key_); in Check()
68 key_ = std::get<ir::AstNode *>(cb(key_))->AsExpression(); in UpdateSelf()
H A DtsEnumMember.cpp25 cb(key_); in Iterate()
34 dumper->Add({{"type", "TSEnumMember"}, {"id", key_}, {"initializer", AstDumper::Optional(init_)}}); in Dump()
46 key_ = std::get<ir::AstNode *>(cb(key_))->AsExpression(); in UpdateSelf()
H A DtsPrivateIdentifier.cpp24 cb(key_); in Iterate()
38 {"key", key_}, in Dump()
52 key_ = std::get<ir::AstNode *>(cb(key_))->AsExpression(); in UpdateSelf()
H A DtsPropertySignature.h37 key_(key), in TSPropertySignature()
47 return key_; in Key()
52 return key_; in Key()
82 Expression *key_; member in panda::es2panda::panda::es2panda::panda::es2panda::ir::TSPropertySignature
H A DtsPrivateIdentifier.h35 : Expression(AstNodeType::TS_PRIVATE_IDENTIFIER), key_(key), value_(value), typeAnnotation_(typeAnnotation) in TSPrivateIdentifier()
41 return key_; in Key()
46 return key_; in Key()
66 Expression *key_; member in panda::es2panda::panda::es2panda::panda::es2panda::ir::TSPrivateIdentifier
/arkcompiler/ets_frontend/es2panda/ir/module/
H A DassertEntry.cpp26 cb(key_); in Iterate()
33 {"key", key_}, in Dump()
46 key_ = std::get<ir::AstNode *>(cb(key_))->AsExpression(); in UpdateSelf()
/arkcompiler/ets_frontend/ets2panda/util/ast-builders/
H A DclassPropertyBuilder.h31 key_ = key; in SetKey()
49 auto *node = AllocNode(key_, value_, nullptr, modifiers_, Allocator(), false); in Build()
54 Expression *key_ = nullptr; member in ark::es2panda::ir::ClassPropertyBuilder
H A DtsEnumMemberBuilder.h31 key_ = key; in SetKey()
43 auto *node = AllocNode(key_, init_); in Build()
48 Expression *key_ {};

Completed in 10 milliseconds

123