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;
|
}
|
}
|