SetupCatalog class final
The catalog of the steps by hand of the modules of smf create: the
steps of their apps today, and the retired steps, which no app has
any more.
The link of a run names a step for good, so the site of SMF keeps the guide of every step that the catalog ever had: a step that leaves the apps moves to retired, and stays there unless it comes back (see next).
Constructors
-
SetupCatalog({List<
SetupStep> steps = const [], List<SetupStep> retired = const []}) -
Creates the catalog of
stepsandretiredsteps.const - SetupCatalog.parse(String text)
-
The catalog of
text, as render writes it.factory
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
-
retired
→ List<
SetupStep> -
The steps that the apps no longer have, in the order of their ids.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
steps
→ List<
SetupStep> -
The steps of the apps, in the order of setupStepsOf.
final
Methods
-
next(
List< SetupStep> steps) → SetupCatalog -
The catalog that follows this one for
steps, the steps of the apps now: its retired steps are those of this catalog and the steps that left the apps, each as this catalog has it, but for a step that is amongstepsagain, in the order of their ids. -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
render(
) → String - The catalog as the text of setupStepsFile: JSON indented by two spaces, with a final line break.
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited