/arkcompiler/ets_frontend/ets2panda/ir/base/ |
H A D | catchClause.cpp | 29 if (param_ != nullptr) { in TransformChildren() 30 if (auto *transformedNode = cb(param_); param_ != transformedNode) { in TransformChildren() 31 param_->SetTransformedNode(transformationName, transformedNode); in TransformChildren() 32 param_ = transformedNode->AsExpression(); in TransformChildren() 44 if (param_ != nullptr) { in Iterate() 45 cb(param_); in Iterate() 53 dumper->Add({{"type", "CatchClause"}, {"body", body_}, {"param", AstDumper::Nullish(param_)}}); in Dump() 60 if (param_ != nullptr) { in Dump() 61 param_ in Dump() [all...] |
H A D | tsIndexSignature.cpp | 26 return param_->AsIdentifier()->TypeAnnotation()->IsTSNumberKeyword() ? TSIndexSignatureKind::NUMBER 32 if (auto *transformedNode = cb(param_); param_ != transformedNode) { in TransformChildren() 33 param_->SetTransformedNode(transformationName, transformedNode); in TransformChildren() 34 param_ = transformedNode->AsExpression(); in TransformChildren() 45 cb(param_); in Iterate() 52 {"parameters", param_}, in Dump() 84 auto *const param = param_ != nullptr ? param_->Clone(allocator, nullptr)->AsExpression() : nullptr; in Clone()
|
H A D | catchClause.h | 29 : TypedStatement(AstNodeType::CATCH_CLAUSE), param_(param), body_(body) in CatchClause() 35 return param_; in Param() 40 return param_; in Param() 91 Expression *param_; member in ark::es2panda::ir::CatchClause
|
H A D | tsIndexSignature.h | 38 param_(param), in TSIndexSignature() 48 return param_; 81 Expression *param_; member in ark::es2panda::ark::es2panda::ir::TSIndexSignature
|
/arkcompiler/ets_frontend/es2panda/ir/base/ |
H A D | catchClause.cpp | 35 if (param_) { in Iterate() 36 cb(param_); in Iterate() 44 dumper->Add({{"type", "CatchClause"}, {"body", body_}, {"param", AstDumper::Nullable(param_)}}); in Dump() 51 if (param_) { in Compile() 52 auto lref = compiler::LReference::CreateLRef(pg, param_, true); in Compile() 64 if (param_->IsIdentifier()) { in Check() 65 typeAnnotation = param_->AsIdentifier()->TypeAnnotation(); in Check() 66 } else if (param_->IsArrayPattern()) { in Check() 67 typeAnnotation = param_->AsArrayPattern()->TypeAnnotation(); in Check() 69 ASSERT(param_ in Check() [all...] |
H A D | catchClause.h | 42 : Statement(AstNodeType::CATCH_CLAUSE), scope_(scope), param_(param), body_(body) in CatchClause() 48 return param_; in Param() 53 return param_; in Param() 79 Expression *param_; member in panda::es2panda::panda::es2panda::panda::es2panda::panda::es2panda::ir::CatchClause
|
/arkcompiler/ets_frontend/ets2panda/ir/ts/ |
H A D | tsImportType.cpp | 29 if (auto *transformedNode = cb(param_); param_ != transformedNode) { in TransformChildren() 30 param_->SetTransformedNode(transformationName, transformedNode); in TransformChildren() 31 param_ = transformedNode->AsExpression(); in TransformChildren() 51 cb(param_); in Iterate() 65 {"parameter", param_}, in Dump()
|
H A D | tsImportType.h | 29 param_(param), in TSImportType() 38 return param_; in Param() 72 Expression *param_; member in ark::es2panda::ir::TSImportType
|
/arkcompiler/ets_frontend/es2panda/ir/ts/ |
H A D | tsIndexSignature.cpp | 27 return param_->AsIdentifier()->TypeAnnotation()->IsTSNumberKeyword() ? TSIndexSignatureKind::NUMBER in Kind() 33 cb(param_); in Iterate() 40 {"parameters", param_}, in Dump() 55 const util::StringView ¶mName = param_->AsIdentifier()->Name(); in Check() 77 param_ = std::get<ir::AstNode *>(cb(param_))->AsExpression(); in UpdateSelf()
|
H A D | tsImportType.cpp | 26 cb(param_); in Iterate() 40 {"parameter", param_}, in Dump() 60 param_ = std::get<ir::AstNode *>(cb(param_))->AsExpression(); in UpdateSelf()
|
H A D | tsIndexSignature.h | 38 param_(param), in TSIndexSignature() 47 return param_; in Param() 52 return param_; in Param() 84 Expression *param_; member in panda::es2panda::panda::es2panda::panda::es2panda::ir::TSIndexSignature
|
H A D | tsImportType.h | 39 param_(param), in TSImportType() 48 return param_; in Param() 74 Expression *param_; member in panda::es2panda::panda::es2panda::panda::es2panda::ir::TSImportType
|
/arkcompiler/ets_frontend/ets2panda/util/ast-builders/ |
H A D | catchClauseBuilder.h | 31 param_ = param; in SetParam() 43 auto *node = AllocNode(param_, body_); in Build() 48 Expression *param_ {};
|
H A D | tsImportTypeBuilder.h | 31 param_ = param; in SetParam() 55 auto node = AllocNode(param_, typeParams_, qualifier_, isTypeof_); in Build() 60 Expression *param_ {};
|
H A D | tsIndexSignatureBuilder.h | 31 param_ = param; in SetParam() 49 auto node = AllocNode(param_, typeAnnotation_, readonly_); in Build() 54 Expression *param_ {};
|