addCopyFactory<E> static method

void addCopyFactory<E>(
  1. DeepCopyFactory<E> factory
)

Add a new factory.

Each type E can only have one factory associated with it.

factory must be of type CopyFactory or DeepCopyFactory, otherwise an ArgumentError will be thrown.

Implementation

static void addCopyFactory<E>(DeepCopyFactory<E> factory) {
  _copyFactories.add(factory);
}