Bases: Expression
Class for function parameter access.
Attributes:
Source code in src/library_analyzer/processing/api/purity_analysis/model/_purity.py
| @dataclass
class ParameterAccess(Expression):
"""Class for function parameter access.
Attributes
----------
parameter :
The parameter that is accessed.
"""
parameter: Parameter
def __str__(self) -> str:
if isinstance(self.parameter, str):
return f"{self.__class__.__name__}.{self.parameter}"
return f"{self.__class__.__name__}.{self.parameter.name}"
|
parameter: Parameter
instance-attribute
__str__()
Source code in src/library_analyzer/processing/api/purity_analysis/model/_purity.py
| def __str__(self) -> str:
if isinstance(self.parameter, str):
return f"{self.__class__.__name__}.{self.parameter}"
return f"{self.__class__.__name__}.{self.parameter.name}"
|