Class ModuleFinder
- java.lang.Object
-
- org.codehaus.commons.compiler.java9.java.lang.module.ModuleFinder
-
public final class ModuleFinder extends java.lang.ObjectPre-Java-9-compatible facade for Java 9'sjava.lang.module.ModuleFinderclass.
-
-
Field Summary
Fields Modifier and Type Field Description private static java.lang.Class<?>CLASSprivate java.lang.Objectdelegateprivate static java.lang.reflect.MethodMETHOD_findAllprivate static java.lang.reflect.MethodMETHOD_ofSystem
-
Constructor Summary
Constructors Modifier Constructor Description privateModuleFinder(java.lang.Object delegate)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Set<ModuleReference>findAll()static ModuleFinderofSystem()private static <C extends java.util.Collection<ModuleReference>>
CwrapModuleReferences(java.util.Collection<?> moduleReferences, C result)Wraps eachjava.lang.module.ModuleReferencein aModuleReferenceand adds these to the result.
-
-
-
Method Detail
-
ofSystem
public static ModuleFinder ofSystem()
-
findAll
public java.util.Set<ModuleReference> findAll()
-
wrapModuleReferences
private static <C extends java.util.Collection<ModuleReference>> C wrapModuleReferences(java.util.Collection<?> moduleReferences, C result)
Wraps eachjava.lang.module.ModuleReferencein aModuleReferenceand adds these to the result.- Returns:
- The result
-
-