Class ModuleImportDeclarationsPreviewNotes

java.lang.Object
net.jrodolfo.java_evolution.java23.module_import_declarations.ModuleImportDeclarationsPreviewNotes

public class ModuleImportDeclarationsPreviewNotes extends Object
Explains module import declarations as a Java 23 preview feature.

Java imports traditionally name individual types or packages. Module import declarations explore a broader import form: making public top-level types from packages exported by a named module available on demand.

  • Constructor Details

    • ModuleImportDeclarationsPreviewNotes

      public ModuleImportDeclarationsPreviewNotes()
  • Method Details

    • olderImportModel

      public String olderImportModel()
      Explains the older import model.
      Returns:
      a short explanation
    • whatJavaPreviewed

      public String whatJavaPreviewed()
      Explains the feature goal.
      Returns:
      a short explanation
    • usefulContext

      public String usefulContext()
      Explains the educational use case.
      Returns:
      a short explanation
    • nextStep

      public String nextStep()
      Points learners to the final Java 25 notes.
      Returns:
      a short next-step note
    • status

      public String status()
      Describes the feature status across releases.
      Returns:
      a short status note