AdaptiveClonerBuilder constructor

AdaptiveClonerBuilder([
  1. bool isAOT = DART_IS_AOT
])

Creates an AdaptiveClonerBuilder with optional isAOT mode.

Implementation

AdaptiveClonerBuilder([this.isAOT = DART_IS_AOT])
  : valueDelegateBuilder = CountedClonerBuilder(),
    listTypedDelegateBuilder = HashedClonerBuilder(),
    listDynamicDelegateBuilder = HashedClonerBuilder(),
    setTypedDelegateBuilder = isAOT
        ? HashedClonerBuilder()
        : CountedClonerBuilder(),
    setDynamicDelegateBuilder = HashedClonerBuilder(),
    mapTypedDelegateBuilder = CountedClonerBuilder(),
    mapDynamicDelegateBuilder = isAOT
        ? CountedClonerBuilder()
        : HashedClonerBuilder();