1 package jdiff; 2 3 import java.io.*; 4 import java.util.*; 5 6 16 class PackageAPI implements Comparable { 17 18 19 public String name_; 20 21 22 public List classes_; 24 25 public String doc_ = null; 26 27 28 public PackageAPI(String name) { 29 name_ = name; 30 classes_ = new ArrayList(); } 32 33 34 public int compareTo(Object o) { 35 PackageAPI oPackageAPI = (PackageAPI)o; 36 if (APIComparator.docChanged(doc_, oPackageAPI.doc_)) 37 return -1; 38 return name_.compareTo(oPackageAPI.name_); 39 } 40 41 44 public boolean equals(Object o) { 45 if (name_.compareTo(((PackageAPI)o).name_) == 0) 46 return true; 47 return false; 48 } 49 } 50 | Popular Tags |