replicate method
- @override
- @Deprecated('Use builder pattern. eg. `this.replicate()` -> `CountedClonerBuilder().build()`. To be removed in 1.0.3')
override
DEPRECATED returns self instance
Implementation
@override
@Deprecated(
'Use builder pattern. eg. `this.replicate()` -> `CountedClonerBuilder().build()`. To be removed in 1.0.3',
)
CountedCloner replicate({
required bool doTypedClone,
int? sizeLimit,
int? nestLimit,
}) {
sizeLimit ??= this.sizeLimit;
nestLimit ??= this.nestLimit;
assert(sizeLimit > 0 && nestLimit > 0);
return CountedCloner._(sizeLimit, nestLimit, doTypedClone);
}