package com.freetmp.mbg.merge.declaration; import com.freetmp.mbg.merge.AbstractMerger; import com.github.javaparser.ast.body.InitializerDeclaration; /** * Created by LiuPin on 2015/4/20. */ public class InitializerDeclarationMerger extends AbstractMerger<InitializerDeclaration> { @Override public InitializerDeclaration doMerge(InitializerDeclaration first, InitializerDeclaration second) { InitializerDeclaration id = new InitializerDeclaration(); id.setJavaDoc(mergeSingle(first.getJavaDoc(),second.getJavaDoc())); id.setStatic(first.isStatic()); id.setAnnotations(mergeCollections(first.getAnnotations(),second.getAnnotations())); id.setBlock(mergeSingle(first.getBlock(),second.getBlock())); return id; } @Override public boolean doIsEquals(InitializerDeclaration first, InitializerDeclaration second) { if(first.isStatic() != second.isStatic()) return false; return false; } }