com.softwaremill

clippy

package clippy

Visibility
  1. Public
  2. All

Type Members

  1. case class Advice(compilationError: CompilationError[RegexT], advice: String, library: Library) extends Product with Serializable

  2. class AdviceLoader extends AnyRef

  3. case class Clippy(version: String, advices: List[Advice]) extends Product with Serializable

  4. class ClippyPlugin extends Plugin

  5. sealed trait ColorsConfig extends AnyRef

  6. sealed trait CompilationError[T <: Template] extends AnyRef

  7. class DelegatingPosition extends Position

  8. class DelegatingReporter extends Reporter

  9. case class DivergingImplicitExpansionError[T <: Template](forType: T, startingWith: T, in: T) extends CompilationError[T] with Product with Serializable

  10. case class ExactT(v: String) extends Template with Product with Serializable

  11. case class ImplicitNotFoundError[T <: Template](parameter: T, implicitType: T) extends CompilationError[T] with Product with Serializable

  12. abstract class InjectReporter extends PluginComponent

    Responsible for replacing the global reporter with our custom Clippy reporter after the first phase of compilation.

  13. case class Library(groupId: String, artifactId: String, version: String) extends Product with Serializable

  14. case class NotAMemberError[T <: Template](what: T, notAMemberOf: T) extends CompilationError[T] with Product with Serializable

  15. case class NotFoundError[T <: Template](what: T) extends CompilationError[T] with Product with Serializable

  16. case class RegexT(v: String) extends Template with Product with Serializable

  17. class RestoreReporter extends PluginComponent

    Replaces global reporter back with the original global reporter.

  18. class StringDiff extends AnyRef

  19. sealed trait Template extends AnyRef

  20. case class TypeArgumentsDoNotConformToOverloadedBoundsError[T <: Template](typeArgs: T, alternativesOf: T, alternatives: Set[T]) extends CompilationError[T] with Product with Serializable

  21. case class TypeMismatchError[T <: Template](found: T, foundExpandsTo: Option[T], required: T, requiredExpandsTo: Option[T]) extends CompilationError[T] with Product with Serializable

  22. case class TypeclassNotFoundError[T <: Template](typeclass: T, forType: T) extends CompilationError[T] with Product with Serializable

Value Members

  1. object Advice extends Serializable

  2. object Clippy extends Serializable

  3. object ClippyBuildInfo extends Product with Serializable

    This object was generated by sbt-buildinfo.

  4. object ColorsConfig

  5. object CompilationError

  6. object CompilationErrorParser

  7. object DelegatingPosition

  8. object Highlighter

    Copied from https://github.

  9. object Library extends Serializable

  10. object Parsers

  11. object RegexT extends Serializable

  12. object StringDiff

  13. object Utils

Ungrouped