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 isAOT mode.

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