(
self,
*,
values: Bogus[list[Type]] = _dummy,
upper_bound: Bogus[Type] = _dummy,
default: Bogus[Type] = _dummy,
id: Bogus[TypeVarId] = _dummy,
line: int = _dummy_int,
column: int = _dummy_int,
**kwargs: Any,
)
| 664 | self.variance = variance |
| 665 | |
| 666 | def copy_modified( |
| 667 | self, |
| 668 | *, |
| 669 | values: Bogus[list[Type]] = _dummy, |
| 670 | upper_bound: Bogus[Type] = _dummy, |
| 671 | default: Bogus[Type] = _dummy, |
| 672 | id: Bogus[TypeVarId] = _dummy, |
| 673 | line: int = _dummy_int, |
| 674 | column: int = _dummy_int, |
| 675 | **kwargs: Any, |
| 676 | ) -> TypeVarType: |
| 677 | return TypeVarType( |
| 678 | name=self.name, |
| 679 | fullname=self.fullname, |
| 680 | id=self.id if id is _dummy else id, |
| 681 | values=self.values if values is _dummy else values, |
| 682 | upper_bound=self.upper_bound if upper_bound is _dummy else upper_bound, |
| 683 | default=self.default if default is _dummy else default, |
| 684 | variance=self.variance, |
| 685 | line=self.line if line == _dummy_int else line, |
| 686 | column=self.column if column == _dummy_int else column, |
| 687 | ) |
| 688 | |
| 689 | def accept(self, visitor: TypeVisitor[T]) -> T: |
| 690 | return visitor.visit_type_var(self) |
no test coverage detected