InterfaceRulesClass.Vars
ide.<Programmiersprache>.InterfaceRulesClass.Vars = xxx
Mit diesem Parameter können für das Regelmodul Statements angegeben werden, z.B. zur Definition von Instanz-Variablen, die in das Regelmodul vor die execute-Methode generiert werden. Hier ein Beispiel für die Einbindung einer Logging-Facade als Instanz-Variable:
Eintrag in einer LFET.Project.ini-Datei:
ide.Java.InterfaceRulesClass.Annotations = lombok.RequiresArgsConstructor
ide.Java.InterfaceRulesClass.Vars = final package.LoggingFacade loggingFacade;
Eintrag in einer LFET.Project.yaml-Datei bei Bedarf auch mehrzeilig:
ide.Java:
Interface:
RulesClass:
Annotations:
- lombok.RequiresArgsConstructor
Vars: |
// Einbindung der Standard-LoggingFacade
final package.LoggingFacade loggingFacade;