Lines Matching defs:variableMap
84 ArenaMap<varbinder::Variable *, varbinder::Variable *> &variableMap,
97 variableMap[var] = property->Id()->Variable();
122 ArenaMap<varbinder::Variable *, varbinder::Variable *> &variableMap,
158 auto *propertyVar = variableMap[var];
162 auto *fieldVar = variableMap[var];
180 ir::ClassDefinition *classDef, ArenaMap<varbinder::Variable *, varbinder::Variable *> &variableMap)
183 auto remapCapturedVariables = [&variableMap](ir::AstNode *childNode) {
186 const auto &mapIt = variableMap.find(childNode->AsIdentifier()->Variable());
187 if (mapIt != variableMap.end()) {
224 ArenaMap<varbinder::Variable *, varbinder::Variable *> variableMap(ctx->allocator->Adapter());
230 CreateClassPropertiesForCapturedVariables(ctx, classDef, capturedVars, variableMap, propertyMap);
231 ModifyConstructorParameters(ctx, classDef, capturedVars, variableMap, parameterMap);
232 RemapReferencesFromCapturedVariablesToClassProperties(classDef, variableMap);