public ObjectDiffer build() { final DifferProvider differProvider = new DifferProvider(); final DifferDispatcher differDispatcher = newDifferDispatcher(differProvider); differProvider.push(newBeanDiffer(differDispatcher)); differProvider.push(newCollectionDiffer(differDispatcher)); differProvider.push(newMapDiffer(differDispatcher)); differProvider.push(newPrimitiveDiffer()); differProvider.pushAll(createCustomDiffers(differDispatcher)); return new ObjectDiffer(differDispatcher); }
public ObjectDiffer build() { final DifferProvider differProvider = new DifferProvider(); final DifferDispatcher differDispatcher = newDifferDispatcher(differProvider); differProvider.push(newBeanDiffer(differDispatcher)); differProvider.push(newCollectionDiffer(differDispatcher)); differProvider.push(newMapDiffer(differDispatcher)); differProvider.push(newPrimitiveDiffer()); differProvider.pushAll(createCustomDiffers(differDispatcher)); return new ObjectDiffer(differDispatcher); }