package inc

  1. Public
  2. All

Type Members

  1. final class APIChanges[T] extends AnyRef

  2. trait APIs extends AnyRef

  3. final class Added extends Change

  4. trait Analysis extends AnyRef

  5. trait AnalysisStore extends AnyRef

  6. sealed abstract class Change extends AnyRef

  7. trait Changes[A] extends AnyRef

  8. trait ClassfileManager extends AnyRef

    During an incremental compilation run, a ClassfileManager deletes class files and is notified of generated class files.

  9. trait Compilations extends AnyRef

    Information about compiler runs accumulated since clean command has been run.

  10. final class Exists extends Stamp

  11. sealed trait FileValueCache[T] extends AnyRef

  12. final class Hash extends Stamp

  13. final case class IncOptions(transitiveStep: Int, recompileAllFraction: Double, relationsDebug: Boolean, apiDebug: Boolean, apiDiffContextSize: Int, apiDumpDirectory: Option[File], newClassfileManager: () ⇒ ClassfileManager) extends Product with Serializable

    Represents all configuration options for the incremental compiler itself and not the underlying Java/Scala compiler.

  14. final case class InitialChanges(internalSrc: Changes[File], removedProducts: Set[File], binaryDeps: Set[File], external: APIChanges[String]) extends Product with Serializable

  15. final class LastModified extends Stamp

  16. final class Modified extends Change

  17. trait ReadStamps extends AnyRef

  18. trait Relations extends AnyRef

    Provides mappings between source files, generated classes (products), and binaries.

  19. final class Removed extends Change

  20. trait SourceInfo extends AnyRef

  21. trait SourceInfos extends AnyRef

  22. sealed trait Stamp extends AnyRef

  23. trait Stamps extends ReadStamps

    Provides information about files as they were at a specific time.

Value Members

  1. object APIs

  2. object Analysis

  3. object AnalysisFormats

  4. object AnalysisStore

  5. object ClassfileManager

  6. object Compilations

  7. object FileBasedStore

  8. object FileValueCache

  9. object IncOptions extends Serializable

  10. object Incremental

  11. object IncrementalCompile

  12. object Locate

  13. object Relations

  14. object SourceInfos

  15. object Stamp

  16. object Stamps