package com.freetmp.mbg.merge.statement;
import com.freetmp.mbg.merge.AbstractMerger;
import com.github.javaparser.ast.stmt.SwitchEntryStmt;
/**
* Created by LiuPin on 2015/5/13.
*/
public class SwitchEntryStmtMerger extends AbstractMerger<SwitchEntryStmt> {
@Override public SwitchEntryStmt doMerge(SwitchEntryStmt first, SwitchEntryStmt second) {
SwitchEntryStmt ses = new SwitchEntryStmt();
ses.setLabel(mergeSingle(first.getLabel(),second.getLabel()));
ses.setStmts(mergeCollections(first.getStmts(),second.getStmts()));
return ses;
}
@Override public boolean doIsEquals(SwitchEntryStmt first, SwitchEntryStmt second) {
if(!isEqualsUseMerger(first.getLabel(),second.getLabel())) return false;
return true;
}
}