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 List classesAdded = null; /** Classes removed in the new API. */ public List classesRemoved = null; /** Classes changed in the new API. */ public List classesChanged = null; /** * 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; classesAdded = new ArrayList(); // ClassAPI[] classesRemoved = new ArrayList(); // ClassAPI[] classesChanged = new ArrayList(); // ClassDiff[] } }