Home
last modified time | relevance | path

Searched full:etsbinder (Results 1 – 25 of 78) sorted by relevance

1234

/arkcompiler/ets_frontend/ets2panda/varbinder/
DETSBinder.cpp16 #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 …]
DETSBinder.h58 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_;
Dvarbinder.h52 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/
Dutil.h19 #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…
DresolveIdentifiers.cpp18 #include "varbinder/ETSBinder.h"
Dutil.cpp187 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/
DvarbinderScopes.h20 #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};
DirCheckHelper.h35 class ETSBinder; variable
63 explicit IrCheckHelper(checker::ETSChecker *checker, varbinder::ETSBinder *varBinder);
95 varbinder::ETSBinder *varBinder_ {nullptr};
Dhelpers.h22 #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()
DirCheckHelper.cpp24 IrCheckHelper::IrCheckHelper(checker::ETSChecker *checker, varbinder::ETSBinder *varBinder) in IrCheckHelper()
85 // Can trigger `ETSBinder::BuildClassDefinition`, in HandleCustomNodes()
DscopedDebugInfoPlugin.h34 class ETSBinder; variable
148 varbinder::ETSBinder *GetETSBinder();
/arkcompiler/ets_frontend/ets2panda/checker/ets/dynamic/
DdynamicCall.h21 #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/
DignoredAllowed.yaml31 - name: ETSBinder
52 - name: ETSBinder
80 - name: ETSBinder
214 ETSBinder:
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/
DinterfacePropertyDeclarations.h126 …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…
DarrayLiteralLowering.h26 #include "varbinder/ETSBinder.h"
48 varbinder::ETSBinder *varbinder_ {nullptr};
DpartialExportClassGen.cpp19 #include "varbinder/ETSBinder.h"
DinterfacePropertyDeclarations.cpp72 …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()
DenumPostCheckLowering.h56 varbinder::ETSBinder *varbinder_ {nullptr};
DenumLowering.h65 varbinder::ETSBinder *Varbinder() in Varbinder()
144 varbinder::ETSBinder *varbinder_ {nullptr};
/arkcompiler/ets_frontend/ets2panda/test/utils/
Dchecker_test.h43 … 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()
Dchecker_test.cpp21 checker_alias::Type *CheckerTest::FindClassType(varbinder_alias::ETSBinder *varbinder, std::string_… in FindClassType()
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/topLevelStmts/
DimportExportDecls.h20 #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/
Dunion_normalisation_test.h28 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/
DassertStatement.cpp18 #include "varbinder/ETSBinder.h"
/arkcompiler/ets_frontend/ets2panda/checker/types/ets/
DetsStringType.cpp19 #include "varbinder/ETSBinder.h"

1234