FilterStoreReporter

mdoc.internal.markdown.FilterStoreReporter
class FilterStoreReporter(val settings: Settings) extends VersionSpecificFilteringReporter

Same as nsc StoreReporter except it extends AbstractReporter.

The AbstractReporter does filtering based on position to avoid duplicate diagnostics.

Attributes

Graph
Supertypes
class FilteringReporter
class Reporter
class Reporter
class Object
trait Matchable
class Any
Show all

Members list

Type members

Classlikes

case class Info(pos: Position, msg: String, severity: Severity)

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Inherited types

final type Severity = Severity

Attributes

Inherited from:
Reporter

Value members

Concrete methods

protected def add(pos: Position, msg: String, severity: Severity): Unit
override def reset(): Unit

Attributes

Definition Classes
FilteringReporter -> Reporter -> Reporter

Inherited methods

final def ERROR: Severity

Attributes

Inherited from:
Reporter
final def INFO: Severity

Attributes

Inherited from:
Reporter
final def WARNING: Severity

Attributes

Inherited from:
Reporter
def cancelled: Boolean

Attributes

Inherited from:
Reporter
def cancelled_=(b: Boolean): Unit

Attributes

Inherited from:
Reporter
def comment(pos: Position, msg: String): Unit

Attributes

Inherited from:
Reporter
override def doReport(pos: Position, msg: String, severity: Severity): Unit

Attributes

Definition Classes
VersionSpecificFilteringReporter -> FilteringReporter
Inherited from:
VersionSpecificFilteringReporter
def doReport(pos: Position, msg: String, severity: Severity, actions: List[CodeAction]): Unit

Attributes

Inherited from:
Reporter
final def echo(pos: Position, msg: String, actions: List[CodeAction]): Unit

Attributes

Inherited from:
Reporter
final def echo(msg: String): Unit

Attributes

Inherited from:
Reporter
final def error(pos: Position, msg: String, actions: List[CodeAction]): Unit

Attributes

Inherited from:
Reporter
def errorCount: Int

Attributes

Inherited from:
Reporter
override def filter(pos: Position, msg: String, severity: Severity): Int

Attributes

Definition Classes
FilteringReporter -> Reporter
Inherited from:
FilteringReporter
def finish(): Unit

Attributes

Inherited from:
Reporter
def flush(): Unit

Attributes

Inherited from:
Reporter
override def hasErrors: Boolean

Attributes

Definition Classes
Reporter -> Reporter
Inherited from:
Reporter
def hasWarnings: Boolean

Attributes

Inherited from:
Reporter
def increment(severity: Severity): Unit

Attributes

Inherited from:
Reporter
protected def info0(pos: Position, msg: String, severity: Severity, force: Boolean): Unit

Attributes

Inherited from:
FilteringReporter
def rerunWithDetails(setting: Setting, name: String): String

Attributes

Inherited from:
Reporter
final def warning(pos: Position, msg: String, actions: List[CodeAction]): Unit

Attributes

Inherited from:
Reporter
def warningCount: Int

Attributes

Inherited from:
Reporter

Deprecated and Inherited methods

final def info(pos: Position, msg: String, force: Boolean): Unit

Attributes

Deprecated
[Since version 2.13.0] Use echo, as internal.Reporter does not support unforced info
Inherited from:
Reporter

Concrete fields

val infos: LinkedHashSet[Info]
val settings: Settings