package com.freetmp.mbg.merge.statement;
import com.freetmp.mbg.merge.AbstractMerger;
import com.github.javaparser.ast.stmt.AssertStmt;
/**
* Created by LiuPin on 2015/5/13.
*/
public class AssertStmtMerger extends AbstractMerger<AssertStmt> {
@Override public AssertStmt doMerge(AssertStmt first, AssertStmt second) {
AssertStmt as = new AssertStmt();
as.setCheck(mergeSingle(first.getCheck(),second.getCheck()));
as.setMessage(mergeSingle(first.getMessage(),second.getMessage()));
return as;
}
@Override public boolean doIsEquals(AssertStmt first, AssertStmt second) {
if(!isEqualsUseMerger(first.getCheck(),second.getCheck())) return false;
if(!isEqualsUseMerger(first.getMessage(),second.getMessage())) return false;
return true;
}
}