Record Class DeclaredModule

java.lang.Object
java.lang.Record
com.github.sormuras.bach.project.DeclaredModule
All Implemented Interfaces:
Comparable<DeclaredModule>

public record DeclaredModule(ModuleDescriptor descriptor, Path info, Optional<String> mainClass, Folders folders) extends Record implements Comparable<DeclaredModule>
A module declaration with its possibly targeted folders.
  • Constructor Details

    • DeclaredModule

      public DeclaredModule(ModuleDescriptor descriptor, Path info, Optional<String> mainClass, Folders folders)
      Creates an instance of a DeclaredModule record class.
      Parameters:
      descriptor - the value for the descriptor record component
      info - the value for the info record component
      mainClass - the value for the mainClass record component
      folders - the value for the folders record component
  • Method Details