package com.freetmp.mbg.merge.declaration; import com.freetmp.mbg.merge.AbstractMerger; import com.github.javaparser.ast.PackageDeclaration; /** * Created by LiuPin on 2015/5/13. */ public class PackageDeclarationMerger extends AbstractMerger<PackageDeclaration> { @Override public PackageDeclaration doMerge(PackageDeclaration first, PackageDeclaration second) { PackageDeclaration packageDeclaration = new PackageDeclaration(); packageDeclaration.setName(first.getName()); packageDeclaration.setAnnotations(mergeCollections(first.getAnnotations(),second.getAnnotations())); return packageDeclaration; } @Override public boolean doIsEquals(PackageDeclaration first, PackageDeclaration second) { if(!first.getName().equals(second.getName())) return false; return true; } }