aboutsummaryrefslogtreecommitdiff
path: root/src/jdiff/PackageAPI.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/jdiff/PackageAPI.java')
-rwxr-xr-xsrc/jdiff/PackageAPI.java7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/jdiff/PackageAPI.java b/src/jdiff/PackageAPI.java
index 885752f..8a82bea 100755
--- a/src/jdiff/PackageAPI.java
+++ b/src/jdiff/PackageAPI.java
@@ -13,13 +13,13 @@ import java.util.*;
* See the file LICENSE.txt for copyright details.
* @author Matthew Doar, mdoar@pobox.com
*/
-class PackageAPI implements Comparable {
+class PackageAPI implements Comparable<PackageAPI> {
/** Full qualified name of the package. */
public String name_;
/** Classes within this package. */
- public List classes_; // ClassAPI[]
+ public final List<ClassAPI> classes_ = new ArrayList<>();
/** The doc block, default is null. */
public String doc_ = null;
@@ -27,11 +27,10 @@ class PackageAPI implements Comparable {
/** Constructor. */
public PackageAPI(String name) {
name_ = name;
- classes_ = new ArrayList(); // ClassAPI[]
}
/** Compare two PackageAPI objects by name. */
- public int compareTo(Object o) {
+ public int compareTo(PackageAPI o) {
PackageAPI oPackageAPI = (PackageAPI)o;
if (APIComparator.docChanged(doc_, oPackageAPI.doc_))
return -1;