diff --git a/src/pystencilssfg/composer/class_composer.py b/src/pystencilssfg/composer/class_composer.py index 4184297d6f3ce383d20c118de176fc11ce4b97a0..1f4c4865987c1f10ec133f95d11e4bccc1ef8b76 100644 --- a/src/pystencilssfg/composer/class_composer.py +++ b/src/pystencilssfg/composer/class_composer.py @@ -8,6 +8,7 @@ from ..lang import ( VarLike, ExprLike, asvar, + SfgVar, ) from ..ir.source_components import ( @@ -82,6 +83,10 @@ class SfgClassComposer(SfgComposerMixIn): else: self._params.insert(at, asvar(param)) + @property + def parameters(self) -> list[SfgVar]: + return self._params + def init(self, var: VarLike | str): """Add an initialization expression to the constructor's initializer list."""