Class Java25CompilerPlugin.JavaDoc
java.lang.Object
build.spin.module.java.AbstractJavaDoc
build.spin.module.java.Java25CompilerPlugin.JavaDoc
- All Implemented Interfaces:
JavaCompilerPlugin.JavaDoc, build.spin.Task<Path>
- Enclosing class:
Java25CompilerPlugin
@Named("javadoc")
@Description("Generate Javadoc")
@Category("document") @Category("build")
@After(Java25CompilerPlugin.Compile.class)
public static class Java25CompilerPlugin.JavaDoc
extends AbstractJavaDoc
A
Task to generate Java Documentation from the source code in the Project.- Since:
- Jul-2019
- Author:
- brian.oliver
-
Nested Class Summary
Nested classes/interfaces inherited from interface build.spin.Task
build.spin.Task.Pattern -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class AbstractJavaDoc
javadocMethods 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
-
JavaDoc
public JavaDoc()
-
-
Method Details
-
javadoc
public Path javadoc(@From(Java25CompilerPlugin.DetectSourceFiles.class) build.base.io.PathSet sourceCode, @From(Java25CompilerPlugin.DetectCompilationModulePath.class) build.spawn.jdk.option.ModulePath modulePath, @From(Java25CompilerPlugin.DetectCompilationClassPath.class) build.spawn.jdk.option.ClassPath classPath, @From(build.spin.module.clean.CleanPlugin.CreateBuildPath.class) Path buildPath) throws Exception Generates Java Documentation from the source code in theProject.
-