All Downloads are FREE. Search and download functionalities are using the official Maven repository.

cn.k7g.alloy.model.DiffUnchangedFunction Maven / Gradle / Ivy

package cn.k7g.alloy.model;

/**
 * 差异值
 * @date  2021/2/5 下午1:47
 * @author victor-wu
 */
@FunctionalInterface
public interface DiffUnchangedFunction {
    /**
     *
     * @param newData 新值
     * @param oldData 旧值
     * @return  返回值为 null 表示未改变使用 oldData,
     *          返回值不为空, 则表示发生改变, 用返回值
     */
    R apply(T1 newData, T2 oldData);
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy