Package

Java, Type­Script, Phyton und Groovy

ide.<Programmiersprache>.Package = ...

Standardmäßig wird bei der Java-Interface-Ge­ne­rie­rung oder bei der Java-Scrapbook-Gene­rie­rung, wenn in der Ent­schei­dungs­ta­belle kein ET-Prolog definiert ist, die Package-Angabe auto­ma­tisch, durch Ana­lyse vorhandener Java-Sourcen im Zielordner, ermittelt:

  • Konnte in zwei Java-Sourcecodes dieselbe Package-Angabe ermittelt werden, dann wird diese verwendet

  • Konnte in nur einem Java-Source­code eine Package-Angabe ermittelt werden, dann wird diese verwendet, aller­dings ergänzt durch einen TODO-Kommentar:
    // TODO check/correct package declaration

  • Konnte keine Package-Angabe ermittelt werden, so wird
    package unknown; // TODO check/correct package declaration
    verwendet

Durch den Gene­rie­rungs­parameter ide.Java.Package = …​ wird diese auto­ma­tische Ana­lyse unterdrückt und das Argument als Package verwendet:

  • ide.Java.Package = lfet.demo wird im gene­rier­ten Java-Source­code zu package lfet.demo

  • Mit ide.Java.Package = "" wird der Java-Code ohne Package-Angabe ge­ne­riert