(self, IdMap)
| 454 | ) |
| 455 | |
| 456 | def setId(self, IdMap): |
| 457 | self.scope = IdMap[self.scopeId] |
| 458 | self.link = IdMap[self.linkId] |
| 459 | self.variable = IdMap[self.variableId] |
| 460 | self.function = IdMap[self.functionId] |
| 461 | self.values = [] |
| 462 | self.impossible_values = [] |
| 463 | if IdMap[self.valuesId]: |
| 464 | for v in IdMap[self.valuesId]: |
| 465 | if v.isImpossible(): |
| 466 | self.impossible_values.append(v) |
| 467 | else: |
| 468 | self.values.append(v) |
| 469 | v.setId(IdMap) |
| 470 | self.typeScope = IdMap[self.typeScopeId] |
| 471 | self.astParent = IdMap[self.astParentId] |
| 472 | self.astOperand1 = IdMap[self.astOperand1Id] |
| 473 | self.astOperand2 = IdMap[self.astOperand2Id] |
| 474 | if self.valueType: |
| 475 | self.valueType.setId(IdMap) |
| 476 | |
| 477 | def getValue(self, v): |
| 478 | """ |
no test coverage detected