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
-Werrorcommand line flag is specified.