GenericExtractionSite class
A generic extraction site discovered during bridge code generation.
Recorded whenever the generator emits a D4.extractBridgedArg<Base<Arg>>
or similar helper call where the type argument is itself generic.
Used by the relaxer generator to build wrapper classes and factory functions
without post-processing regex scanning.
Constructors
- GenericExtractionSite({required String baseTypeName, required String typeArg, required String moduleName})
-
const
Properties
- baseTypeName → String
-
The generic base type name (unqualified, e.g., 'ValueNotifier').
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- moduleName → String
-
The module this extraction was generated in.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- typeArg → String
-
The inner type argument (unqualified, e.g., 'MagnifierInfo', 'Color?').
final
Methods
-
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