RuleState class final

Describes the state of an analysis rule.

Constructors

RuleState.deprecated({Version? since, String? replacedBy})
Initializes a state that marks an analysis rule as deprecated.
const
RuleState.experimental({Version? since})
Initializes a state that marks an analysis rule as experimental.
const
RuleState.internal({Version? since})
Initializes a state that marks an analysis rule as for internal (Dart SDK) use only.
const
RuleState.removed({Version? since, String? replacedBy})
Initializes a state that identifies an analysis rule as having been removed.
const
RuleState.stable({Version? since})
Initializes a state that marks an analysis rule as stable.
const

Properties

hashCode int
The hash code for this object.
no setterinherited
isDeprecated bool
Whether this state marks an analysis rule as deprecated.
no setter
isExperimental bool
Whether this state marks an analysis rule as experimental.
no setter
isInternal bool
Whether this state marks an analysis rule as internal.
no setter
isRemoved bool
Whether this state marks an analysis rule as removed.
no setter
label String
A short description, suitable for displaying in documentation or a diagnostic message.
no setter
replacedBy String?
The optional name of an analysis rule which replaces the rule with this state.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
since → Version?
An Optional Dart language version that identifies the start of this state.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

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