blark.summary.MethodSummary
- class blark.summary.MethodSummary(comments: ~typing.List[str], pragmas: ~typing.List[str], filename: ~pathlib.Path | None, meta: ~blark.transform.Meta | None, name: str, item: ~blark.transform.Method, return_type: str | None, source_code: str, implementation: ~blark.transform.StatementList | None = None, declarations: ~typing.Dict[str, ~blark.summary.DeclarationSummary] = <factory>)[source]
Bases:
Summary
Summary representation of a single method.
Methods
__init__
(comments, pragmas, filename, meta, ...)from_method
(method[, source_code, filename])Attributes
comments
pragmas
filename
meta
- implementation: StatementList | None = None
- declarations: Dict[str, DeclarationSummary]
- classmethod from_method(method: Method, source_code: str | None = None, filename: Path | None = None) MethodSummary [source]
- __init__(comments: ~typing.List[str], pragmas: ~typing.List[str], filename: ~pathlib.Path | None, meta: ~blark.transform.Meta | None, name: str, item: ~blark.transform.Method, return_type: str | None, source_code: str, implementation: ~blark.transform.StatementList | None = None, declarations: ~typing.Dict[str, ~blark.summary.DeclarationSummary] = <factory>) None