Home
last modified time | relevance | path

Searched refs:signature_ (Results 1 - 23 of 23) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/ir/ets/
H A DetsFunctionType.cpp28 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 DetsFunctionType.h32 : 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 DetsNewMultiDimArrayInstanceExpression.h73 return signature_;
78 return signature_;
83 signature_ = signature;
106 checker::Signature *signature_ {};
H A DetsNewClassInstanceExpression.h80 return signature_;
85 signature_ = signature;
114 checker::Signature *signature_ {};
H A DetsNewClassInstanceExpression.cpp106 : Expression(static_cast<Expression const &>(other)), arguments_(allocator->Adapter()), signature_(other.signature_) in ETSNewClassInstanceExpression()
H A DetsNewMultiDimArrayInstanceExpression.cpp91 signature_(other.signature_) in ETSNewMultiDimArrayInstanceExpression()
/arkcompiler/ets_frontend/ets2panda/ir/ts/
H A DtsFunctionType.h31 : 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 DtsConstructorType.h33 : 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 DtsFunctionType.cpp29 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 DtsConstructorType.cpp28 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 DtsMethodSignature.h41 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 DtsSignatureDeclaration.h41 : 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 DtsSignatureDeclaration.cpp28 signature_.TransformChildren(cb, transformationName); in TransformChildren()
33 signature_.Iterate(cb); in Iterate()
H A DtsMethodSignature.cpp31 signature_.TransformChildren(cb, transformationName); in TransformChildren()
37 signature_.Iterate(cb); in Iterate()
H A DscriptFunction.h68 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 DtsFunctionTypeBuilder.h31 signature_ = signature; in SetFunctionSignature()
37 auto node = AllocNode(std::move(*signature_)); in Build()
42 FunctionSignature *signature_ {};
H A DetsFunctionTypeBuilder.h31 signature_ = signature; in SetParent()
43 auto node = AllocNode(std::move(*signature_), funcFlags_); in Build()
48 FunctionSignature *signature_ {};
H A DscriptFunctionBuilder.h31 signature_ = signature; in SetSignature()
37 auto node = AllocNode(Allocator(), ir::ScriptFunction::ScriptFunctionData {nullptr, std::move(*signature_), in Build()
44 FunctionSignature *signature_ {};
H A DtsSignatureDeclarationBuilder.h31 signature_ = signature; in SetFunctionSignature()
43 auto node = AllocNode(kind_, std::move(*signature_)); in Build()
48 ir::FunctionSignature *signature_ {};
H A DtsMethodSignatureBuilder.h31 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 DcallExpression.h106 return signature_;
111 return signature_;
116 signature_ = signature;
170 checker::Signature *signature_ {};
H A DcallExpression.cpp129 signature_(other.signature_), in CallExpression()
/arkcompiler/ets_frontend/ets2panda/compiler/core/
H A DETSCompiler.cpp327 CreateDynamicObject(expr, etsg, name, expr->signature_, expr->GetArguments()); in Compile()
330 etsg->InitObject(expr, expr->signature_, expr->GetArguments()); in Compile()

Completed in 10 milliseconds