AdaptiveClonerBuilder constructor

AdaptiveClonerBuilder([
  1. bool isAOT = const bool.fromEnvironment('dart.vm.product')
])

Creates an AdaptiveClonerBuilder with optional isAOT mode.

Implementation

AdaptiveClonerBuilder([
  this.isAOT = const bool.fromEnvironment('dart.vm.product'),
]) : valueDelegateBuilder = CountedClonerBuilder(),
     listTypedDelegateBuilder = HashedClonerBuilder(),
     listDynamicDelegateBuilder = HashedClonerBuilder(),
     setTypedDelegateBuilder = isAOT
         ? HashedClonerBuilder()
         : CountedClonerBuilder(),
     setDynamicDelegateBuilder = HashedClonerBuilder(),
     mapTypedDelegateBuilder = CountedClonerBuilder(),
     mapDynamicDelegateBuilder = isAOT
         ? CountedClonerBuilder()
         : HashedClonerBuilder();