| /arkcompiler/ets_frontend/ets2panda/varbinder/ |
| D | ETSBinder.cpp | 16 #include "ETSBinder.h" 25 void ETSBinder::IdentifierAnalysis() in IdentifierAnalysis() 39 void ETSBinder::LookupTypeArgumentReferences(ir::ETSTypeReference *typeRef) in LookupTypeArgumentReferences() 57 bool ETSBinder::IsSpecialName(const util::StringView &name) in IsSpecialName() 65 bool ETSBinder::HandleDynamicVariables(ir::Identifier *ident, Variable *variable, bool allowDynamic… in HandleDynamicVariables() 79 bool ETSBinder::LookupInDebugInfoPlugin(ir::Identifier *ident) in LookupInDebugInfoPlugin() 95 static void CreateDummyVariable(ETSBinder *varBinder, ir::Identifier *ident) in CreateDummyVariable() 106 void ETSBinder::LookupTypeReference(ir::Identifier *ident, bool allowDynamicNamespaces) in LookupTypeReference() 166 void ETSBinder::ResolveReferencesForScope(ir::AstNode const *const parent, Scope *const scope) in ResolveReferencesForScope() 171 void ETSBinder::ResolveReferenceForScope(ir::AstNode *const node, Scope *const scope) in ResolveReferenceForScope() [all …]
|
| D | ETSBinder.h | 58 class ETSBinder : public TypedBinder { 60 explicit ETSBinder(ArenaAllocator *allocator) in ETSBinder() function 75 ETSBinder() = delete; 76 NO_COPY_SEMANTIC(ETSBinder); 77 NO_MOVE_SEMANTIC(ETSBinder); 78 ~ETSBinder() override = default; 325 RecordTableContext(ETSBinder *varBinder, parser::Program *extProgram) in RecordTableContext() 342 ETSBinder *varBinder_;
|
| D | varbinder.h | 52 class ETSBinder; variable 149 [[nodiscard]] const ETSBinder *AsETSBinder() const in AsETSBinder() 152 return reinterpret_cast<const ETSBinder *>(this); in AsETSBinder() 155 [[nodiscard]] ETSBinder *AsETSBinder() in AsETSBinder() 158 return reinterpret_cast<ETSBinder *>(this); in AsETSBinder()
|
| /arkcompiler/ets_frontend/ets2panda/compiler/lowering/ |
| D | util.h | 19 #include "varbinder/ETSBinder.h" 38 varbinder::Scope *Rebind(PhaseManager *phaseManager, varbinder::ETSBinder *varBinder, ir::AstNode *… 40 void Recheck(PhaseManager *phaseManager, varbinder::ETSBinder *varBinder, checker::ETSChecker *chec… 47 void CheckLoweredNode(varbinder::ETSBinder *varBinder, checker::ETSChecker *checker, ir::AstNode *n…
|
| D | resolveIdentifiers.cpp | 18 #include "varbinder/ETSBinder.h"
|
| D | util.cpp | 187 varbinder::Scope *Rebind(PhaseManager *phaseManager, varbinder::ETSBinder *varBinder, ir::AstNode *… in Rebind() 222 void Recheck(PhaseManager *phaseManager, varbinder::ETSBinder *varBinder, checker::ETSChecker *chec… in Recheck() 283 void CheckLoweredNode(varbinder::ETSBinder *varBinder, checker::ETSChecker *checker, ir::AstNode *n… in CheckLoweredNode()
|
| /arkcompiler/ets_frontend/ets2panda/evaluate/ |
| D | varbinderScopes.h | 20 #include "varbinder/ETSBinder.h" 28 explicit ProgramScope(varbinder::ETSBinder *varBinder, parser::Program *program) in ProgramScope() 63 varbinder::ETSBinder *varBinder_ {nullptr}; 75 …explicit RecordTableClassScope(varbinder::ETSBinder *varBinder, ir::AstNode *recordClass) : varBin… in RecordTableClassScope() 126 varbinder::ETSBinder *varBinder_ {nullptr};
|
| D | irCheckHelper.h | 35 class ETSBinder; variable 63 explicit IrCheckHelper(checker::ETSChecker *checker, varbinder::ETSBinder *varBinder); 95 varbinder::ETSBinder *varBinder_ {nullptr};
|
| D | helpers.h | 22 #include "varbinder/ETSBinder.h" 53 explicit SafeStateScope(checker::ETSChecker *checker, varbinder::ETSBinder *varBinder); 65 varbinder::ETSBinder *varBinder_ {nullptr}; 131 void DoScopedAction(checker::ETSChecker *checker, varbinder::ETSBinder *varBinder, parser::Program … in DoScopedAction()
|
| D | irCheckHelper.cpp | 24 IrCheckHelper::IrCheckHelper(checker::ETSChecker *checker, varbinder::ETSBinder *varBinder) in IrCheckHelper() 85 // Can trigger `ETSBinder::BuildClassDefinition`, in HandleCustomNodes()
|
| D | scopedDebugInfoPlugin.h | 34 class ETSBinder; variable 148 varbinder::ETSBinder *GetETSBinder();
|
| /arkcompiler/ets_frontend/ets2panda/checker/ets/dynamic/ |
| D | dynamicCall.h | 21 #include "varbinder/ETSBinder.h" 41 static Result ResolveCall(const varbinder::ETSBinder *varbinder, const ir::Expression *callee); 42 static bool IsByValue(const varbinder::ETSBinder *varbinder, const ir::Expression *callee) in IsByValue()
|
| /arkcompiler/ets_frontend/ets2panda/public/ |
| D | ignoredAllowed.yaml | 31 - name: ETSBinder 52 - name: ETSBinder 80 - name: ETSBinder 214 ETSBinder:
|
| /arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/ |
| D | interfacePropertyDeclarations.h | 126 …ignature GenerateGetterOrSetterSignature(public_lib::Context *ctx, varbinder::ETSBinder *varbinder, 130 …ir::MethodDefinition *GenerateGetterOrSetter(public_lib::Context *ctx, varbinder::ETSBinder *varbi… 137 …ir::Expression *UpdateInterfaceProperties(public_lib::Context *ctx, varbinder::ETSBinder *varbinde…
|
| D | arrayLiteralLowering.h | 26 #include "varbinder/ETSBinder.h" 48 varbinder::ETSBinder *varbinder_ {nullptr};
|
| D | partialExportClassGen.cpp | 19 #include "varbinder/ETSBinder.h"
|
| D | interfacePropertyDeclarations.cpp | 72 …public_lib::Context *ctx, varbinder::ETSBinder *varbinder, ir::ClassProperty *const field, bool is… in GenerateGetterOrSetterSignature() 105 … varbinder::ETSBinder *varbinder, in GenerateGetterOrSetter() 202 … varbinder::ETSBinder *varbinder, in UpdateInterfaceProperties() 312 varbinder::ETSBinder *const varbinder = ctx->parserProgram->VarBinder()->AsETSBinder(); in PerformForModule()
|
| D | enumPostCheckLowering.h | 56 varbinder::ETSBinder *varbinder_ {nullptr};
|
| D | enumLowering.h | 65 varbinder::ETSBinder *Varbinder() in Varbinder() 144 varbinder::ETSBinder *varbinder_ {nullptr};
|
| /arkcompiler/ets_frontend/ets2panda/test/utils/ |
| D | checker_test.h | 43 … program_ {parser_alias::Program::NewProgram<varbinder_alias::ETSBinder>(allocator_.get())}, 69 …checker_alias::Type *FindClassType(varbinder_alias::ETSBinder *varbinder, std::string_view classNa… 78 … InitializeChecker<parser_alias::ETSParser, varbinder_alias::ETSBinder, checker_alias::ETSChecker, in InitializeChecker()
|
| D | checker_test.cpp | 21 checker_alias::Type *CheckerTest::FindClassType(varbinder_alias::ETSBinder *varbinder, std::string_… in FindClassType()
|
| /arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/topLevelStmts/ |
| D | importExportDecls.h | 20 #include "varbinder/ETSBinder.h" 44 ImportExportDecls(varbinder::ETSBinder *varbinder, parser::ETSParser *parser) in ImportExportDecls() 88 varbinder::ETSBinder *varbinder_ {nullptr};
|
| /arkcompiler/ets_frontend/ets2panda/test/unit/ |
| D | union_normalisation_test.h | 28 program_ {parser::Program::NewProgram<varbinder::ETSBinder>(Allocator())}, 58 …InitializeChecker<parser::ETSParser, varbinder::ETSBinder, checker::ETSChecker, checker::ETSAnalyz… in InitializeChecker() 129 static checker::Type *FindClassType(varbinder::ETSBinder *varbinder, std::string_view className) in FindClassType()
|
| /arkcompiler/ets_frontend/ets2panda/ir/statements/ |
| D | assertStatement.cpp | 18 #include "varbinder/ETSBinder.h"
|
| /arkcompiler/ets_frontend/ets2panda/checker/types/ets/ |
| D | etsStringType.cpp | 19 #include "varbinder/ETSBinder.h"
|