Class Java25CompilerPlugin.Compile

java.lang.Object
build.spin.module.java.AbstractCompile
build.spin.module.java.Java25CompilerPlugin.Compile
All Implemented Interfaces:
JavaCompilerPlugin.Compile, build.spin.Task<build.base.io.PathSet>
Enclosing class:
Java25CompilerPlugin

@Named("compile") @Description("Compile Java sources") public static class Java25CompilerPlugin.Compile extends AbstractCompile implements JavaCompilerPlugin.Compile
A Task to compile 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
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    build.base.io.PathSet
    compile(build.base.io.PathSet sourceCode, build.spawn.jdk.option.ModulePath modulePath, build.spawn.jdk.option.ClassPath classPath, Path buildPath)
    Compiles the source code in the provided PathSet into the specified build Path.

    Methods inherited from class AbstractCompile

    compile, dependencies

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface build.spin.Task

    dependencies, execute