package com.freetmp.mbg.merge.comment;
import com.freetmp.mbg.merge.AbstractMerger;
import com.github.javaparser.ast.comments.BlockComment;
import org.apache.commons.lang3.StringUtils;
/**
* Created by pin on 2015/4/19.
*/
public class BlockCommentMerger extends AbstractMerger<BlockComment> {
@Override
public BlockComment doMerge(BlockComment first, BlockComment second) {
if(StringUtils.isBlank(first.getContent())) return second;
if(StringUtils.isBlank(second.getContent())) return first;
BlockComment comment = new BlockComment();
comment.setContent(first.getContent());
copyPosition(first,comment);
return comment;
}
@Override
public boolean doIsEquals(BlockComment first, BlockComment second) {
return similarity(first.getContent(),second.getContent()) > 0.9d;
}
}