196b00fec6cd6068c1c5ae09de0358340c0ec499eThe Android Open Source Projectpackage jdiff; 296b00fec6cd6068c1c5ae09de0358340c0ec499eThe Android Open Source Project 396b00fec6cd6068c1c5ae09de0358340c0ec499eThe Android Open Source Projectimport java.util.*; 496b00fec6cd6068c1c5ae09de0358340c0ec499eThe Android Open Source Projectimport com.sun.javadoc.*; 596b00fec6cd6068c1c5ae09de0358340c0ec499eThe Android Open Source Project 696b00fec6cd6068c1c5ae09de0358340c0ec499eThe Android Open Source Project/** 796b00fec6cd6068c1c5ae09de0358340c0ec499eThe Android Open Source Project * Changes between two packages. 896b00fec6cd6068c1c5ae09de0358340c0ec499eThe Android Open Source Project * 996b00fec6cd6068c1c5ae09de0358340c0ec499eThe Android Open Source Project * See the file LICENSE.txt for copyright details. 1096b00fec6cd6068c1c5ae09de0358340c0ec499eThe Android Open Source Project * @author Matthew Doar, mdoar@pobox.com 1196b00fec6cd6068c1c5ae09de0358340c0ec499eThe Android Open Source Project */ 1296b00fec6cd6068c1c5ae09de0358340c0ec499eThe Android Open Source Projectclass PackageDiff { 1396b00fec6cd6068c1c5ae09de0358340c0ec499eThe Android Open Source Project 1496b00fec6cd6068c1c5ae09de0358340c0ec499eThe Android Open Source Project public String name_; 1596b00fec6cd6068c1c5ae09de0358340c0ec499eThe Android Open Source Project 1696b00fec6cd6068c1c5ae09de0358340c0ec499eThe Android Open Source Project /** Classes added in the new API. */ 1796b00fec6cd6068c1c5ae09de0358340c0ec499eThe Android Open Source Project public List classesAdded = null; 1896b00fec6cd6068c1c5ae09de0358340c0ec499eThe Android Open Source Project /** Classes removed in the new API. */ 1996b00fec6cd6068c1c5ae09de0358340c0ec499eThe Android Open Source Project public List classesRemoved = null; 2096b00fec6cd6068c1c5ae09de0358340c0ec499eThe Android Open Source Project /** Classes changed in the new API. */ 2196b00fec6cd6068c1c5ae09de0358340c0ec499eThe Android Open Source Project public List classesChanged = null; 2296b00fec6cd6068c1c5ae09de0358340c0ec499eThe Android Open Source Project 2396b00fec6cd6068c1c5ae09de0358340c0ec499eThe Android Open Source Project /** 2496b00fec6cd6068c1c5ae09de0358340c0ec499eThe Android Open Source Project * A string describing the changes in documentation. 2596b00fec6cd6068c1c5ae09de0358340c0ec499eThe Android Open Source Project */ 2696b00fec6cd6068c1c5ae09de0358340c0ec499eThe Android Open Source Project public String documentationChange_ = null; 2796b00fec6cd6068c1c5ae09de0358340c0ec499eThe Android Open Source Project 2896b00fec6cd6068c1c5ae09de0358340c0ec499eThe Android Open Source Project /* The percentage difference for this package. */ 2996b00fec6cd6068c1c5ae09de0358340c0ec499eThe Android Open Source Project public double pdiff = 0.0; 3096b00fec6cd6068c1c5ae09de0358340c0ec499eThe Android Open Source Project 3196b00fec6cd6068c1c5ae09de0358340c0ec499eThe Android Open Source Project /** Default constructor. */ 3296b00fec6cd6068c1c5ae09de0358340c0ec499eThe Android Open Source Project public PackageDiff(String name) { 3396b00fec6cd6068c1c5ae09de0358340c0ec499eThe Android Open Source Project name_ = name; 3496b00fec6cd6068c1c5ae09de0358340c0ec499eThe Android Open Source Project classesAdded = new ArrayList(); // ClassAPI[] 3596b00fec6cd6068c1c5ae09de0358340c0ec499eThe Android Open Source Project classesRemoved = new ArrayList(); // ClassAPI[] 3696b00fec6cd6068c1c5ae09de0358340c0ec499eThe Android Open Source Project classesChanged = new ArrayList(); // ClassDiff[] 3796b00fec6cd6068c1c5ae09de0358340c0ec499eThe Android Open Source Project } 3896b00fec6cd6068c1c5ae09de0358340c0ec499eThe Android Open Source Project} 39