Slide 20
Slide 20 text
Java module system, warum?
Neo4j Inc. All rights reserved 2024
20
● Großartige Lösung für API Grenzen (exports und co.)
● Auf dem Klassenpfad nur eine Warnung, aber diese erlaubt
uns zu sagen: “Wir haben euch gewarnt!” 🤷
● Besser für
○ Uns, da unsere Tests als Integrationstests auf dem Modulpfad laufen und
wir ohne weiteres Tooling in API Grenzen gezwungen werden
○ Uns, da Javas default Sichtbarkeit ausreicht, APIs klar abzugrenzen, ohne
zusätzliche Module und Buildtools zu benötigen
○ Benutzer, da diese eine klare API Beschreibung bekommen