Lines Matching refs:Variable

28 static ir::ClassProperty *CreateCapturedField(checker::ETSChecker *checker, const varbinder::Variable *capturedVar,
61 static ir::Statement *CreateCtorFieldInit(checker::ETSChecker *checker, util::StringView name, varbinder::Variable *var)
83 public_lib::Context *ctx, ir::ClassDefinition *classDef, ArenaSet<varbinder::Variable *> const &capturedVars,
84 ArenaMap<varbinder::Variable *, varbinder::Variable *> &variableMap,
85 ArenaMap<varbinder::Variable *, ir::ClassProperty *> &propertyMap)
97 variableMap[var] = property->Id()->Variable();
121 public_lib::Context *ctx, ir::ClassDefinition *classDef, ArenaSet<varbinder::Variable *> const &capturedVars,
122 ArenaMap<varbinder::Variable *, varbinder::Variable *> &variableMap,
123 ArenaMap<varbinder::Variable *, varbinder::Variable *> &parameterMap)
148 ASSERT(newParam->Variable()->Type() == varbinder::VariableType::LOCAL);
149 sigParams.insert(sigParams.begin(), newParam->Ident()->Variable()->AsLocalVariable());
150 parameterMap[var] = newParam->Ident()->Variable()->AsLocalVariable();
180 ir::ClassDefinition *classDef, ArenaMap<varbinder::Variable *, varbinder::Variable *> &variableMap)
186 const auto &mapIt = variableMap.find(childNode->AsIdentifier()->Variable());
190 << ") variable:" << (void *)childNode->AsIdentifier()->Variable()
218 ArenaUnorderedMap<ir::ClassDefinition *, ArenaSet<varbinder::Variable *>> capturedVarsMap {allocator->Adapter()};
224 ArenaMap<varbinder::Variable *, varbinder::Variable *> variableMap(ctx->allocator->Adapter());
226 ArenaMap<varbinder::Variable *, ir::ClassProperty *> propertyMap(ctx->allocator->Adapter());
228 ArenaMap<varbinder::Variable *, varbinder::Variable *> parameterMap(ctx->allocator->Adapter());
255 param->SetTsType(param->Variable()->TsType());