public class ModuleFinder
extends java.lang.Object
| Constructor and Description |
|---|
ModuleFinder() |
| Modifier and Type | Method and Description |
|---|---|
protected static org.aspectj.org.eclipse.jdt.internal.compiler.batch.ModuleFinder.AddExport |
extractAddonExport(java.lang.String option)
Parses the --add-exports command line option and returns the package export definitions.
|
protected static java.lang.String[] |
extractAddonRead(java.lang.String option)
Extracts the single reads clause from the given
command line option (--add-reads).
|
protected static FileSystem.Classpath |
findModule(java.io.File file,
java.lang.String destinationPath,
Parser parser,
java.util.Map<java.lang.String,java.lang.String> options,
boolean isModulepath,
java.lang.String release) |
static java.util.List<FileSystem.Classpath> |
findModules(java.io.File f,
java.lang.String destinationPath,
Parser parser,
java.util.Map<java.lang.String,java.lang.String> options,
boolean isModulepath,
java.lang.String release) |
protected static IModule |
scanForModule(FileSystem.Classpath modulePath,
java.io.File file,
Parser parser,
boolean considerAutoModules,
java.lang.String release) |
protected static void |
scanForModules(java.lang.String destinationPath,
Parser parser,
java.util.Map<java.lang.String,java.lang.String> options,
boolean isModulepath,
boolean thisAnAutomodule,
java.util.List<FileSystem.Classpath> collector,
java.io.File file,
java.lang.String release) |
public static java.util.List<FileSystem.Classpath> findModules(java.io.File f, java.lang.String destinationPath, Parser parser, java.util.Map<java.lang.String,java.lang.String> options, boolean isModulepath, java.lang.String release)
protected static FileSystem.Classpath findModule(java.io.File file, java.lang.String destinationPath, Parser parser, java.util.Map<java.lang.String,java.lang.String> options, boolean isModulepath, java.lang.String release)
protected static void scanForModules(java.lang.String destinationPath,
Parser parser,
java.util.Map<java.lang.String,java.lang.String> options,
boolean isModulepath,
boolean thisAnAutomodule,
java.util.List<FileSystem.Classpath> collector,
java.io.File file,
java.lang.String release)
protected static IModule scanForModule(FileSystem.Classpath modulePath, java.io.File file, Parser parser, boolean considerAutoModules, java.lang.String release)
protected static java.lang.String[] extractAddonRead(java.lang.String option)
option - protected static org.aspectj.org.eclipse.jdt.internal.compiler.batch.ModuleFinder.AddExport extractAddonExport(java.lang.String option)
The expected format is:
--add-exports <source-module>/<package>=<target-module>(,<target-module>)*
option - the option to parseAddExport structure.