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

    The merge/groupBy functionality requires understanding of the concepts of internalizing/externalizing dependencies:

  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. class EOFException extends ReadException

  11. final class Exists extends Stamp

  12. sealed trait FileValueCache[T] extends AnyRef

  13. final class Hash extends Stamp

  14. 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.

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

  16. final class LastModified extends Stamp

  17. final class Modified extends Change

  18. class ReadException extends Exception

  19. trait ReadStamps extends AnyRef

  20. trait Relations extends AnyRef

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

  21. final class Removed extends Change

  22. trait SourceInfo extends AnyRef

  23. trait SourceInfos extends AnyRef

  24. sealed trait Stamp extends AnyRef

  25. 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 AnalysisStore

  4. object ClassfileManager

  5. object Compilations

  6. object FileBasedStore

  7. object FileValueCache

  8. object IncOptions extends Serializable

  9. object Incremental

  10. object IncrementalCompile

  11. object Locate

  12. object Relations

  13. object SourceInfos

  14. object Stamp

  15. object Stamps

  16. object TextAnalysisFormat

Deprecated Value Members

  1. object AnalysisFormats


    (Since version 0.13.1) Replaced by TextAnalysisFormat. OK to remove in 0.14.