Home
last modified time | relevance | path

Searched refs:TypedBinder (Results 1 - 7 of 7) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/varbinder/
H A DTypedBinder.h22 class TypedBinder : public VarBinder { class
24 explicit TypedBinder(ArenaAllocator *allocator) : VarBinder(allocator) {} in TypedBinder() function in ark::es2panda::varbinder::TypedBinder
26 NO_COPY_SEMANTIC(TypedBinder);
27 NO_MOVE_SEMANTIC(TypedBinder);
28 ~TypedBinder() override = default;
H A DTSBinder.h19 #include "varbinder/TypedBinder.h"
22 class TSBinder : public TypedBinder {
24 explicit TSBinder(ArenaAllocator *allocator) : TypedBinder(allocator) {} in TSBinder()
H A DTypedBinder.cpp16 #include "TypedBinder.h"
25 void TypedBinder::BuildSignatureDeclarationBaseParams(ir::AstNode *typeNode) in BuildSignatureDeclarationBaseParams()
66 void TypedBinder::HandleCustomNodes(ir::AstNode *childNode) in HandleCustomNodes()
H A DETSBinder.h19 #include "varbinder/TypedBinder.h"
40 class ETSBinder : public TypedBinder {
43 : TypedBinder(allocator), in ETSBinder()
/arkcompiler/ets_frontend/ets2panda/checker/
H A DETSAnalyzerHelpers.cpp64 varbinder::TypedBinder::MANDATORY_PARAM_THIS); in ReplaceThisInExtensionMethod()
70 varbinder::TypedBinder::MANDATORY_PARAM_THIS, checker->Allocator()); in ReplaceThisInExtensionMethod()
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/
H A DlambdaLowering.cpp281 varBinder->AddMandatoryParam(varbinder::TypedBinder::MANDATORY_PARAM_THIS); in SetUpCalleeMethod()
536 return (name == varbinder::TypedBinder::MANDATORY_PARAM_THIS) ? "$extensionThis" : name; in AvoidMandatoryThis()
/arkcompiler/ets_frontend/ets2panda/parser/
H A DETSparser.cpp1448 auto *paramIdent = AllocNode<ir::Identifier>(varbinder::TypedBinder::MANDATORY_PARAM_THIS, Allocator()); in CreateParameterThis()

Completed in 10 milliseconds