Home
last modified time | relevance | path

Searched refs:AsExpression (Results 1 - 25 of 182) sorted by relevance

12345678

/arkcompiler/ets_frontend/es2panda/ir/ts/
H A DtsConditionalType.cpp53 checkType_ = std::get<ir::AstNode *>(cb(checkType_))->AsExpression(); in UpdateSelf()
54 extendsType_ = std::get<ir::AstNode *>(cb(extendsType_))->AsExpression(); in UpdateSelf()
55 trueType_ = std::get<ir::AstNode *>(cb(trueType_))->AsExpression(); in UpdateSelf()
56 falseType_ = std::get<ir::AstNode *>(cb(falseType_))->AsExpression(); in UpdateSelf()
H A DtsPrivateIdentifier.cpp52 key_ = std::get<ir::AstNode *>(cb(key_))->AsExpression(); in UpdateSelf()
55 value_ = std::get<ir::AstNode *>(cb(value_))->AsExpression(); in UpdateSelf()
59 typeAnnotation_ = std::get<ir::AstNode *>(cb(typeAnnotation_))->AsExpression(); in UpdateSelf()
H A DtsSatisfiesExpression.cpp46 expression_ = std::get<ir::AstNode *>(cb(expression_))->AsExpression(); in UpdateSelf()
47 typeAnnotation_ = std::get<ir::AstNode *>(cb(typeAnnotation_))->AsExpression(); in UpdateSelf()
H A DtsTypeAssertion.cpp45 typeAnnotation_ = std::get<ir::AstNode *>(cb(typeAnnotation_))->AsExpression(); in UpdateSelf()
46 expression_ = std::get<ir::AstNode *>(cb(expression_))->AsExpression(); in UpdateSelf()
H A DtsEnumMember.cpp46 key_ = std::get<ir::AstNode *>(cb(key_))->AsExpression(); in UpdateSelf()
49 init_ = std::get<ir::AstNode *>(cb(init_))->AsExpression(); in UpdateSelf()
H A DtsTypePredicate.cpp53 parameterName_ = std::get<ir::AstNode *>(cb(parameterName_))->AsExpression(); in UpdateSelf()
56 typeAnnotation_ = std::get<ir::AstNode *>(cb(typeAnnotation_))->AsExpression(); in UpdateSelf()
H A DtsNamedTupleMember.cpp47 label_ = std::get<ir::AstNode *>(cb(label_))->AsExpression(); in UpdateSelf()
48 elementType_ = std::get<ir::AstNode *>(cb(elementType_))->AsExpression(); in UpdateSelf()
H A DtsImportType.cpp60 param_ = std::get<ir::AstNode *>(cb(param_))->AsExpression(); in UpdateSelf()
67 qualifier_ = std::get<ir::AstNode *>(cb(qualifier_))->AsExpression(); in UpdateSelf()
H A DtsPropertySignature.cpp68 key_ = std::get<ir::AstNode *>(cb(key_))->AsExpression(); in UpdateSelf()
71 typeAnnotation_ = std::get<ir::AstNode *>(cb(typeAnnotation_))->AsExpression(); in UpdateSelf()
H A DtsTypeParameter.cpp60 constraint_ = std::get<ir::AstNode *>(cb(constraint_))->AsExpression(); in UpdateSelf()
64 defaultType_ = std::get<ir::AstNode *>(cb(defaultType_))->AsExpression(); in UpdateSelf()
/arkcompiler/ets_frontend/ets2panda/ir/expressions/
H A DconditionalExpression.cpp29 test_ = transformedNode->AsExpression(); in TransformChildren()
34 consequent_ = transformedNode->AsExpression(); in TransformChildren()
39 alternate_ = transformedNode->AsExpression(); in TransformChildren()
98 auto *const test = test_->Clone(allocator, nullptr)->AsExpression(); in Clone()
99 auto *const consequent = consequent_->Clone(allocator, nullptr)->AsExpression(); in Clone()
100 auto *const alternate = alternate_->Clone(allocator, nullptr)->AsExpression(); in Clone()
H A DnewExpression.cpp31 callee_ = other.callee_->Clone(allocator, this)->AsExpression(); in NewExpression()
35 arguments_.emplace_back(argument->Clone(allocator, this)->AsExpression()); in NewExpression()
54 callee_ = transformedNode->AsExpression(); in TransformChildren()
60 it = transformedNode->AsExpression(); in TransformChildren()
H A DbinaryExpression.cpp31 left_ = transformedNode->AsExpression(); in TransformChildren()
36 right_ = transformedNode->AsExpression(); in TransformChildren()
103 auto *const left = left_ != nullptr ? left_->Clone(allocator, nullptr)->AsExpression() : nullptr; in Clone()
104 auto *const right = right_ != nullptr ? right_->Clone(allocator, nullptr)->AsExpression() : nullptr; in Clone()
H A DcallExpression.cpp29 callee_ = transformedNode->AsExpression(); in TransformChildren()
42 it = transformedNode->AsExpression(); in TransformChildren()
133 callee_ = other.callee_->Clone(allocator, this)->AsExpression(); in CallExpression()
137 arguments_.emplace_back(argument->Clone(allocator, this)->AsExpression()); in CallExpression()
H A DassignmentExpression.cpp98 left_ = transformedNode->AsExpression(); in TransformChildren()
103 right_ = transformedNode->AsExpression(); in TransformChildren()
178 auto *const left = left_ != nullptr ? left_->Clone(allocator, nullptr)->AsExpression() : nullptr; in Clone()
179 auto *const right = right_ != nullptr ? right_->Clone(allocator, nullptr)->AsExpression() : nullptr; in Clone()
/arkcompiler/ets_frontend/ets2panda/ir/ts/
H A DtsConditionalType.cpp29 checkType_ = transformedNode->AsExpression(); in TransformChildren()
34 extendsType_ = transformedNode->AsExpression(); in TransformChildren()
39 trueType_ = transformedNode->AsExpression(); in TransformChildren()
44 falseType_ = transformedNode->AsExpression(); in TransformChildren()
/arkcompiler/ets_frontend/ets2panda/ir/ets/
H A DetsNewClassInstanceExpression.cpp29 typeReference_ = transformedNode->AsExpression(); in TransformChildren()
35 arg = transformedNode->AsExpression(); in TransformChildren()
109 other.typeReference_ != nullptr ? other.typeReference_->Clone(allocator, this)->AsExpression() : nullptr; in ETSNewClassInstanceExpression()
113 arguments_.emplace_back(argument->Clone(allocator, this)->AsExpression()); in ETSNewClassInstanceExpression()
/arkcompiler/ets_frontend/ets2panda/ir/statements/
H A DvariableDeclarator.cpp37 id_ = transformedNode->AsExpression(); in TransformChildren()
43 init_ = transformedNode->AsExpression(); in TransformChildren()
85 auto *const id = id_ != nullptr ? id_->Clone(allocator, nullptr)->AsExpression() : nullptr; in Clone()
86 auto *const init = init_ != nullptr ? init_->Clone(allocator, nullptr)->AsExpression() : nullptr; in Clone()
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/
H A DconstStringToCharLowering.cpp30 ast->AsExpression()->TsType() == nullptr || !ast->AsExpression()->TsType()->IsETSStringType()) { in TryConvertToCharLiteral()
34 auto type = ast->AsExpression()->TsType()->AsETSStringType(); in TryConvertToCharLiteral()
H A DenumPostCheckLowering.cpp58 node->AsExpression()->SetTsType(nullptr); // force recheck in Perform()
65 auto expr = node->AsExpression(); in Perform()
68 ASSERT((node->AsExpression()->TsType()->IsETSEnumType())); in Perform()
/arkcompiler/ets_frontend/es2panda/ir/expressions/
H A DconditionalExpression.cpp66 test_ = std::get<ir::AstNode *>(cb(test_))->AsExpression(); in UpdateSelf()
67 consequent_ = std::get<ir::AstNode *>(cb(consequent_))->AsExpression(); in UpdateSelf()
68 alternate_ = std::get<ir::AstNode *>(cb(alternate_))->AsExpression(); in UpdateSelf()
/arkcompiler/ets_frontend/es2panda/ir/base/
H A DclassProperty.cpp74 key_ = std::get<ir::AstNode *>(cb(key_))->AsExpression(); in UpdateChildNodes()
77 value_ = std::get<ir::AstNode *>(cb(value_))->AsExpression(); in UpdateChildNodes()
81 typeAnnotation_ = std::get<ir::AstNode *>(cb(typeAnnotation_))->AsExpression(); in UpdateChildNodes()
/arkcompiler/ets_frontend/ets2panda/ir/base/
H A DclassProperty.cpp30 key_ = transformedNode->AsExpression(); in TransformChildren()
36 value_ = transformedNode->AsExpression(); in TransformChildren()
155 auto *const key = key_->Clone(allocator, nullptr)->AsExpression(); in Clone()
156 auto *const value = value_ != nullptr ? value_->Clone(allocator, nullptr)->AsExpression() : nullptr; in Clone()
H A Dproperty.cpp36 auto *const key = key_ != nullptr ? key_->Clone(allocator, nullptr)->AsExpression() : nullptr; in Clone()
37 auto *const value = value_ != nullptr ? value_->Clone(allocator, nullptr)->AsExpression() : nullptr; in Clone()
128 key_ = transformedNode->AsExpression(); in TransformChildren()
133 value_ = transformedNode->AsExpression(); in TransformChildren()
H A DscriptFunctionSignature.cpp49 it = transformedNode->AsExpression(); in TransformChildren()
66 clonedParams.emplace_back(param->Clone(allocator, param->Parent())->AsExpression()); in Clone()

Completed in 11 milliseconds

12345678