Class AbstractDetectSourcePaths

java.lang.Object
build.spin.module.java.AbstractDetectSourcePaths
All Implemented Interfaces:
build.spin.common.task.DetectSourcePaths, build.spin.Task<build.base.io.PathSet>
Direct Known Subclasses:
Java25CompilerPlugin.DetectSourcePaths, Java8CompilerPlugin.DetectSourcePaths

public abstract class AbstractDetectSourcePaths extends Object implements build.spin.common.task.DetectSourcePaths
Detects the Paths for multi-version Java source code, typically for compilation using a JavaCompilerPlugin.
Since:
Dec-2020
Author:
brian.oliver
  • Constructor Details

    • AbstractDetectSourcePaths

      public AbstractDetectSourcePaths()
  • Method Details

    • getRelativeSourcePath

      protected String getRelativeSourcePath()
      Obtains the default location for source code, relative to the projectPath.
      Returns:
      the default location for source code
    • detect

      public build.base.io.PathSet detect()
      Specified by:
      detect in interface build.spin.common.task.DetectSourcePaths