Class TargetInfo


  • public final class TargetInfo
    extends java.lang.Object
    A description of a file built or to be built
    • Constructor Detail

      • TargetInfo

        public TargetInfo​(ProcessorConfiguration config,
                          java.io.File[] sources,
                          java.io.File[] sysSources,
                          java.io.File output,
                          boolean rebuild)
    • Method Detail

      • getAllSourcePaths

        public java.lang.String[] getAllSourcePaths()
      • getAllSources

        public java.io.File[] getAllSources()
      • getOutput

        public java.io.File getOutput()
      • getRebuild

        public boolean getRebuild()
      • getSourceHistories

        public SourceHistory[] getSourceHistories​(java.lang.String basePath)
        Returns an array of SourceHistory objects (contains relative path and last modified time) for the source[s] of this target
      • getSourcePaths

        public java.lang.String[] getSourcePaths()
      • getSources

        public java.io.File[] getSources()
      • getSysSourcePaths

        public java.lang.String[] getSysSourcePaths()
      • getSysSources

        public java.io.File[] getSysSources()
      • mustRebuild

        public void mustRebuild()