blob: 495f6e6b8afe183e72adcd76b09724b8f75da065 [file] [log] [blame]
package jdiff;
import java.util.*;
import com.sun.javadoc.*;
/**
* Changes between two packages.
*
* See the file LICENSE.txt for copyright details.
* @author Matthew Doar, mdoar@pobox.com
*/
class PackageDiff {
public String name_;
/** Classes added in the new API. */
public final List<ClassAPI> classesAdded = new ArrayList<>();
/** Classes removed in the new API. */
public final List<ClassAPI> classesRemoved = new ArrayList<>();
/** Classes changed in the new API. */
public final List<ClassDiff> classesChanged = new ArrayList<>();
/**
* A string describing the changes in documentation.
*/
public String documentationChange_ = null;
/* The percentage difference for this package. */
public double pdiff = 0.0;
/** Default constructor. */
public PackageDiff(String name) {
name_ = name;
}
}