Class Bach

java.lang.Object
de.sormuras.bach.Bach

public class Bach
extends java.lang.Object
  • Field Summary

    Fields 
    Modifier and Type Field Description
    static java.lang.String VERSION  
  • Constructor Summary

    Constructors 
    Constructor Description
    Bach()
    Initialize default instance.
    Bach​(Log log, Project project)
    Initialize.
    Bach​(java.io.PrintWriter out, java.io.PrintWriter err, boolean verbose, Project project)
    Initialize.
  • Method Summary

    Modifier and Type Method Description
    void build()
    Build.
    void help()
    Print help text to the standard output stream.
    void info()
    Print all "interesting" information.
    static void main​(java.lang.String... args)
    Main entry-point.
    void resolve()
    Resolve missing modules.
    void summary​(Project.Realm realm)
    Print summary.
    void version()
    Print Bach.java's version to the standard output stream.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • VERSION

      public static java.lang.String VERSION
  • Constructor Details

    • Bach

      public Bach()
      Initialize default instance.
    • Bach

      public Bach​(Log log, Project project)
      Initialize.
    • Bach

      public Bach​(java.io.PrintWriter out, java.io.PrintWriter err, boolean verbose, Project project)
      Initialize.
  • Method Details

    • main

      public static void main​(java.lang.String... args)
      Main entry-point.
      Parameters:
      args - List of API method or tool names.
    • help

      public void help()
      Print help text to the standard output stream.
    • build

      public void build() throws java.lang.Exception
      Build.
      Throws:
      java.lang.Exception
    • summary

      public void summary​(Project.Realm realm)
      Print summary.
    • info

      public void info()
      Print all "interesting" information.
    • resolve

      public void resolve() throws java.lang.Exception
      Resolve missing modules.
      Throws:
      java.lang.Exception
    • version

      public void version()
      Print Bach.java's version to the standard output stream.