Packages

p

xsbti.compile

analysis

package analysis

Type Members

  1. trait Compilation extends Serializable

    Defines Zinc's compilation information.

  2. trait GenericMapper extends AnyRef

    Defines a generic interface to map the values of the analysis file 1-to-1.

  3. trait ReadCompilations extends Serializable

    Defines an interface to read information about Zinc's incremental compilations.

    Defines an interface to read information about Zinc's incremental compilations.

    This API is useful to check how many times Zinc has compiled a set of sources and when that compilation took place. One can also use it to test Zinc's regressions.

  4. trait ReadMapper extends GenericMapper

    Defines a reader-only mapper interface that is used by Zinc after reading the analysis from an instance of an xsbti.compile.AnalysisStore.

    Defines a reader-only mapper interface that is used by Zinc after reading the analysis from an instance of an xsbti.compile.AnalysisStore.

    This interface is useful to make the analysis file machine-independent and allow third parties to distribute them around.

  5. trait ReadSourceInfos extends AnyRef

    Defines a read-only interface to get compiler information mapped to a source file.

  6. trait ReadStamps extends AnyRef

    A read-only interface to get the timestamps of the binaries, sources and compilation products.

  7. final class ReadWriteMappers extends AnyRef
  8. trait RootPaths extends AnyRef

    Defines an interface to model all the root paths.

    Defines an interface to model all the root paths.

    This interface is required to be used for ReadMapper and WriteMapper.

  9. trait SourceInfo extends AnyRef

    Defines the compiler information for a given compilation unit (source file).

  10. trait Stamp extends AnyRef

    A stamp defines certain properties or information on files.

    A stamp defines certain properties or information on files.

    Stamp properties are available depending on its associated file.

    A stamp is empty when getHash and getModified return an empty optional. This value is returned for files that have not been tracked by the incremental compiler.

  11. trait WriteMapper extends GenericMapper

    Defines a writer-only mapper interface that is used by Zinc before writing the contents of the analysis files to the underlying analysis store.

    Defines a writer-only mapper interface that is used by Zinc before writing the contents of the analysis files to the underlying analysis store.

    This interface is useful to make the analysis file machine-independent and allow third parties to distribute them around.

Ungrouped