/arkcompiler/ets_frontend/ets2panda/ir/ets/ |
H A D | etsWildcardType.cpp | 29 if (typeReference_ != nullptr) { in TransformChildren() 30 if (auto *transformedNode = cb(typeReference_); typeReference_ != transformedNode) { in TransformChildren() 31 typeReference_->SetTransformedNode(transformationName, transformedNode); in TransformChildren() 32 typeReference_ = transformedNode->AsETSTypeReference(); in TransformChildren() 39 if (typeReference_ != nullptr) { in Iterate() 40 cb(typeReference_); in Iterate() 47 {"typeReference", AstDumper::Optional(typeReference_)}, in Dump()
|
H A D | etsNewClassInstanceExpression.cpp | 27 if (auto *transformedNode = cb(typeReference_); typeReference_ != transformedNode) { in TransformChildren() 28 typeReference_->SetTransformedNode(transformationName, transformedNode); in TransformChildren() 29 typeReference_ = transformedNode->AsExpression(); in TransformChildren() 49 cb(typeReference_); in Iterate() 63 {"typeReference", typeReference_}, in Dump() 71 if (typeReference_ != nullptr) { in Dump() 72 typeReference_->Dump(dumper); in Dump() 108 typeReference_ = in ETSNewClassInstanceExpression() 109 other.typeReference_ ! in ETSNewClassInstanceExpression() [all...] |
H A D | etsNewArrayInstanceExpression.cpp | 30 if (auto *transformedNode = cb(typeReference_); typeReference_ != transformedNode) { in TransformChildren() 31 typeReference_->SetTransformedNode(transformationName, transformedNode); in TransformChildren() 32 typeReference_ = static_cast<TypeNode *>(transformedNode); in TransformChildren() 43 cb(typeReference_); in Iterate() 50 {{"type", "ETSNewArrayInstanceExpression"}, {"typeReference", typeReference_}, {"dimension", dimension_}}); in Dump() 56 ASSERT(typeReference_); in Dump() 57 typeReference_->Dump(dumper); in Dump() 86 auto *const typeRef = typeReference_ != nullptr ? typeReference_ in Clone() [all...] |
H A D | etsNewMultiDimArrayInstanceExpression.cpp | 28 if (auto *transformedNode = cb(typeReference_); typeReference_ != transformedNode) { in TransformChildren() 29 typeReference_->SetTransformedNode(transformationName, transformedNode); in TransformChildren() 30 typeReference_ = static_cast<TypeNode *>(transformedNode); in TransformChildren() 43 cb(typeReference_); in Iterate() 52 {"typeReference", typeReference_}, in Dump() 59 ASSERT(typeReference_); in Dump() 60 typeReference_->Dump(dumper); in Dump() 93 typeReference_ = other.typeReference_ in ETSNewMultiDimArrayInstanceExpression() [all...] |
H A D | etsWildcardType.h | 26 : TypeNode(AstNodeType::ETS_WILDCARD_TYPE, flags), typeReference_(typeReference) in ETSWildcardType() 34 return typeReference_; in TypeReference() 39 return typeReference_; in TypeReference() 59 ir::ETSTypeReference *typeReference_ {};
|
H A D | etsNewArrayInstanceExpression.h | 42 typeReference_(typeReference), in ETSNewArrayInstanceExpression() 49 return typeReference_; 54 return typeReference_; 107 ir::TypeNode *typeReference_; member in ark::es2panda::ark::es2panda::ark::es2panda::ir::ETSNewArrayInstanceExpression
|
H A D | etsNewMultiDimArrayInstanceExpression.h | 43 typeReference_(typeReference), in ETSNewMultiDimArrayInstanceExpression() 53 return typeReference_; 58 return typeReference_; 104 ir::TypeNode *typeReference_; member in ark::es2panda::ark::es2panda::ark::es2panda::ir::ETSNewMultiDimArrayInstanceExpression
|
H A D | etsNewClassInstanceExpression.h | 47 typeReference_(typeReference), in ETSNewClassInstanceExpression() 70 return typeReference_; 111 ir::Expression *typeReference_; member in ark::es2panda::ark::es2panda::ark::es2panda::ir::ETSNewClassInstanceExpression
|
/arkcompiler/ets_frontend/ets2panda/util/ast-builders/ |
H A D | etsNewMultiDivArrayInstanceExpressionBuilder.h | 34 typeReference_ = typeReference; in SetTypeReference() 46 auto node = AllocNode(typeReference_, std::move(dimension_)); in Build() 51 ir::TypeNode *typeReference_ {};
|
H A D | etsNewArrayInstanceExpressionBuilder.h | 31 typeReference_ = typeReference; in SetTypeReference() 43 auto node = AllocNode(typeReference_, dimension_); in Build() 48 ir::TypeNode *typeReference_ {};
|
H A D | etsWildcardTypeBuilder.h | 31 typeReference_ = typeReference; in SetETSTypeReference() 43 auto node = AllocNode(typeReference_, flags_); in Build() 48 ir::ETSTypeReference *typeReference_ {};
|
H A D | etsNewClassInstanceExpressionBuilder.h | 34 typeReference_ = typeRef; in SetTypeReference() 52 auto *node = AllocNode(typeReference_, std::move(arguments_), classDef_); in Build() 57 ir::Expression *typeReference_ = nullptr; member in ark::es2panda::ir::ETSNewClassInstanceExpressionBuilder
|