T - merged objects typepublic interface MergeBehavior<T extends MergeBehavior<T>> extends Mergeable
Mergeable interface instead.Merge,
Mergeable| Modifier and Type | Method and Description |
|---|---|
T |
merge(RecursiveMerge merge,
Class type,
T object,
int depth)
Returns object as a result of merging another
object on top of this one. |
@NotNull T merge(@NotNull RecursiveMerge merge, @NotNull Class type, @NotNull T object, int depth)
object on top of this one.merge - RecursiveMerge algorithmtype - expected resulting object Class typeobject - object to merge into this one, it might also be nulldepth - merge calls stack depthobject on top of this oneCopyright © 2020. All rights reserved.