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