CarpenterModule class abstract interface

Feature module contributing routes, shells and typed application capabilities.

Implementers

Properties

hashCode → int
The hash code for this object.
no setterinherited
id → String
Stable module identifier used in validation and diagnostic messages.
no setter
provides → Set<Type>
Capability types conceptually contributed by this module and its integration. Concrete values are still read from the compiled runtime.
no setter
requires → Set<Type>
Runtime capability types that must exist after all effective shells are configured.
no setter
routes → List<CarpenterRoute>
Internal Carpenter route declarations contributed by this module.
no setter
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
shells → List<CarpenterShell>
Shells contributed by this module to host capability configuration and wrapping.
no setter

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