/arkcompiler/ets_frontend/es2panda/ir/ts/ |
H A D | tsConditionalType.cpp | 53 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 D | tsPrivateIdentifier.cpp | 52 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 D | tsSatisfiesExpression.cpp | 46 expression_ = std::get<ir::AstNode *>(cb(expression_))->AsExpression(); in UpdateSelf() 47 typeAnnotation_ = std::get<ir::AstNode *>(cb(typeAnnotation_))->AsExpression(); in UpdateSelf()
|
H A D | tsTypeAssertion.cpp | 45 typeAnnotation_ = std::get<ir::AstNode *>(cb(typeAnnotation_))->AsExpression(); in UpdateSelf() 46 expression_ = std::get<ir::AstNode *>(cb(expression_))->AsExpression(); in UpdateSelf()
|
H A D | tsEnumMember.cpp | 46 key_ = std::get<ir::AstNode *>(cb(key_))->AsExpression(); in UpdateSelf() 49 init_ = std::get<ir::AstNode *>(cb(init_))->AsExpression(); in UpdateSelf()
|
H A D | tsTypePredicate.cpp | 53 parameterName_ = std::get<ir::AstNode *>(cb(parameterName_))->AsExpression(); in UpdateSelf() 56 typeAnnotation_ = std::get<ir::AstNode *>(cb(typeAnnotation_))->AsExpression(); in UpdateSelf()
|
H A D | tsNamedTupleMember.cpp | 47 label_ = std::get<ir::AstNode *>(cb(label_))->AsExpression(); in UpdateSelf() 48 elementType_ = std::get<ir::AstNode *>(cb(elementType_))->AsExpression(); in UpdateSelf()
|
H A D | tsImportType.cpp | 60 param_ = std::get<ir::AstNode *>(cb(param_))->AsExpression(); in UpdateSelf() 67 qualifier_ = std::get<ir::AstNode *>(cb(qualifier_))->AsExpression(); in UpdateSelf()
|
H A D | tsPropertySignature.cpp | 68 key_ = std::get<ir::AstNode *>(cb(key_))->AsExpression(); in UpdateSelf() 71 typeAnnotation_ = std::get<ir::AstNode *>(cb(typeAnnotation_))->AsExpression(); in UpdateSelf()
|
H A D | tsTypeParameter.cpp | 60 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 D | conditionalExpression.cpp | 29 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 D | newExpression.cpp | 31 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 D | binaryExpression.cpp | 31 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 D | callExpression.cpp | 29 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 D | assignmentExpression.cpp | 98 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 D | tsConditionalType.cpp | 29 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 D | etsNewClassInstanceExpression.cpp | 29 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 D | variableDeclarator.cpp | 37 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 D | constStringToCharLowering.cpp | 30 ast->AsExpression()->TsType() == nullptr || !ast->AsExpression()->TsType()->IsETSStringType()) { in TryConvertToCharLiteral() 34 auto type = ast->AsExpression()->TsType()->AsETSStringType(); in TryConvertToCharLiteral()
|
H A D | enumPostCheckLowering.cpp | 58 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 D | conditionalExpression.cpp | 66 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 D | classProperty.cpp | 74 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 D | classProperty.cpp | 30 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 D | property.cpp | 36 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 D | scriptFunctionSignature.cpp | 49 it = transformedNode->AsExpression(); in TransformChildren() 66 clonedParams.emplace_back(param->Clone(allocator, param->Parent())->AsExpression()); in Clone()
|