blob: ba94f6ef6636a1e5e977eaf4921c91b6fea12c5b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
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[]
}
}
|