Der Parameter $$Package

Standardmäßig wird bei der Java-Interface-Ge­ne­rie­rung oder bei der Java-Scrapbook-Ge­ne­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 $$Package wird diese auto­ma­tische Ana­lyse unterdrückt und das Argument als Package verwendet:

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

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