Class ModuleFinder


  • public final class ModuleFinder
    extends java.lang.Object
    Pre-Java-9-compatible facade for Java 9's java.lang.module.ModuleFinder class.
    • Field Detail

      • CLASS

        private static final java.lang.Class<?> CLASS
      • METHOD_ofSystem

        private static final java.lang.reflect.Method METHOD_ofSystem
      • METHOD_findAll

        private static final java.lang.reflect.Method METHOD_findAll
      • delegate

        private final java.lang.Object delegate
    • Constructor Detail

      • ModuleFinder

        private ModuleFinder​(java.lang.Object delegate)
    • Method Detail

      • wrapModuleReferences

        private static <C extends java.util.Collection<ModuleReference>> C wrapModuleReferences​(java.util.Collection<?> moduleReferences,
                                                                                                C result)
        Wraps each java.lang.module.ModuleReference in a ModuleReference and adds these to the result.
        Returns:
        The result