AdaptiveClonerBuilder class final
Builder for AdaptiveCloner, allowing configuration of delegates and mode.
- Implemented types
Constructors
- AdaptiveClonerBuilder([bool isAOT = const bool.fromEnvironment('dart.vm.product')])
-
Creates an AdaptiveClonerBuilder with optional
isAOTmode.
Properties
- doTypedClone ← bool
-
Sets whether typed cloning is enabled for all delegates.
no getteroverride
- hashCode → int
-
The hash code for this object.
no setterinherited
- isAOT → bool
-
Indicates if AOT mode is enabled (defaults to dart.vm.product).
final
- listDynamicDelegateBuilder ↔ IClonerBuilding
-
Delegate builders for value, list (typed/dynamic), set (typed/dynamic), and map (typed/dynamic).
getter/setter pair
- listTypedDelegateBuilder ↔ IClonerBuilding
-
Delegate builders for value, list (typed/dynamic), set (typed/dynamic), and map (typed/dynamic).
getter/setter pair
- mapDynamicDelegateBuilder ↔ IClonerBuilding
-
Delegate builders for value, list (typed/dynamic), set (typed/dynamic), and map (typed/dynamic).
getter/setter pair
- mapTypedDelegateBuilder ↔ IClonerBuilding
-
Delegate builders for value, list (typed/dynamic), set (typed/dynamic), and map (typed/dynamic).
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- setDynamicDelegateBuilder ↔ IClonerBuilding
-
Delegate builders for value, list (typed/dynamic), set (typed/dynamic), and map (typed/dynamic).
getter/setter pair
- setTypedDelegateBuilder ↔ IClonerBuilding
-
Delegate builders for value, list (typed/dynamic), set (typed/dynamic), and map (typed/dynamic).
getter/setter pair
- valueDelegateBuilder ↔ IClonerBuilding
-
Delegate builders for value, list (typed/dynamic), set (typed/dynamic), and map (typed/dynamic).
getter/setter pair
Methods
-
build(
) → AdaptiveCloner -
Builds an AdaptiveCloner with the configured delegates and options.
override
-
instance(
) → AdaptiveClonerBuilder -
Returns a new AdaptiveClonerBuilder instance.
override
-
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