package diagnostics
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- class CatchingLogger extends IssueLogger
- final class DefaultLogger extends Logger
Default logger, sends all messages to stderr.
- case class Diagnostic(category: DiagnosticCategory, location: Location, message: String) extends Product with Serializable
A diagnostic message, category tells us what type of diagnostic this is while location and messages provide details
A diagnostic message, category tells us what type of diagnostic this is while location and messages provide details
- Annotations
- @key("Diagnostic")
- sealed abstract class DiagnosticCategory extends AnyRef
- Annotations
- @key("DiagnosticCategory")
- final case class Issue(path: PathLike, diagnostic: Diagnostic, provider: String = io.github.apexdevtools.apexls.api.Issue.APEX_LS_PROVIDER) extends io.github.apexdevtools.apexls.api.Issue with Product with Serializable
An issue recoded against a specific file location.
- trait IssueLogger extends AnyRef
Trait to assist with logging in a context specific way
- sealed case class IssuesAnd[T](issues: ArraySeq[Issue], value: T) extends Product with Serializable
- class IssuesManager extends IssuesCollection with IssueLogger
IssuesCollection implementation, holds Issues for each metadata file and tracks when they change to allow clients to be more selective when pulling issues.
- class LogEntryContext extends AnyRef
- trait Logger extends AnyRef
Minimalistic logging, the best kind of logging system.
- class ModifierLogger extends IssueLogger
Value Members
- object Diagnostic extends Serializable
- object DiagnosticCategory
- object Duplicates
- case object ERROR_CATEGORY extends DiagnosticCategory with Product with Serializable
- object Issue extends Serializable
- object IssuesAnd extends Serializable
- object LogEntryContext
- object LoggerOps
Collection of functions for logging and changing the logging behaviour.
- case object MISSING_CATEGORY extends DiagnosticCategory with Product with Serializable
- case object SYNTAX_CATEGORY extends DiagnosticCategory with Product with Serializable
- case object UNUSED_CATEGORY extends DiagnosticCategory with Product with Serializable
- case object WARNING_CATEGORY extends DiagnosticCategory with Product with Serializable