c

mill.bsp

BspCompileProblemReporter

class BspCompileProblemReporter extends CompileProblemReporter

Specialized reporter that sends compilation diagnostics for each problem it logs, either as information, warning or error as well as task finish notifications of type compile-report.

Annotations
@Scaladoc()
Linear Supertypes
CompileProblemReporter, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. BspCompileProblemReporter
  2. CompileProblemReporter
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new BspCompileProblemReporter(client: BuildClient, targetId: BuildTargetIdentifier, targetDisplayName: String, taskId: TaskId, compilationOriginId: Option[String])

    client

    the client to send diagnostics to

    targetId

    the target id of the target whose compilation the diagnostics are related to

    taskId

    a unique id of the compilation task of the target specified by targetId

    compilationOriginId

    optional origin id the client assigned to the compilation request. Needs to be sent back as part of the published diagnostics as well as compile report

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  6. val compileTask: CompileTask
  7. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  8. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  9. def fileVisited(file: Path): Unit
    Definition Classes
    BspCompileProblemReporter → CompileProblemReporter
  10. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  11. def finish(): Unit
    Definition Classes
    BspCompileProblemReporter → CompileProblemReporter
  12. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  13. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  14. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  15. def logError(problem: Problem): Unit
    Definition Classes
    BspCompileProblemReporter → CompileProblemReporter
  16. def logInfo(problem: Problem): Unit
    Definition Classes
    BspCompileProblemReporter → CompileProblemReporter
  17. def logWarning(problem: Problem): Unit
    Definition Classes
    BspCompileProblemReporter → CompileProblemReporter
  18. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  19. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  20. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  21. def printSummary(): Unit
    Definition Classes
    BspCompileProblemReporter → CompileProblemReporter
  22. def start(): Unit
    Definition Classes
    BspCompileProblemReporter → CompileProblemReporter
  23. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  24. def toString(): String
    Definition Classes
    AnyRef → Any
  25. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  26. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  27. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()

Inherited from CompileProblemReporter

Inherited from AnyRef

Inherited from Any

Ungrouped