xsbt

api

package api

Visibility
  1. Public
  2. All

Type Members

  1. final case class Discovered(baseClasses: Set[String], annotations: Set[String], hasMain: Boolean, isModule: Boolean) extends Product with Serializable

  2. class Discovery extends AnyRef

  3. final class HashAPI extends AnyRef

    Implements hashing of public API.

  4. class NameHashing extends AnyRef

    A class that computes hashes for each group of definitions grouped by a simple name.

  5. class SameAPI extends AnyRef

    Used to implement API equality.

  6. trait Show[A] extends AnyRef

  7. trait ShowBase extends AnyRef

  8. trait ShowBasicTypes extends AnyRef

  9. trait ShowDefinition extends AnyRef

  10. trait ShowDefinitions extends AnyRef

  11. final class ShowLazy[A] extends Show[A]

  12. trait ShowPath extends AnyRef

  13. trait ShowType extends AnyRef

  14. trait ShowTypeParameters extends AnyRef

  15. trait ShowTypes extends AnyRef

  16. trait ShowValueParameters extends AnyRef

  17. class Visit extends AnyRef

  18. class NameChanges extends AnyRef

    Annotations
    @deprecated
    Deprecated

    (Since version 0.13.2) This class is not used in incremental compiler and will be removed in next major version.

Value Members

  1. object APIUtil

  2. object DefaultShowAPI extends ShowBase with ShowBasicTypes with ShowValueParameters

  3. object Discovered extends Serializable

  4. object Discovery

  5. object HashAPI

  6. object NameHashing

  7. object SameAPI

    Checks the API of two source files for equality.

  8. object ShowAPI

  9. object TopLevel

Ungrouped