/arkcompiler/ets_frontend/ets2panda/ir/ets/ |
H A D | etsFunctionType.cpp | 28 signature_.TransformChildren(cb, transformationName); in TransformChildren() 33 signature_.Iterate(cb); in Iterate() 39 {"params", signature_.Params()}, in Dump() 40 {"typeParameters", AstDumper::Optional(signature_.TypeParams())}, in Dump() 41 {"returnType", signature_.ReturnType()}}); in Dump() 104 for (auto *const param : signature_.Params()) { in Clone() 109 signature_.TypeParams() != nullptr in Clone() 110 ? signature_.TypeParams()->Clone(allocator, nullptr)->AsTSTypeParameterDeclaration() in Clone() 113 signature_.ReturnType() != nullptr ? signature_ in Clone() [all...] |
H A D | etsFunctionType.h | 32 : TypeNode(AstNodeType::ETS_FUNCTION_TYPE), signature_(std::move(signature)), funcFlags_(funcFlags) in ETSFunctionType() 59 return signature_.TypeParams(); in TypeParams() 64 return signature_.TypeParams(); in TypeParams() 69 return signature_.Params(); in Params() 74 return signature_.ReturnType(); in ReturnType() 79 return signature_.ReturnType(); in ReturnType() 114 return signature_.DefaultParamIndex(); in DefaultParamIndex() 137 FunctionSignature signature_; member in ark::es2panda::ark::es2panda::ir::ETSFunctionType
|
H A D | etsNewMultiDimArrayInstanceExpression.h | 73 return signature_; 78 return signature_; 83 signature_ = signature; 106 checker::Signature *signature_ {};
|
H A D | etsNewClassInstanceExpression.h | 80 return signature_; 85 signature_ = signature; 114 checker::Signature *signature_ {};
|
H A D | etsNewClassInstanceExpression.cpp | 106 : Expression(static_cast<Expression const &>(other)), arguments_(allocator->Adapter()), signature_(other.signature_) in ETSNewClassInstanceExpression()
|
H A D | etsNewMultiDimArrayInstanceExpression.cpp | 91 signature_(other.signature_) in ETSNewMultiDimArrayInstanceExpression()
|
/arkcompiler/ets_frontend/ets2panda/ir/ts/ |
H A D | tsFunctionType.h | 31 : TypeNode(AstNodeType::TS_FUNCTION_TYPE), signature_(std::move(signature)) in TSFunctionType() 60 return signature_.TypeParams(); in TypeParams() 65 return signature_.TypeParams(); in TypeParams() 70 return signature_.Params(); in Params() 75 return signature_.ReturnType(); in ReturnType() 79 return signature_.ReturnType(); in ReturnType() 105 FunctionSignature signature_; member in ark::es2panda::ark::es2panda::ir::TSFunctionType
|
H A D | tsConstructorType.h | 33 : TypeNode(AstNodeType::TS_CONSTRUCTOR_TYPE), signature_(std::move(signature)), abstract_(abstract) in TSConstructorType() 62 return signature_.TypeParams(); in TypeParams() 66 return signature_.TypeParams(); in TypeParams() 71 return signature_.Params(); in Params() 76 return signature_.ReturnType(); in ReturnType() 81 return signature_.ReturnType(); in ReturnType() 106 FunctionSignature signature_; member in ark::es2panda::ark::es2panda::ir::TSConstructorType
|
H A D | tsFunctionType.cpp | 29 signature_.TransformChildren(cb, transformationName); in TransformChildren() 34 signature_.Iterate(cb); in Iterate() 40 {"params", signature_.Params()}, in Dump() 41 {"typeParameters", AstDumper::Optional(signature_.TypeParams())}, in Dump() 42 {"returnType", signature_.ReturnType()}, in Dump()
|
H A D | tsConstructorType.cpp | 28 signature_.TransformChildren(cb, transformationName); in TransformChildren() 33 signature_.Iterate(cb); in Iterate() 39 {"params", signature_.Params()}, in Dump() 40 {"typeParameters", AstDumper::Optional(signature_.TypeParams())}, in Dump() 41 {"returnType", signature_.ReturnType()}, in Dump()
|
/arkcompiler/ets_frontend/ets2panda/ir/base/ |
H A D | tsMethodSignature.h | 41 signature_(std::move(signature)), in TSMethodSignature() 83 return signature_.TypeParams(); 88 return signature_.TypeParams(); in TypeParams() 93 return signature_.Params(); 98 return signature_.ReturnType(); 103 return signature_.ReturnType(); in ReturnTypeAnnotation() 134 ir::FunctionSignature signature_; member in ark::es2panda::ark::es2panda::ir::TSMethodSignature
|
H A D | tsSignatureDeclaration.h | 41 : TypedAstNode(AstNodeType::TS_SIGNATURE_DECLARATION), kind_(kind), signature_(std::move(signature)) in TSSignatureDeclaration() 70 return signature_.TypeParams(); 75 return signature_.TypeParams(); in TypeParams() 80 return signature_.Params(); 85 return signature_.ReturnType(); 90 return signature_.ReturnType(); 116 ir::FunctionSignature signature_; member in ark::es2panda::ark::es2panda::ir::TSSignatureDeclaration
|
H A D | tsSignatureDeclaration.cpp | 28 signature_.TransformChildren(cb, transformationName); in TransformChildren() 33 signature_.Iterate(cb); in Iterate()
|
H A D | tsMethodSignature.cpp | 31 signature_.TransformChildren(cb, transformationName); in TransformChildren() 37 signature_.Iterate(cb); in Iterate()
|
H A D | scriptFunction.h | 68 return signature_; 73 return signature_; 235 return signature_->RestVar() != nullptr; 277 signature_ = signature; 340 checker::Signature *signature_ {};
|
/arkcompiler/ets_frontend/ets2panda/util/ast-builders/ |
H A D | tsFunctionTypeBuilder.h | 31 signature_ = signature; in SetFunctionSignature() 37 auto node = AllocNode(std::move(*signature_)); in Build() 42 FunctionSignature *signature_ {};
|
H A D | etsFunctionTypeBuilder.h | 31 signature_ = signature; in SetParent() 43 auto node = AllocNode(std::move(*signature_), funcFlags_); in Build() 48 FunctionSignature *signature_ {};
|
H A D | scriptFunctionBuilder.h | 31 signature_ = signature; in SetSignature() 37 auto node = AllocNode(Allocator(), ir::ScriptFunction::ScriptFunctionData {nullptr, std::move(*signature_), in Build() 44 FunctionSignature *signature_ {};
|
H A D | tsSignatureDeclarationBuilder.h | 31 signature_ = signature; in SetFunctionSignature() 43 auto node = AllocNode(kind_, std::move(*signature_)); in Build() 48 ir::FunctionSignature *signature_ {};
|
H A D | tsMethodSignatureBuilder.h | 31 signature_ = signature; in SetFunctionSignature() 55 auto node = AllocNode(key_, std::move(*signature_), computed_, optional_); in Build() 60 ir::FunctionSignature *signature_ {};
|
/arkcompiler/ets_frontend/ets2panda/ir/expressions/ |
H A D | callExpression.h | 106 return signature_; 111 return signature_; 116 signature_ = signature; 170 checker::Signature *signature_ {};
|
H A D | callExpression.cpp | 129 signature_(other.signature_), in CallExpression()
|
/arkcompiler/ets_frontend/ets2panda/compiler/core/ |
H A D | ETSCompiler.cpp | 327 CreateDynamicObject(expr, etsg, name, expr->signature_, expr->GetArguments()); in Compile() 330 etsg->InitObject(expr, expr->signature_, expr->GetArguments()); in Compile()
|