Class AbstractDetectModulePath
java.lang.Object
build.spin.module.java.AbstractDetectModulePath
- All Implemented Interfaces:
build.spin.Task<build.spawn.jdk.option.ModulePath>
- Direct Known Subclasses:
Java25CompilerPlugin.DetectCompilationModulePath, Java8CompilerPlugin.DetectCompilationModulePath
public abstract class AbstractDetectModulePath
extends Object
implements build.spin.Task<build.spawn.jdk.option.ModulePath>
An abstract
Task that projects the --module-path entries out of a
CompilationResolution produced by AbstractDetectResolution.
Concrete subclasses are thin inner classes of the enclosing plugin that wire the
CompilationResolution source via @From.
-
Nested Class Summary
Nested classes/interfaces inherited from interface build.spin.Task
build.spin.Task.Pattern -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected build.spawn.jdk.option.ModulePathproject(build.spin.module.modulesystem.CompilationResolution resolution) Projects the module-path entries from the givenCompilationResolution.Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface build.spin.Task
dependencies, execute
-
Constructor Details
-
AbstractDetectModulePath
public AbstractDetectModulePath()
-
-
Method Details
-
project
protected build.spawn.jdk.option.ModulePath project(build.spin.module.modulesystem.CompilationResolution resolution) Projects the module-path entries from the givenCompilationResolution.- Parameters:
resolution- theCompilationResolution- Returns:
- the
ModulePath
-