sentence: jdiff is a javadoc doclets which generates an html report of all the packages , classes , constructors , methods , and fields which have been removed , added or changed in any way , including their documentation , when two java api are compared .