(self)
| 524 | return '{}({})'.format(type(self), str(self)) |
| 525 | |
| 526 | def __str__(self): |
| 527 | if self._generics: |
| 528 | return '{}<{}>'.format(self._fq_name, ', '.join(str(g) for g in self._generics)) |
| 529 | else: |
| 530 | return self._fq_name |
| 531 | |
| 532 | def __hash__(self): |
| 533 | return hash(self._fq_name) |