public class DifferDispatcher
extends java.lang.Object
构造器和说明 |
---|
DifferDispatcher(DifferProvider differProvider,
CircularReferenceDetectorFactory circularReferenceDetectorFactory,
CircularReferenceExceptionHandler circularReferenceExceptionHandler,
IsIgnoredResolver ignoredResolver,
IsReturnableResolver returnableResolver,
PropertyAccessExceptionHandlerResolver propertyAccessExceptionHandlerResolver,
CategoryResolver categoryResolver) |
限定符和类型 | 方法和说明 |
---|---|
void |
clearInstanceMemory() |
DiffNode |
dispatch(DiffNode parentNode,
Instances parentInstances,
Accessor accessor)
Delegates the call to an appropriate
Differ . |
protected static void |
forgetInstances(DiffNode parentNode,
Instances instances) |
protected static void |
rememberInstances(DiffNode parentNode,
Instances instances) |
void |
resetInstanceMemory() |
public DifferDispatcher(DifferProvider differProvider, CircularReferenceDetectorFactory circularReferenceDetectorFactory, CircularReferenceExceptionHandler circularReferenceExceptionHandler, IsIgnoredResolver ignoredResolver, IsReturnableResolver returnableResolver, PropertyAccessExceptionHandlerResolver propertyAccessExceptionHandlerResolver, CategoryResolver categoryResolver)
public final void resetInstanceMemory()
public final void clearInstanceMemory()
public DiffNode dispatch(DiffNode parentNode, Instances parentInstances, Accessor accessor)
Differ
.Instances
.