Class Resolver

java.lang.Object
de.sormuras.bach.Resolver

public class Resolver
extends java.lang.Object
3rd-party module resolver.
  • Nested Class Summary

    Nested Classes 
    Modifier and Type Class Description
    static class  Resolver.Scanner
    Module Scanner.
  • Method Summary

    Modifier and Type Method Description
    void resolve()  
    static Resolver.Scanner scan​(java.lang.module.ModuleFinder finder)  
    static Resolver.Scanner scan​(java.lang.String... sources)  
    static Resolver.Scanner scan​(java.util.Collection<java.lang.String> declaredModules, java.lang.Iterable<java.lang.String> requires)
    Command-line argument factory.
    static Resolver.Scanner scan​(java.util.Collection<java.nio.file.Path> paths)  

    Methods inherited from class java.lang.Object

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

    • scan

      public static Resolver.Scanner scan​(java.util.Collection<java.lang.String> declaredModules, java.lang.Iterable<java.lang.String> requires)
      Command-line argument factory.
    • scan

      public static Resolver.Scanner scan​(java.lang.module.ModuleFinder finder)
    • scan

      public static Resolver.Scanner scan​(java.lang.String... sources)
    • scan

      public static Resolver.Scanner scan​(java.util.Collection<java.nio.file.Path> paths)
    • resolve

      public void resolve() throws java.lang.Exception
      Throws:
      java.lang.Exception