Class Resolver.Scanner

java.lang.Object
de.sormuras.bach.Resolver.Scanner
Enclosing class:
Resolver

public static class Resolver.Scanner
extends java.lang.Object
Module Scanner.
  • Constructor Summary

    Constructors 
    Constructor Description
    Scanner​(java.util.Set<java.lang.String> modules, java.util.Map<java.lang.String,​java.util.Set<java.lang.module.ModuleDescriptor.Version>> requires)  
  • Method Summary

    Modifier and Type Method Description
    java.util.Set<java.lang.String> getDeclaredModules()  
    java.util.Set<java.lang.String> getRequiredModules()  
    java.util.Optional<java.lang.module.ModuleDescriptor.Version> getRequiredVersion​(java.lang.String requiredModule)  

    Methods inherited from class java.lang.Object

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

    • Scanner

      public Scanner​(java.util.Set<java.lang.String> modules, java.util.Map<java.lang.String,​java.util.Set<java.lang.module.ModuleDescriptor.Version>> requires)
  • Method Details

    • getDeclaredModules

      public java.util.Set<java.lang.String> getDeclaredModules()
    • getRequiredModules

      public java.util.Set<java.lang.String> getRequiredModules()
    • getRequiredVersion

      public java.util.Optional<java.lang.module.ModuleDescriptor.Version> getRequiredVersion​(java.lang.String requiredModule)