DiagnosticSeverity class

The severity of an DiagnosticCode.

Implemented types
Annotations
  • @AnalyzerPublicApi.new(message: 'exported by package:analyzer/error/error.dart')

Constructors

DiagnosticSeverity(String name, int ordinal, String machineCode, String displayName)
const

Properties

displayName → String
The name of the severity used when producing readable output.
final
hashCode → int
The hash code for this object.
no setteroverride
machineCode → String
The name of the severity used when producing machine output.
final
name → String
final
ordinal → int
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

compareTo(DiagnosticSeverity other) → int
Compares this object to another object.
override
max(DiagnosticSeverity severity) → DiagnosticSeverity
Return the severity constant that represents the greatest severity.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
override

Operators

operator ==(Object other) → bool
The equality operator.
inherited

Constants

ERROR → const DiagnosticSeverity
The severity representing an error.
INFO → const DiagnosticSeverity
The severity representing an informational level analysis issue.
NONE → const DiagnosticSeverity
The severity representing a non-error. This is never used for any error code, but is useful for clients.
values → const List<DiagnosticSeverity>
WARNING → const DiagnosticSeverity
The severity representing a warning. Warnings can become errors if the -Werror command line flag is specified.