From 2ba2fd8d2914957d183e3087d1cd6e65c3ce546a Mon Sep 17 00:00:00 2001
From: Frederik Hennig <frederik.hennig@fau.de>
Date: Wed, 6 Nov 2024 15:29:36 +0100
Subject: [PATCH] Add `parameters` property to SfgClassComposer

---
 src/pystencilssfg/composer/class_composer.py | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/src/pystencilssfg/composer/class_composer.py b/src/pystencilssfg/composer/class_composer.py
index 4184297..1f4c486 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."""
 
-- 
GitLab