package japicmp.model; import com.google.common.base.Optional; import japicmp.cmp.JarArchiveComparator; import japicmp.cmp.JarArchiveComparatorOptions; import javassist.CtConstructor; import javax.xml.bind.annotation.XmlTransient; public class JApiConstructor extends JApiBehavior { private final Optional<CtConstructor> oldConstructor; private final Optional<CtConstructor> newConstructor; public JApiConstructor(JApiClass jApiClass, String name, JApiChangeStatus changeStatus, Optional<CtConstructor> oldConstructor, Optional<CtConstructor> newConstructor, JarArchiveComparator jarArchiveComparator) { super(jApiClass, name, oldConstructor, newConstructor, changeStatus, jarArchiveComparator); this.oldConstructor = oldConstructor; this.newConstructor = newConstructor; } @XmlTransient public Optional<CtConstructor> getNewConstructor() { return newConstructor; } @XmlTransient public Optional<CtConstructor> getOldConstructor() { return oldConstructor; } }