InterfaceRulesClass.Vars

ide.<Programmiersprache>.InterfaceRulesClass.Vars = xxx

Mit diesem Parameter können für das Regel­modul Statements ange­ge­ben werden, z.B. zur De­fi­ni­tion von Instanz-Variablen, die in das Regel­modul vor die execute-Methode ge­ne­riert werden. Hier ein Beispiel für die Einbindung einer Logging-Facade als Instanz-Variable:

Eintrag in einer LFET.Pro­ject.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;