Home | History | Annotate | Download | only in lib

META-INF/
META-INF/MANIFEST.MF
jdiff/
jdiff/API.class
API.java
package jdiff
public jdiff.API extends java.lang.Object {
	public java.util.List packages_
	public java.util.Hashtable classes_
	public String name_
	public jdiff.PackageAPI currPkg_
	public jdiff.ClassAPI currClass_
	public jdiff.ConstructorAPI currCtor_
	public jdiff.MethodAPI currMethod_
	public jdiff.FieldAPI currField_
	public static final int indentInc
	public void  () 
	public void dump () 
		int indent
		java.util.Iterator iter
	public void dumpPackage (jdiff.PackageAPI, int) 
		int i
		jdiff.PackageAPI pkg
		int indent
		java.util.Iterator iter
	public static void dumpClass (jdiff.ClassAPI, int) 
		int i
		int i
		int i
		int i
		String interfaceImpl
		java.util.Iterator iter
		jdiff.ClassAPI c
		int indent
		java.util.Iterator iter
	public static void dumpModifiers (jdiff.Modifiers, int) 
		int i
		jdiff.Modifiers m
		int indent
	public static void dumpCtor (jdiff.ConstructorAPI, int) 
		int i
		jdiff.ConstructorAPI c
		int indent
	public static void dumpMethod (jdiff.MethodAPI, int) 
		int i
		jdiff.MethodAPI m
		int indent
		java.util.Iterator iter
	public static void dumpField (jdiff.FieldAPI, int) 
		int i
		jdiff.FieldAPI f
		int indent
	public static void dumpParam (jdiff.ParamAPI, int) 
		int i
		jdiff.ParamAPI p
		int indent
	public static java.lang.String stuffHTMLTags (java.lang.String) 
		String htmlText
	public static java.lang.String hideHTMLTags (java.lang.String) 
		String htmlText
		StringBuffer sb
		int i
	public static java.lang.String showHTMLTags (java.lang.String) 
		char c
		String text
		StringBuffer sb
		StringBuffer res
		int len
		int i
		int resIdx
	public static java.lang.String convertHTMLTagsToXHTML (java.lang.String) 
		char c
		String htmlText
		StringBuffer sb
		int i
		boolean inTag
		String tag
}

jdiff/APIComparator.class
APIComparator.java
package jdiff
public jdiff.APIComparator extends java.lang.Object {
	public jdiff.APIDiff apiDiff
	public jdiff.PackageDiff pkgDiff
	private static jdiff.API oldAPI_
	private static jdiff.API newAPI_
	private boolean trace
	public void  () 
	public void compareAPIs (jdiff.API, jdiff.API) 
		int existsNew
		jdiff.PackageAPI oldPkg
		int idx
		int existsOld
		jdiff.PackageAPI newPkg
		int idx
		jdiff.API oldAPI
		jdiff.API newAPI
		double differs
		java.util.Iterator iter
		Long denom
		Double percentage
		int approxPercentage
	public double comparePackages (jdiff.PackageAPI, jdiff.PackageAPI) 
		int existsNew
		jdiff.ClassAPI oldClass
		int idx
		int existsOld
		jdiff.ClassAPI newClass
		int idx
		String link
		String id
		String title
		jdiff.PackageAPI oldPkg
		jdiff.PackageAPI newPkg
		double differs
		java.util.Iterator iter
		boolean differsFlag
		Long denom
	public double compareClasses (jdiff.ClassAPI, jdiff.ClassAPI, jdiff.PackageDiff) 
		String changeText
		String fqName
		String link
		String id
		String title
		jdiff.ClassAPI oldClass
		jdiff.ClassAPI newClass
		jdiff.PackageDiff pkgDiff
		boolean differsFlag
		double differs
		jdiff.ClassDiff classDiff
		String inheritanceChange
		String modifiersChange
		boolean differsCtors
		boolean differsMethods
		boolean differsFields
		Long denom
	public boolean compareAllCtors (jdiff.ClassAPI, jdiff.ClassAPI, jdiff.ClassDiff) 
		String type
		String fqName
		String link1
		String link2
		String id
		String title
		jdiff.MemberDiff memberDiff
		jdiff.ConstructorAPI newCtor
		String modifiersChange
		int oldSize
		int newSize
		jdiff.ConstructorAPI oldCtor
		int idx
		jdiff.ConstructorAPI newCtor
		int idx
		jdiff.ClassAPI oldClass
		jdiff.ClassAPI newClass
		jdiff.ClassDiff classDiff
		boolean differs
		boolean singleCtor
		java.util.Iterator iter
	public boolean compareAllMethods (jdiff.ClassAPI, jdiff.ClassAPI, jdiff.ClassDiff) 
		jdiff.MethodAPI newMethod
		int methodIdx
		jdiff.MethodAPI newMethod
		int startOld
		int endOld
		int startNew
		int endNew
		jdiff.MethodAPI oldMethod
		int idx
		jdiff.MethodAPI[] methodArr
		jdiff.MethodAPI oldMethod
		int methodIdx
		int startOld
		int endOld
		int startNew
		int endNew
		jdiff.MethodAPI newMethod
		int idx
		jdiff.MethodAPI[] methodArr
		jdiff.ClassAPI oldClass
		jdiff.ClassAPI newClass
		jdiff.ClassDiff classDiff
		boolean differs
		java.util.Iterator iter
	public boolean compareMethods (jdiff.MethodAPI, jdiff.MethodAPI, jdiff.ClassDiff) 
		String changeText
		String changeText
		String changeText
		String sig
		String fqName
		String link1
		String link2
		String id
		String title
		jdiff.MethodAPI oldMethod
		jdiff.MethodAPI newMethod
		jdiff.ClassDiff classDiff
		jdiff.MemberDiff methodDiff
		boolean differs
		String oldSig
		String newSig
		int inh
		String modifiersChange
	public boolean compareAllFields (jdiff.ClassAPI, jdiff.ClassAPI, jdiff.ClassDiff) 
		String changeText
		String changeText
		String changeText
		String fqName
		String link1
		String link2
		String id
		String title
		jdiff.MemberDiff memberDiff
		int inh
		String modifiersChange
		jdiff.FieldAPI newField
		int existsNew
		jdiff.FieldAPI oldField
		int idx
		int existsOld
		jdiff.FieldAPI newField
		int idx
		jdiff.ClassAPI oldClass
		jdiff.ClassAPI newClass
		jdiff.ClassDiff classDiff
		boolean differs
		java.util.Iterator iter
	public static boolean docChanged (java.lang.String, java.lang.String) 
		String oldDoc
		String newDoc
	public static int changedInheritance (java.lang.String, java.lang.String) 
		String oldInherit
		String newInherit
	public static java.lang.String linkToClass (jdiff.MethodAPI, boolean) 
		jdiff.MethodAPI m
		boolean useNew
		String sig
	public static java.lang.String linkToClass (jdiff.FieldAPI, boolean) 
		jdiff.FieldAPI m
		boolean useNew
	public static java.lang.String linkToClass (java.lang.String, java.lang.String, java.lang.String, boolean) 
		String pkgRef
		String res
		String className
		String memberName
		String memberType
		boolean useNew
		jdiff.API api
		String prefix
		jdiff.ClassAPI cls
		int clsIdx
	public int numLocalMethods (java.util.List) 
		jdiff.MethodAPI m
		java.util.List methods
		int res
		java.util.Iterator iter
	public int numLocalFields (java.util.List) 
		jdiff.FieldAPI f
		java.util.List fields
		int res
		java.util.Iterator iter
}

jdiff/APIDiff.class
APIDiff.java
package jdiff
public jdiff.APIDiff extends java.lang.Object {
	public java.util.List packagesAdded
	public java.util.List packagesRemoved
	public java.util.List packagesChanged
	public static String oldAPIName_
	public static String newAPIName_
	public double pdiff
	public void  () 
}

jdiff/APIHandler.class
APIHandler.java
package jdiff
 jdiff.APIHandler extends org.xml.sax.helpers.DefaultHandler {
	public jdiff.API api_
	public static boolean checkIsSentence
	private String currentElement
	private boolean createGlobalComments_
	private boolean inDoc
	private String currentText
	private String currentDepText
	private java.util.LinkedList tagStack
	private static boolean convertAtLinks
	private static boolean trace
	public void  (jdiff.API, boolean) 
		jdiff.API api
		boolean createGlobalComments
	public void startDocument () 
	public void endDocument () 
	public void startElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes) 
		String apiName
		String version
		String pkgName
		String className
		String parentName
		boolean isAbstract
		String className
		String parentName
		boolean isAbstract
		String interfaceName
		String ctorType
		String methodName
		String returnType
		boolean isAbstract
		boolean isNative
		boolean isSynchronized
		String fieldName
		String fieldType
		boolean isTransient
		boolean isVolatile
		String value
		String paramName
		String paramType
		String paramName
		String paramType
		String uri
		String localName
		String qName
		org.xml.sax.Attributes attributes
	public void endElement (java.lang.String, java.lang.String, java.lang.String) 
		String uri
		String localName
		String qName
	public void characters (char[], int, int) 
		String chunk
		char[] ch
		int start
		int length
	public void addTextToComments () 
		String ct
		String ctOld
		String commentID
	public void addStartTagToText (java.lang.String, org.xml.sax.Attributes) 
		String name
		String value
		int i
		String localName
		org.xml.sax.Attributes attributes
		String currentHTMLTag
		String tag
		int len
	public void addEndTagToText (java.lang.String) 
		String localName
		String currentHTMLTag
	public jdiff.Modifiers getModifiers (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attributes
		jdiff.Modifiers modifiers
		String cdt
	public void warning (org.xml.sax.SAXParseException) 
		org.xml.sax.SAXParseException e
	public void error (org.xml.sax.SAXParseException) 
		org.xml.sax.SAXParseException e
	public void fatalError (org.xml.sax.SAXParseException) 
		org.xml.sax.SAXParseException e
	static void  () 
}

jdiff/ClassAPI.class
ClassAPI.java
package jdiff
 jdiff.ClassAPI extends java.lang.Object implements java.lang.Comparable  {
	public String name_
	public boolean isInterface_
	boolean isAbstract_
	public jdiff.Modifiers modifiers_
	public String extends_
	public java.util.List implements_
	public java.util.List ctors_
	public java.util.List methods_
	public java.util.List fields_
	public String doc_
	public void  (java.lang.String, java.lang.String, boolean, boolean, jdiff.Modifiers) 
		String name
		String parent
		boolean isInterface
		boolean isAbstract
		jdiff.Modifiers modifiers
	public int compareTo (java.lang.Object) 
		Object o
		jdiff.ClassAPI oClassAPI
		int comp
	public boolean equals (java.lang.Object) 
		Object o
}

jdiff/ClassDiff.class
ClassDiff.java
package jdiff
 jdiff.ClassDiff extends java.lang.Object {
	public String name_
	public boolean isInterface_
	public String inheritanceChange_
	public String documentationChange_
	public String modifiersChange_
	public java.util.List ctorsAdded
	public java.util.List ctorsRemoved
	public java.util.List ctorsChanged
	public java.util.List methodsAdded
	public java.util.List methodsRemoved
	public java.util.List methodsChanged
	public java.util.List fieldsAdded
	public java.util.List fieldsRemoved
	public java.util.List fieldsChanged
	public double pdiff
	public void  (java.lang.String) 
		String name
	public static java.lang.String diff (jdiff.ClassAPI, jdiff.ClassAPI) 
		String oldInterface
		int idx
		String newInterface
		int idx
		jdiff.ClassAPI oldClass
		jdiff.ClassAPI newClass
		String res
		boolean hasContent
		String removedInterfaces
		int numRemoved
		java.util.Iterator iter
		String addedInterfaces
		int numAdded
	public void addModifiersChange (java.lang.String) 
		String commonModifierChanges
}

jdiff/Comments.class
Comments.java
package jdiff
public jdiff.Comments extends java.lang.Object {
	public static java.util.Hashtable allPossibleComments
	private static jdiff.Comments oldComments_
	public java.util.List commentsList_
	public static final String placeHolderText
	private static java.util.List oldAPIList
	private static java.util.List newAPIList
	private static java.io.PrintWriter outputFile
	public void  () 
	public static jdiff.Comments readFile (java.lang.String) 
		String parserName
		org.xml.sax.SAXException saxe
		org.xml.sax.helpers.DefaultHandler handler
		org.xml.sax.XMLReader parser
		org.xml.sax.SAXNotRecognizedException snre
		org.xml.sax.SAXNotSupportedException snse
		org.xml.sax.SAXException saxe
		java.io.IOException ioe
		String filename
		java.io.File f
	public static void writeXSD (java.lang.String) 
		int max
		java.io.FileOutputStream fos
		java.io.PrintWriter xsdFile
		java.io.IOException e
		String filename
		String xsdFileName
		int idx
		int idx2
	public void addComment (jdiff.SingleComment) 
		jdiff.SingleComment comment
	public static java.lang.String getComment (jdiff.Comments, java.lang.String) 
		int startIdx
		int endIdx
		int numIdx
		jdiff.SingleComment singleComment
		jdiff.Comments comments
		String id
		jdiff.SingleComment key
		int idx
	public static java.lang.String convertAtLinks (java.lang.String, java.lang.String, jdiff.PackageAPI, jdiff.ClassAPI) 
		char c
		char nextChar
		int remainingChars
		int i
		String text
		String currentElement
		jdiff.PackageAPI pkg
		jdiff.ClassAPI cls
		StringBuffer result
		int state
		int NORMAL_TEXT
		int IN_LINK
		int IN_LINK_IDENTIFIER
		int IN_LINK_IDENTIFIER_REFERENCE
		int IN_LINK_IDENTIFIER_REFERENCE_PARAMS
		int IN_LINK_LINKTEXT
		int END_OF_LINK
		StringBuffer identifier
		StringBuffer identifierReference
		StringBuffer linkText
		String ref
	public static boolean writeFile (java.lang.String, jdiff.Comments) 
		java.io.FileOutputStream fos
		java.io.IOException e
		String outputFileName
		jdiff.Comments newComments
	public void emitComments () 
		jdiff.SingleComment currComment
		java.util.Iterator iter
	public void dump () 
		jdiff.SingleComment currComment
		java.util.Iterator iter
		int i
	public static void noteDifferences (jdiff.Comments, jdiff.Comments) 
		jdiff.SingleComment oldComment
		int idx
		jdiff.Comments oldComments
		jdiff.Comments newComments
		java.util.Iterator iter
	public void emitXMLHeader (java.lang.String) 
		String filename
		int idx
		String apiIdentifier
	public void emitXMLFooter () 
	public static boolean isMinimizedTag (java.lang.String) 
		String tag
	static void  () 
}

jdiff/CommentsHandler.class
CommentsHandler.java
package jdiff
 jdiff.CommentsHandler extends org.xml.sax.helpers.DefaultHandler {
	public jdiff.Comments comments_
	private java.util.List currSingleComment_
	private boolean inText
	private String currentText
	private java.util.LinkedList tagStack
	private static final boolean trace
	public void  (jdiff.Comments) 
		jdiff.Comments comments
	public void startDocument () 
	public void endDocument () 
	public void startElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes) 
		String commentsName
		String version
		int idx1
		int idx2
		String filename2
		String id
		jdiff.SingleComment newComment
		String uri
		String localName
		String qName
		org.xml.sax.Attributes attributes
	public void endElement (java.lang.String, java.lang.String, java.lang.String) 
		String uri
		String localName
		String qName
	public void characters (char[], int, int) 
		String chunk
		char[] ch
		int start
		int length
	public void addTextToComments () 
		jdiff.SingleComment currComment
		java.util.Iterator iter
	public void addStartTagToText (java.lang.String, org.xml.sax.Attributes) 
		String name
		String value
		int i
		String localName
		org.xml.sax.Attributes attributes
		String currentHTMLTag
		String tag
		int len
	public void addEndTagToText (java.lang.String) 
		String localName
		String currentHTMLTag
	public void warning (org.xml.sax.SAXParseException) 
		org.xml.sax.SAXParseException e
	public void error (org.xml.sax.SAXParseException) 
		org.xml.sax.SAXParseException e
	public void fatalError (org.xml.sax.SAXParseException) 
		org.xml.sax.SAXParseException e
}

jdiff/CompareClassPdiffs.class
CompareClassPdiffs.java
package jdiff
 jdiff.CompareClassPdiffs extends java.lang.Object implements java.util.Comparator  {
	void  () 
	public int compare (java.lang.Object, java.lang.Object) 
		Object obj1
		Object obj2
		jdiff.ClassDiff c1
		jdiff.ClassDiff c2
}

jdiff/ComparePkgPdiffs.class
ComparePkgPdiffs.java
package jdiff
 jdiff.ComparePkgPdiffs extends java.lang.Object implements java.util.Comparator  {
	void  () 
	public int compare (java.lang.Object, java.lang.Object) 
		Object obj1
		Object obj2
		jdiff.PackageDiff p1
		jdiff.PackageDiff p2
}

jdiff/ConstructorAPI.class
ConstructorAPI.java
package jdiff
 jdiff.ConstructorAPI extends java.lang.Object implements java.lang.Comparable  {
	public String type_
	public String exceptions_
	public jdiff.Modifiers modifiers_
	public String doc_
	public void  (java.lang.String, jdiff.Modifiers) 
		String type
		jdiff.Modifiers modifiers
	public int compareTo (java.lang.Object) 
		Object o
		jdiff.ConstructorAPI constructorAPI
		int comp
	public boolean equals (java.lang.Object) 
		Object o
}

jdiff/Diff.class
Diff.java
package jdiff
 jdiff.Diff extends java.lang.Object {
	public static java.io.PrintWriter diffFile
	public static String diffFileName
	private static String currPkgName
	public static boolean noDocDiffs
	public static int deleteEffect
	public static int insertEffect
	public static java.util.Hashtable firstDiffOutput
	public static boolean showAllChanges
	private static java.util.List docDiffs
	private static boolean trace
	void  () 
	static java.lang.String saveDocDiffs (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		String pkgName
		String className
		String oldDoc
		String newDoc
		String id
		String title
	static void generateDiffs (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		String pkgName
		String className
		String oldDoc
		String newDoc
		String id
		String title
		String[] oldDocWords
		String[] newDocWords
		jdiff.DiffMyers diff
		jdiff.DiffMyers$change script
		String text
	static java.lang.String[] parseDoc (java.lang.String) 
		char ch
		String tok
		String doc
		String delimiters
		java.util.StringTokenizer st
		java.util.List docList
		boolean inTag
		String tag
		String[] docWords
	static jdiff.DiffMyers$change mergeDiffs (java.lang.String[], java.lang.String[], jdiff.DiffMyers$change) 
		int first0
		int first1
		int deletes
		int inserts
		String[] oldDocWords
		String[] newDocWords
		jdiff.DiffMyers$change script
		jdiff.DiffMyers$change hunk
		jdiff.DiffMyers$change lasthunk
		int startOld
	static java.lang.String addDiffs (java.lang.String[], java.lang.String[], jdiff.DiffMyers$change, java.lang.String) 
		int i
		int i
		int i
		int i
		boolean inStrike
		int i
		boolean inEmph
		int deletes
		int inserts
		int first0
		int last0
		int first1
		int last1
		int i
		String[] oldDocWords
		String[] newDocWords
		jdiff.DiffMyers$change script
		String text
		String res
		jdiff.DiffMyers$change hunk
		int startOld
	static void emitDocDiffs (java.lang.String) 
		int j
		java.io.FileOutputStream fos
		String pkgRef
		java.io.IOException e
		String prevPkgName
		String nextPkgName
		String fullDiffFileName
		jdiff.DiffOutput diffOutput
		int i
		String fullReportFileName
		jdiff.DiffOutput[] docDiffsArr
	public static void emitDocDiffIndex (java.lang.String, jdiff.DiffOutput[]) 
		String id
		String id
		int fieldIdx
		int methodIdx
		int ctorIdx
		jdiff.DiffOutput diffOutput
		String link
		int i
		java.io.FileOutputStream fos
		boolean firstPackage
		boolean firstClass
		boolean firstCtor
		boolean firstMethod
		boolean firstField
		java.io.IOException e
		String fullReportFileName
		jdiff.DiffOutput[] docDiffsArr
		String fullDiffFileName
	public static void closeDiffFile () 
	static void  () 
}

jdiff/DiffMyers$change.class
DiffMyers.java
package jdiff
public jdiff.DiffMyers$change extends java.lang.Object {
	public jdiff.DiffMyers$change link
	public int inserted
	public int deleted
	public final int line0
	public final int line1
	void  (int, int, int, int, jdiff.DiffMyers$change) 
		int line0
		int line1
		int deleted
		int inserted
		jdiff.DiffMyers$change old
}

jdiff/DiffMyers$file_data.class
DiffMyers.java
package jdiff
 jdiff.DiffMyers$file_data extends java.lang.Object {
	final int buffered_lines
	private final int[] equivs
	final int[] undiscarded
	final int[] realindexes
	int nondiscarded_lines
	boolean[] changed_flag
	final jdiff.DiffMyers this$0
	void clear () 
	int[] equivCount () 
		int i
		int[] equiv_count
	void discard_confusing_lines (jdiff.DiffMyers$file_data) 
		jdiff.DiffMyers$file_data f
		byte[] discarded
	private byte[] discardable (int[]) 
		int nmatch
		int i
		int[] counts
		int end
		byte[] discards
		int[] equivs
		int many
		int tem
	private void filterDiscards (byte[]) 
		int consec
		int minimum
		int tem
		int j
		int length
		int provisional
		int i
		byte[] discards
		int end
	private void discard (byte[]) 
		int i
		byte[] discards
		int end
		int j
	void  (jdiff.DiffMyers, java.lang.Object[], java.util.Hashtable) 
		Integer ir
		int i
		Object[] data
		java.util.Hashtable h
	void shift_boundaries (jdiff.DiffMyers$file_data) 
		int start
		int end
		int other_start
		jdiff.DiffMyers$file_data f
		boolean[] changed
		boolean[] other_changed
		int i
		int j
		int i_end
		int preceding
		int other_preceding
}

jdiff/DiffMyers.class
DiffMyers.java
package jdiff
public jdiff.DiffMyers extends java.lang.Object {
	private int equiv_max
	public boolean heuristic
	public boolean no_discards
	private int[] xvec
	private int[] yvec
	private int[] fdiag
	private int[] bdiag
	private int fdiagoff
	private int bdiagoff
	private final jdiff.DiffMyers$file_data[] filevec
	private int cost
	private boolean inhibit
	public void  (java.lang.Object[], java.lang.Object[]) 
		Object[] a
		Object[] b
		java.util.Hashtable h
	private int diag (int, int, int, int) 
		int x
		int x
		int y
		int oldx
		int tlo
		int thi
		int x
		int x
		int y
		int oldx
		int tlo
		int thi
		int k
		int x
		int dd
		int k
		int x
		int dd
		int best
		int bestpos
		int d
		boolean big_snake
		int c
		int xoff
		int xlim
		int yoff
		int ylim
		int[] fd
		int[] bd
		int[] xv
		int[] yv
		int dmin
		int dmax
		int fmid
		int bmid
		int fmin
		int fmax
		int bmin
		int bmax
		boolean odd
	private void compareseq (int, int, int, int) 
		int d
		int c
		int f
		int b
		int xoff
		int xlim
		int yoff
		int ylim
	private void discard_confusing_lines () 
	private void shift_boundaries () 
	private jdiff.DiffMyers$change build_reverse_script () 
		int line0
		int line1
		jdiff.DiffMyers$change script
		boolean[] changed0
		boolean[] changed1
		int len0
		int len1
		int i0
		int i1
	private jdiff.DiffMyers$change build_script () 
		int line0
		int line1
		jdiff.DiffMyers$change script
		boolean[] changed0
		boolean[] changed1
		int len0
		int len1
		int i0
		int i1
	public jdiff.DiffMyers$change diff_2 (boolean) 
		boolean reverse
		int diags
	static int access$000 (jdiff.DiffMyers) 
		jdiff.DiffMyers x0
	static int access$008 (jdiff.DiffMyers) 
		jdiff.DiffMyers x0
}

jdiff/DiffOutput.class
DiffOutput.java
package jdiff
 jdiff.DiffOutput extends java.lang.Object implements java.lang.Comparable  {
	public String pkgName_
	public String className_
	public String id_
	public String title_
	public String text_
	public void  (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		String pkgName
		String className
		String id
		String title
		String text
	public int compareTo (java.lang.Object) 
		Object o
		jdiff.DiffOutput oDiffOutput
		int comp
}

jdiff/FieldAPI.class
FieldAPI.java
package jdiff
 jdiff.FieldAPI extends java.lang.Object implements java.lang.Comparable  {
	public String name_
	public String type_
	public String inheritedFrom_
	public boolean isTransient_
	public boolean isVolatile_
	public String value_
	public jdiff.Modifiers modifiers_
	public String doc_
	public void  (java.lang.String, java.lang.String, boolean, boolean, java.lang.String, jdiff.Modifiers) 
		String name
		String type
		boolean isTransient
		boolean isVolatile
		String value
		jdiff.Modifiers modifiers
	public void  (jdiff.FieldAPI) 
		jdiff.FieldAPI f
	public int compareTo (java.lang.Object) 
		Object o
		jdiff.FieldAPI oFieldAPI
		int comp
	public boolean equals (java.lang.Object) 
		Object o
}

jdiff/HTMLFiles.class
HTMLFiles.java
package jdiff
public jdiff.HTMLFiles extends java.lang.Object {
	private jdiff.HTMLReportGenerator h_
	public void  (jdiff.HTMLReportGenerator) 
		jdiff.HTMLReportGenerator h
	public void emitTopLevelFile (java.lang.String, jdiff.APIDiff) 
		java.io.FileOutputStream fos
		String oldAPIName
		String newAPIName
		String tlfLink
		String allDiffsLink
		String csnLink
		java.io.IOException e
		String tln
		jdiff.APIDiff apiDiff
	public void emitTopLeftFile (java.lang.String) 
		java.io.FileOutputStream fos
		java.io.IOException e
		String tlf
	public void emitHelp (java.lang.String, jdiff.APIDiff) 
		java.io.FileOutputStream fos
		java.io.IOException e
		String fullReportFileName
		jdiff.APIDiff apiDiff
		String helpFileName
	public void emitStylesheet () 
		java.io.FileOutputStream fos
		java.io.IOException e
		String stylesheetFileName
}

jdiff/HTMLIndexes.class
HTMLIndexes.java
package jdiff
public jdiff.HTMLIndexes extends java.lang.Object {
	private jdiff.HTMLReportGenerator h_
	public static boolean logMissingSinces
	public static java.io.PrintWriter missingSincesFile
	private java.util.List allNames
	private java.util.List packageNames
	private java.util.List classNames
	private java.util.List ctorNames
	private java.util.List methNames
	private java.util.List fieldNames
	private boolean isAllNames
	private boolean atLeastOneRemoval
	private boolean atLeastOneAddition
	private boolean atLeastOneChange
	private final int INDENT_SIZE
	public void  (jdiff.HTMLReportGenerator) 
		jdiff.HTMLReportGenerator h
	public void emitAllBottomLeftFiles (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, jdiff.APIDiff) 
		int indexType
		String packagesIndexName
		String classesIndexName
		String constructorsIndexName
		String methodsIndexName
		String fieldsIndexName
		String allDiffsIndexName
		jdiff.APIDiff apiDiff
	public void emitBottomLeftFile (java.lang.String, jdiff.APIDiff, int, java.lang.String) 
		String title
		java.io.FileOutputStream fos
		java.io.IOException e
		String indexBaseName
		jdiff.APIDiff apiDiff
		int indexType
		String programElementType
		String filename
	private void generateLetterIndex (java.util.List, char, boolean) 
		jdiff.Index entry
		char sw
		char swu
		java.util.List list
		char currChar
		boolean larger
		int size
		java.util.Iterator iter
		char oldsw
	private void emitIndexHeader (java.lang.String, int, boolean, boolean, boolean) 
		String indexName
		int indexType
		boolean hasRemovals
		boolean hasAdditions
		boolean hasChanges
		String linkIndexName
		boolean isAllDiffs
	public void emitPackagesIndex (jdiff.APIDiff, int) 
		jdiff.PackageAPI pkg
		jdiff.PackageAPI pkg
		jdiff.PackageDiff pkg
		jdiff.Index pkg
		jdiff.APIDiff apiDiff
		int indexType
		boolean hasRemovals
		boolean hasAdditions
		boolean hasChanges
		java.util.Iterator iter
		char oldsw
	public char emitPackageIndexEntry (jdiff.Index, char) 
		jdiff.Index pkg
		char oldsw
		char res
		char sw
	public void emitIndexEntries (java.util.Iterator) 
		jdiff.Index nextIndex
		java.util.Iterator iter
		char oldsw
		int multipleMarker
		jdiff.Index currIndex
	public void emitMissingSinces (java.util.Iterator) 
		java.io.FileOutputStream fos
		java.io.IOException e
		String sinceFileName
		jdiff.Index currIndex
		String programElementType
		String details
		java.util.Iterator iter
	public char emitIndexEntry (jdiff.Index, char, int) 
		jdiff.Index currIndex
		char oldsw
		int multipleMarker
		String programElementType
	public void emitClassesIndex (jdiff.APIDiff, int) 
		jdiff.ClassAPI cls
		jdiff.ClassAPI cls
		jdiff.Index idx
		jdiff.ClassDiff cls
		jdiff.PackageDiff pkgDiff
		String pkgName
		java.util.Iterator iterClass
		jdiff.APIDiff apiDiff
		int indexType
		boolean hasRemovals
		boolean hasAdditions
		boolean hasChanges
		java.util.Iterator iter
	public char emitClassIndexEntry (jdiff.Index, char, int) 
		String cn
		String cn
		jdiff.Index cls
		char oldsw
		int multipleMarker
		char res
		String className
		String classRef
		boolean isInterface
		char sw
	public void emitConstructorsIndex (jdiff.APIDiff, int) 
		jdiff.ConstructorAPI ctor
		jdiff.ConstructorAPI ctor
		jdiff.Index idx
		jdiff.MemberDiff ctor
		jdiff.ClassDiff classDiff
		String className
		java.util.Iterator iterCtor
		jdiff.PackageDiff pkgDiff
		String pkgName
		java.util.Iterator iterClass
		jdiff.APIDiff apiDiff
		int indexType
		boolean hasRemovals
		boolean hasAdditions
		boolean hasChanges
		java.util.Iterator iter
	public char emitCtorIndexEntry (jdiff.Index, char, int) 
		String commentID
		String commentID
		String commentID
		jdiff.Index ctor
		char oldsw
		int multipleMarker
		char res
		String className
		String memberRef
		String type
		String shownType
		char sw
	public void emitMethodsIndex (jdiff.APIDiff, int) 
		jdiff.MethodAPI meth
		jdiff.MethodAPI meth
		jdiff.Index idx
		jdiff.MemberDiff meth
		jdiff.ClassDiff classDiff
		String className
		java.util.Iterator iterMeth
		jdiff.PackageDiff pkgDiff
		String pkgName
		java.util.Iterator iterClass
		jdiff.APIDiff apiDiff
		int indexType
		boolean hasRemovals
		boolean hasAdditions
		boolean hasChanges
		java.util.Iterator iter
	public char emitMethodIndexEntry (jdiff.Index, char, int) 
		String commentID
		String commentID
		String commentID
		jdiff.Index meth
		char oldsw
		int multipleMarker
		char res
		String className
		String memberRef
		String type
		String shownType
		char sw
	public void emitFieldsIndex (jdiff.APIDiff, int) 
		jdiff.FieldAPI fld
		jdiff.FieldAPI fld
		jdiff.Index idx
		jdiff.MemberDiff fld
		jdiff.ClassDiff classDiff
		String className
		java.util.Iterator iterField
		jdiff.PackageDiff pkgDiff
		String pkgName
		java.util.Iterator iterClass
		jdiff.APIDiff apiDiff
		int indexType
		boolean hasRemovals
		boolean hasAdditions
		boolean hasChanges
		java.util.Iterator iter
	public char emitFieldIndexEntry (jdiff.Index, char, int) 
		String commentID
		String commentID
		String commentID
		jdiff.Index fld
		char oldsw
		int multipleMarker
		char res
		String className
		String memberRef
		String type
		String shownType
		char sw
	public void emitAllDiffsIndex (jdiff.APIDiff, int) 
		jdiff.Index nextIndex
		jdiff.APIDiff apiDiff
		int indexType
		java.util.Iterator iter
		char oldsw
		int multipleMarker
		jdiff.Index currIndex
	public char emitIndexEntryForAny (jdiff.Index, char, int) 
		jdiff.Index currIndex
		char oldsw
		int multipleMarker
	private void recordDiffs (boolean, boolean, boolean) 
		boolean hasRemovals
		boolean hasAdditions
		boolean hasChanges
	static void  () 
}

jdiff/HTMLReportGenerator.class
HTMLReportGenerator.java
package jdiff
public jdiff.HTMLReportGenerator extends java.lang.Object {
	private jdiff.Comments existingComments_
	private jdiff.Comments newComments_
	static String reportFileName
	static String reportFileExt
	static java.io.PrintWriter reportFile
	static jdiff.APIDiff apiDiff
	public static boolean noCommentsOnRemovals
	public static boolean noCommentsOnAdditions
	public static boolean noCommentsOnChanges
	public static boolean reportDocChanges
	public static String newDocPrefix
	public static String oldDocPrefix
	public static boolean doStats
	public static String outputDir
	public static String docTitle
	public static String windowTitle
	static final String bgcolor
	private static final boolean trace
	public void  () 
	public jdiff.Comments getNewComments () 
	public void generate (jdiff.APIComparator, jdiff.Comments) 
		java.io.FileOutputStream fos
		String oldAPIName
		String newAPIName
		java.io.IOException e
		String sf
		jdiff.HTMLStatistics stats
		jdiff.APIComparator comp
		jdiff.Comments existingComments
		String fullReportFileName
		java.io.File opdir
		String changesSummaryName
		String tln
		String tlf
		String allDiffsIndexName
		String packagesIndexName
		String classesIndexName
		String constructorsIndexName
		String methodsIndexName
		String fieldsIndexName
		jdiff.HTMLFiles hf
		jdiff.HTMLIndexes h
	public void writeReport (jdiff.APIDiff) 
		jdiff.PackageAPI pkgAPI
		String pkgName
		java.util.Iterator iter
		jdiff.PackageAPI pkgAPI
		String pkgName
		java.util.Iterator iter
		jdiff.PackageDiff pkgDiff
		String pkgName
		int i
		java.util.Iterator iter
		jdiff.PackageDiff[] pkgDiffs
		jdiff.APIDiff apiDiff
	public void reportChangedPackage (jdiff.PackageDiff[], int) 
		java.io.FileOutputStream fos
		java.io.IOException e
		String pkgDocRef
		String oldPkgRef
		String newPkgRef
		jdiff.ClassAPI classAPI
		jdiff.ClassAPI classAPI
		String className
		boolean hasClasses
		boolean hasInterfaces
		java.util.Iterator iter
		jdiff.ClassAPI classAPI
		jdiff.ClassAPI classAPI
		String className
		boolean hasClasses
		boolean hasInterfaces
		java.util.Iterator iter
		jdiff.ClassDiff classDiff
		jdiff.ClassDiff classDiff
		String className
		int k
		boolean hasClasses
		boolean hasInterfaces
		java.util.Iterator iter
		jdiff.ClassDiff[] classDiffs
		jdiff.PackageDiff[] pkgDiffs
		int pkgIndex
		jdiff.PackageDiff pkgDiff
		String pkgName
		java.io.PrintWriter oldReportFile
		String localReportFileName
		String pkgRef
		String linkedPkgName
		String prevPkgRef
		String nextPkgRef
	public void reportChangedClass (java.lang.String, jdiff.ClassDiff[], int) 
		java.io.FileOutputStream fos
		java.io.IOException e
		String oldClassRef
		String pkgName
		jdiff.ClassDiff[] classDiffs
		int classIndex
		jdiff.ClassDiff classDiff
		String className
		java.io.PrintWriter oldReportFile
		String localReportFileName
		String classRef
		String linkedClassName
		String lcn
		String prevClassRef
		String nextClassRef
		boolean hasCtors
		boolean hasMethods
		boolean hasFields
	public void reportAllCtors (java.lang.String, jdiff.ClassDiff) 
		jdiff.ConstructorAPI ctorAPI
		String ctorType
		String id
		java.util.Iterator iter
		jdiff.ConstructorAPI ctorAPI
		String ctorType
		String id
		java.util.Iterator iter
		jdiff.MemberDiff memberDiff
		java.util.Iterator iter
		String pkgName
		jdiff.ClassDiff classDiff
		String className
	public void reportAllMethods (java.lang.String, jdiff.ClassDiff) 
		jdiff.MethodAPI methodAPI
		String methodName
		java.util.Iterator iter
		jdiff.MethodAPI methodAPI
		String methodName
		java.util.Iterator iter
		jdiff.MemberDiff memberDiff
		java.util.Iterator iter
		String pkgName
		jdiff.ClassDiff classDiff
		String className
	public void reportAllFields (java.lang.String, jdiff.ClassDiff) 
		jdiff.FieldAPI fieldAPI
		String fieldName
		java.util.Iterator iter
		jdiff.FieldAPI fieldAPI
		String fieldName
		java.util.Iterator iter
		jdiff.MemberDiff memberDiff
		java.util.Iterator iter
		String pkgName
		jdiff.ClassDiff classDiff
		String className
	public void writeStartHTMLHeaderWithDate () 
	public void writeStartHTMLHeader () 
	public void writeStartHTMLHeader (boolean) 
		boolean addDate
	public void writeHTMLTitle (java.lang.String) 
		String title
	public void writeStyleSheetRef () 
	public void writeStyleSheetRef (boolean) 
		boolean inSameDir
	public void writeHTMLFooter () 
	public void writeSectionHeader (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, int, boolean, boolean, boolean) 
		String title
		String packageName
		String prevElemLink
		String nextElemLink
		String className
		int level
		boolean hasRemovals
		boolean hasAdditions
		boolean hasChanges
	public void writeSectionFooter (java.lang.String, java.lang.String, java.lang.String, java.lang.String, int) 
		String packageName
		String prevElemLink
		String nextElemLink
		String className
		int level
	public void writeNavigationBar (java.lang.String, java.lang.String, java.lang.String, java.lang.String, int, boolean, boolean, boolean, boolean) 
		String pkgRef
		String classRef
		String id
		String id
		String elemName
		boolean hasCtors
		boolean hasMethods
		boolean hasFields
		String pkgName
		String prevElemLink
		String nextElemLink
		String className
		int level
		boolean upperNavigationBar
		boolean hasRemovals
		boolean hasAdditions
		boolean hasChanges
		boolean atOverview
		boolean atPackage
		boolean atClass
		String changesSummaryName
	public void writeTableStart (java.lang.String, int) 
		String title
		int colSpan
		int idx
		String namedAnchor
	public java.lang.String makeTwoRows (java.lang.String) 
		String name
		int idx
		int len
		String res
	public void writePackageTableEntry (java.lang.String, int, java.lang.String, boolean) 
		String pkgRef
		String pkgName
		int linkType
		String possibleComment
		boolean useOld
		String shownPkgName
	public void writeClassTableEntry (java.lang.String, java.lang.String, int, boolean, java.lang.String, boolean) 
		String classRef
		String pkgName
		String className
		int linkType
		boolean isInterface
		String possibleComment
		boolean useOld
		String fqName
		String shownClassName
	public void writeCtorTableEntry (java.lang.String, java.lang.String, java.lang.String, int, java.lang.String, boolean) 
		String memberRef
		String pkgName
		String className
		String type
		int linkType
		String possibleComment
		boolean useOld
		String fqName
		String shownClassName
		String lt
		String commentID
		String shortType
	public void writeCtorChangedTableEntry (java.lang.String, java.lang.String, jdiff.MemberDiff) 
		String oldMemberRef
		String oldType
		String pkgName
		String className
		jdiff.MemberDiff memberDiff
		String fqName
		String newSignature
		String commentID
		String memberRef
		String shownClassName
		String newType
		String shortNewType
	public void writeMethodTableEntry (java.lang.String, java.lang.String, jdiff.MethodAPI, int, java.lang.String, boolean) 
		String memberRef
		String pkgName
		String className
		jdiff.MethodAPI methodAPI
		int linkType
		String possibleComment
		boolean useOld
		String fqName
		String signature
		String methodName
		String lt
		String commentID
		String shortSignature
		String returnType
		String shortReturnType
	public void writeMethodChangedTableEntry (java.lang.String, java.lang.String, jdiff.MemberDiff) 
		String oldMemberRef
		String oldSignature
		int parentIdx
		String pkgName
		String className
		jdiff.MemberDiff memberDiff
		String memberName
		String fqName
		String newSignature
		String commentID
		String memberRef
		String newReturnType
		String shortReturnType
		String shortSignature
	public void writeFieldTableEntry (java.lang.String, java.lang.String, jdiff.FieldAPI, int, java.lang.String, boolean) 
		String memberRef
		String pkgName
		String className
		jdiff.FieldAPI fieldAPI
		int linkType
		String possibleComment
		boolean useOld
		String fqName
		String fieldName
		String commentID
		String fieldType
		String shortFieldType
	public void writeFieldChangedTableEntry (java.lang.String, java.lang.String, jdiff.MemberDiff) 
		String oldMemberRef
		int parentIdx
		String pkgName
		String className
		jdiff.MemberDiff memberDiff
		String memberName
		String fqName
		String commentID
		String memberRef
		String newType
		String shortNewType
	public void emitChanges (jdiff.MemberDiff, int) 
		String shortOldType
		String shortNewType
		String shortOldSignature
		String shortNewSignature
		String oldException
		String newException
		boolean firstChange
		int numRemoved
		java.util.StringTokenizer stOld
		int numAdded
		java.util.StringTokenizer stNew
		int spaceInOld
		int spaceInNew
		jdiff.MemberDiff memberDiff
		int memberType
		boolean hasContent
	public void emitException (java.lang.String) 
		String ex
	public void emitType (java.lang.String) 
		String type
	public static void emitTypeWithParens (java.lang.String) 
		String type
	public static void emitTypeWithParens (java.lang.String, boolean) 
		String p
		String sepType
		java.util.StringTokenizer st
		int idx
		String type
		boolean addBreaks
	public static void emitTypeWithNoParens (java.lang.String) 
		String type
	public static java.lang.String simpleName (java.lang.String) 
		char c
		int i
		int firstBracket
		int lastBracket
		String genericParameter
		int lastDot
		String fqName
		java.util.Iterator i$
		String fqNames
		String res
		boolean hasContent
		java.util.ArrayList fqNamesList
		int genericParametersDepth
		StringBuffer buffer
	public void emitComment (java.lang.String, java.lang.String, int) 
		int fsidx
		int idx
		String commentID
		String possibleComment
		int linkType
		String comment
		jdiff.SingleComment newComment
	public void writeTableEnd () 
	public void writeText () 
	public void writeText (java.lang.String) 
		String text
	public void indent (int) 
		int i
		int indent
	static void  () 
}

jdiff/HTMLStatistics.class
HTMLStatistics.java
package jdiff
public jdiff.HTMLStatistics extends java.lang.Object {
	private jdiff.HTMLReportGenerator h_
	public void  (jdiff.HTMLReportGenerator) 
		jdiff.HTMLReportGenerator h
	public void emitStatistics (java.lang.String, jdiff.APIDiff) 
		java.io.FileOutputStream fos
		java.io.IOException e
		String filename
		jdiff.APIDiff apiDiff
	public void emitPackagesByDiff (jdiff.APIDiff) 
		int i
		jdiff.PackageDiff pkg
		int bucket
		int i
		int i
		int i
		jdiff.APIDiff apiDiff
		int[] hist
		java.util.Iterator iter
		double total
	public void emitClassesByDiff (jdiff.APIDiff) 
		jdiff.ClassDiff classDiff
		java.util.List cc
		java.util.Iterator iter2
		jdiff.PackageDiff pkg
		int i
		jdiff.ClassDiff classDiff
		int bucket
		int i
		int i
		int i
		jdiff.APIDiff apiDiff
		java.util.List allChangedClasses
		java.util.Iterator iter
		int[] hist
		double total
	public void emitNumbersByElement (jdiff.APIDiff) 
		jdiff.ClassDiff classDiff
		jdiff.PackageDiff pkg
		java.util.Iterator iter2
		jdiff.APIDiff apiDiff
		int numPackagesRemoved
		int numPackagesAdded
		int numPackagesChanged
		int numClassesRemoved
		int numClassesAdded
		int numClassesChanged
		int numCtorsRemoved
		int numCtorsAdded
		int numCtorsChanged
		int numMethodsRemoved
		int numMethodsAdded
		int numMethodsChanged
		int numFieldsRemoved
		int numFieldsAdded
		int numFieldsChanged
		int numRemoved
		int numAdded
		int numChanged
		java.util.Iterator iter
		int numPackages
		int numClasses
		int numCtors
		int numMethods
		int numFields
		int total
}

jdiff/Index.class
HTMLIndexes.java
package jdiff
 jdiff.Index extends java.lang.Object implements java.lang.Comparable  {
	public String ename_
	public String name_
	public int changeType_
	public String pkgName_
	public boolean isInterface_
	public String doc_
	public String type_
	public String className_
	public void  (java.lang.String, int) 
		String name
		int changeType
	public void  (java.lang.String, int, java.lang.String, boolean) 
		String name
		int changeType
		String pkgName
		boolean isInterface
	public void  (java.lang.String, int, java.lang.String, java.lang.String) 
		String name
		int changeType
		String pkgName
		String type
	public void  (java.lang.String, int, java.lang.String, java.lang.String, java.lang.String) 
		String name
		int changeType
		String pkgName
		String className
		String type
	public void  (java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, boolean) 
		String name
		int changeType
		String pkgName
		String className
		String type
		boolean fld
	public int compareTo (java.lang.Object) 
		Object o
}

jdiff/JDiff.class
JDiff.java
package jdiff
public jdiff.JDiff extends com.sun.javadoc.Doclet {
	static String oldFileName
	static String oldDirectory
	static String newFileName
	static String newDirectory
	static boolean writeXML
	static boolean compareAPIs
	static String DIR_SEP
	static final String jDiffLocation
	static final String authorEmail
	static final String jDiffDescription
	static final String jDiffKeywords
	static final String version
	static String javaVersion
	private static boolean trace
	public void  () 
	public static com.sun.javadoc.LanguageVersion languageVersion () 
	public static boolean start (com.sun.javadoc.RootDoc) 
		com.sun.javadoc.RootDoc root
		jdiff.JDiff jd
	protected boolean startGeneration (com.sun.javadoc.RootDoc) 
		String tempOldFileName
		java.io.File f
		String tempNewFileName
		jdiff.API oldAPI
		jdiff.API newAPI
		jdiff.APIComparator comp
		int suffix
		String commentsFileName
		jdiff.Comments existingComments
		jdiff.HTMLReportGenerator reporter
		jdiff.Comments newComments
		com.sun.javadoc.RootDoc newRoot
		long startTime
	public static int optionLength (java.lang.String) 
		String option
	public static boolean validOptions (java.lang.String[][], com.sun.javadoc.DocErrorReporter) 
		String[][] options
		com.sun.javadoc.DocErrorReporter reporter
	public static void main (java.lang.String[]) 
		String[] args
		int rc
	public static void showUsage () 
	public static int runAnt (java.lang.String[]) 
		ClassNotFoundException e1
		Class[] methodArgTypes
		java.lang.reflect.Method mainMethod
		Object[] methodArgs
		Integer res
		NoSuchMethodException e2
		IllegalAccessException e4
		java.lang.reflect.InvocationTargetException e5
		Exception e6
		String[] args
		String className
		Class c
	static void  () 
}

jdiff/MemberDiff.class
MemberDiff.java
package jdiff
 jdiff.MemberDiff extends java.lang.Object {
	public String name_
	public String oldType_
	public String newType_
	public String oldSignature_
	public String newSignature_
	public String oldExceptions_
	public String newExceptions_
	public String documentationChange_
	public String modifiersChange_
	public String inheritedFrom_
	public void  (java.lang.String) 
		String name
	public void addModifiersChange (java.lang.String) 
		String commonModifierChanges
}

jdiff/MergeChanges.class
MergeChanges.java
package jdiff
 jdiff.MergeChanges extends java.lang.Object {
	private static boolean trace
	void  () 
	public static void mergeRemoveAdd (jdiff.APIDiff) 
		jdiff.ConstructorAPI removedCtor
		int ctorIdx
		jdiff.MethodAPI removedMethod
		int methodIdx
		jdiff.FieldAPI removedField
		int fieldIdx
		jdiff.ClassDiff classDiff
		jdiff.ConstructorAPI[] ctorArr
		jdiff.MethodAPI[] methodArr
		jdiff.FieldAPI[] fieldArr
		jdiff.PackageDiff pkgDiff
		java.util.Iterator iter2
		jdiff.APIDiff apiDiff
		java.util.Iterator iter
	public static void mergeRemoveAddCtor (jdiff.ConstructorAPI, jdiff.ClassDiff, jdiff.PackageDiff) 
		String type
		String fqName
		String link1
		String link2
		String id
		String title
		jdiff.ConstructorAPI addedCtor
		jdiff.MemberDiff ctorDiff
		jdiff.ConstructorAPI removedCtor
		jdiff.ClassDiff classDiff
		jdiff.PackageDiff pkgDiff
		int startRemoved
		int endRemoved
		int startAdded
		int endAdded
	public static void mergeRemoveAddMethod (jdiff.MethodAPI, jdiff.ClassDiff, jdiff.PackageDiff) 
		jdiff.MethodAPI removedMethod
		jdiff.ClassDiff classDiff
		jdiff.PackageDiff pkgDiff
	public static void mergeSingleMethods (jdiff.MethodAPI, jdiff.ClassDiff, jdiff.PackageDiff) 
		String sig
		String fqName
		String link1
		String link2
		String id
		String title
		jdiff.MemberDiff methodDiff
		jdiff.MethodAPI addedMethod
		jdiff.MethodAPI removedMethod
		jdiff.ClassDiff classDiff
		jdiff.PackageDiff pkgDiff
		int startRemoved
		int endRemoved
		int startAdded
		int endAdded
	public static void mergeMultipleMethods (jdiff.MethodAPI, jdiff.ClassDiff, jdiff.PackageDiff) 
		int i
		jdiff.MethodAPI addedMethod2
		int i
		String sig
		String fqName
		String link1
		String link2
		String id
		String title
		int removedIdx
		int addedIdx
		jdiff.MethodAPI addedMethod
		jdiff.MemberDiff methodDiff
		jdiff.MethodAPI removedMethod
		jdiff.ClassDiff classDiff
		jdiff.PackageDiff pkgDiff
		int startRemoved
		int endRemoved
		int startAdded
		int endAdded
	public static void diffMethods (jdiff.MemberDiff, jdiff.MethodAPI, jdiff.MethodAPI) 
		String changeText
		String changeText
		String changeText
		jdiff.MemberDiff methodDiff
		jdiff.MethodAPI oldMethod
		jdiff.MethodAPI newMethod
	public static void mergeRemoveAddField (jdiff.FieldAPI, jdiff.ClassDiff, jdiff.PackageDiff) 
		String fqName
		String link1
		String link2
		String id
		String title
		jdiff.MemberDiff fieldDiff
		jdiff.FieldAPI addedField
		jdiff.FieldAPI removedField
		jdiff.ClassDiff classDiff
		jdiff.PackageDiff pkgDiff
		int startRemoved
		int endRemoved
		int startAdded
		int endAdded
	static void  () 
}

jdiff/MethodAPI.class
MethodAPI.java
package jdiff
 jdiff.MethodAPI extends java.lang.Object implements java.lang.Comparable  {
	public String name_
	public String returnType_
	public String inheritedFrom_
	public String exceptions_
	public boolean isAbstract_
	public boolean isNative_
	public boolean isSynchronized_
	public jdiff.Modifiers modifiers_
	public java.util.List params_
	public String doc_
	public String signature_
	public void  (java.lang.String, java.lang.String, boolean, boolean, boolean, jdiff.Modifiers) 
		String name
		String returnType
		boolean isAbstract
		boolean isNative
		boolean isSynchronized
		jdiff.Modifiers modifiers
	public void  (jdiff.MethodAPI) 
		jdiff.MethodAPI m
	public int compareTo (java.lang.Object) 
		Object o
		jdiff.MethodAPI oMethod
		int comp
	public boolean equals (java.lang.Object) 
		Object o
	public boolean equalSignatures (java.lang.Object) 
		Object o
	public java.lang.String getSignature () 
		jdiff.ParamAPI param
		String res
		boolean first
		java.util.Iterator iter
}

jdiff/Modifiers.class
Modifiers.java
package jdiff
 jdiff.Modifiers extends java.lang.Object implements java.lang.Comparable  {
	public boolean isStatic
	public boolean isFinal
	public boolean isDeprecated
	public String visibility
	public void  () 
	public int compareTo (java.lang.Object) 
		int comp
		Object o
		jdiff.Modifiers oModifiers
	public java.lang.String diff (jdiff.Modifiers) 
		int comp
		jdiff.Modifiers newModifiers
		String res
		boolean hasContent
}

jdiff/Options$1ErrorHandler.class
Options.java
package jdiff
 jdiff.Options$1ErrorHandler extends java.lang.Object {
	boolean noErrorsFound
	final com.sun.javadoc.DocErrorReporter val$errOut
	void  (com.sun.javadoc.DocErrorReporter) 
	void msg (java.lang.String) 
		String msg
}

jdiff/Options.class
Options.java
package jdiff
public jdiff.Options extends java.lang.Object {
	public static String cmdOptions
	private static boolean trace
	public void  () 
	public static int optionLength (java.lang.String) 
		String option
		String opt
	public static boolean validOptions (java.lang.String[][], com.sun.javadoc.DocErrorReporter) 
		int j
		int i
		String filename
		String filename
		String filename
		String level
		String level
		String level
		int i
		String[][] options
		com.sun.javadoc.DocErrorReporter reporter
		com.sun.javadoc.DocErrorReporter errOut
		jdiff.Options$1ErrorHandler err
	public static void usage () 
	static void  () 
}

jdiff/PackageAPI.class
PackageAPI.java
package jdiff
 jdiff.PackageAPI extends java.lang.Object implements java.lang.Comparable  {
	public String name_
	public java.util.List classes_
	public String doc_
	public void  (java.lang.String) 
		String name
	public int compareTo (java.lang.Object) 
		Object o
		jdiff.PackageAPI oPackageAPI
	public boolean equals (java.lang.Object) 
		Object o
}

jdiff/PackageDiff.class
PackageDiff.java
package jdiff
 jdiff.PackageDiff extends java.lang.Object {
	public String name_
	public java.util.List classesAdded
	public java.util.List classesRemoved
	public java.util.List classesChanged
	public String documentationChange_
	public double pdiff
	public void  (java.lang.String) 
		String name
}

jdiff/ParamAPI.class
ParamAPI.java
package jdiff
 jdiff.ParamAPI extends java.lang.Object implements java.lang.Comparable  {
	public String name_
	public String type_
	public void  (java.lang.String, java.lang.String) 
		String name
		String type
	public int compareTo (java.lang.Object) 
		Object o
		jdiff.ParamAPI oParamAPI
		int comp
	public boolean equals (java.lang.Object) 
		Object o
	public java.lang.String toString () 
}

jdiff/RootDocToXML.class
RootDocToXML.java
package jdiff
public jdiff.RootDocToXML extends java.lang.Object {
	public static String outputFileName
	public static String apiIdentifier
	private static java.io.PrintWriter outputFile
	public static String outputDirectory
	public static String classVisibilityLevel
	public static String memberVisibilityLevel
	public static boolean saveAllDocs
	public static boolean doExclude
	public static String excludeTag
	public static String baseURI
	static boolean stripNonPrintables
	static boolean addSrcInfo
	static boolean packagesOnly
	private static boolean trace
	public void  () 
	public static boolean writeXML (com.sun.javadoc.RootDoc) 
		jdiff.RootDocToXML apiWriter
		java.io.FileOutputStream fos
		java.io.IOException e
		com.sun.javadoc.RootDoc root
		String tempFileName
	public static void writeXSD () 
		int max
		int idx
		int idx2
		java.io.FileOutputStream fos
		java.io.PrintWriter xsdFile
		java.io.IOException e
		String xsdFileName
	public void logOptions () 
	public void processPackages (com.sun.javadoc.RootDoc) 
		int i
		java.util.List classes
		com.sun.javadoc.PackageDoc cpd
		String pkgName
		String className
		java.util.List classes
		int i
		java.util.List classList
		String pkgName
		int tagCount
		java.util.List classList
		com.sun.javadoc.ClassDoc[] classes
		int i
		com.sun.javadoc.RootDoc root
		com.sun.javadoc.PackageDoc[] specified_pd
		java.util.Map pdl
		com.sun.javadoc.ClassDoc[] cd
		java.util.Map classesToUse
		com.sun.javadoc.PackageDoc[] pd
	public void processClasses (com.sun.javadoc.ClassDoc[], java.lang.String) 
		String className
		boolean isInterface
		com.sun.javadoc.Type parent
		int i
		com.sun.javadoc.ClassDoc[] cd
		String pkgName
	public void addCommonModifiers (com.sun.javadoc.ProgramElementDoc, int) 
		int i
		int i
		String fs
		String st
		int idx
		String text
		com.sun.javadoc.ProgramElementDoc ped
		int indent
		String visibility
		boolean isDeprecated
		com.sun.javadoc.Tag[] ta
	public void addSourcePosition (com.sun.javadoc.ProgramElementDoc, int) 
		int i
		Class c
		java.lang.reflect.Method m
		Object sp
		NoSuchMethodException e2
		IllegalAccessException e4
		java.lang.reflect.InvocationTargetException e5
		Exception e6
		com.sun.javadoc.ProgramElementDoc ped
		int indent
	public void processInterfaces (com.sun.javadoc.Type[]) 
		String ifaceName
		int i
		com.sun.javadoc.Type[] ifaces
	public void processConstructors (com.sun.javadoc.ConstructorDoc[]) 
		int j
		String ctorName
		com.sun.javadoc.Parameter[] params
		boolean first
		int i
		com.sun.javadoc.ConstructorDoc[] ct
	public void processExceptions (com.sun.javadoc.ClassDoc[]) 
		String exceptionName
		int i
		com.sun.javadoc.ClassDoc[] cd
	public void processMethods (com.sun.javadoc.ClassDoc, com.sun.javadoc.MethodDoc[]) 
		int j
		String methodName
		com.sun.javadoc.Type retType
		com.sun.javadoc.Parameter[] params
		int i
		com.sun.javadoc.ClassDoc cd
		com.sun.javadoc.MethodDoc[] md
	public void processFields (com.sun.javadoc.FieldDoc[]) 
		String fieldName
		int i
		com.sun.javadoc.FieldDoc[] fd
	public void emitType (com.sun.javadoc.Type) 
		com.sun.javadoc.Type type
		String name
	private java.lang.String buildEmittableTypeString (com.sun.javadoc.Type) 
		com.sun.javadoc.Type type
		String name
	public void emitXMLHeader () 
	public void emitXMLFooter () 
	public boolean shownElement (com.sun.javadoc.Doc, java.lang.String) 
		String rct
		com.sun.javadoc.Doc doc
		String visLevel
		com.sun.javadoc.ProgramElementDoc ped
	public java.lang.String stripNonPrintingChars (java.lang.String, com.sun.javadoc.Doc) 
		char c
		int i
		String s
		com.sun.javadoc.Doc doc
		char[] sa
	public boolean inRange (int, int, int) 
		int val
		int min
		int max
	public void addDocumentation (com.sun.javadoc.ProgramElementDoc, int) 
		int i
		int i
		int i
		int idx
		String firstSentence
		boolean checkForAts
		String firstSentenceNoTags
		com.sun.javadoc.ProgramElementDoc ped
		int indent
		String rct
	public void addPkgDocumentation (com.sun.javadoc.RootDoc, com.sun.javadoc.PackageDoc, int) 
		int opt
		int idx
		String curDir
		String srcLocation
		String[][] options
		java.io.File f2
		java.io.FileInputStream f
		java.io.BufferedReader d
		String str
		boolean inBody
		java.io.FileNotFoundException e
		java.io.IOException e
		int i
		int i
		int i
		int idx
		String firstSentence
		String firstSentenceNoTags
		com.sun.javadoc.RootDoc root
		com.sun.javadoc.PackageDoc pd
		int indent
		String rct
		String filename
	public static int endOfFirstSentence (java.lang.String) 
		String text
	public static int endOfFirstSentence (java.lang.String, boolean) 
		String text
		boolean writingToXML
		int textLen
		int index
		int fromindex
		int ellipsis
		int i
	public static int minIndex (int, int) 
		int i
		int j
	static void  () 
}

jdiff/SingleComment.class
SingleComment.java
package jdiff
 jdiff.SingleComment extends java.lang.Object implements java.lang.Comparable  {
	public String id_
	public String text_
	public boolean isUsed_
	public void  (java.lang.String, java.lang.String) 
		String id
		String text
	public int compareTo (java.lang.Object) 
		Object o
}

jdiff/StreamReader.class
StreamReader.java
package jdiff
 jdiff.StreamReader extends java.lang.Thread {
	java.io.InputStream is_
	void  (java.io.InputStream) 
		java.io.InputStream is
	public void run () 
		java.io.InputStreamReader isr
		java.io.BufferedReader br
		String line
		java.io.IOException ioe
		Exception e
}

jdiff/XMLToAPI.class
XMLToAPI.java
package jdiff
public jdiff.XMLToAPI extends java.lang.Object {
	private static jdiff.API api_
	public static boolean validateXML
	private static boolean showExceptionTypes
	private void  () 
	public static jdiff.API readFile (java.lang.String, boolean, java.lang.String) 
		String parserName
		org.xml.sax.SAXException saxe
		org.xml.sax.XMLReader parser
		org.xml.sax.helpers.DefaultHandler handler
		org.xml.sax.SAXNotRecognizedException snre
		org.xml.sax.SAXNotSupportedException snse
		org.xml.sax.SAXException saxe
		java.io.IOException ioe
		String filename
		boolean createGlobalComments
		String apiName
	public static void addInheritedElements () 
		jdiff.ClassAPI parent
		String implName
		jdiff.ClassAPI parent
		java.util.Iterator iter3
		jdiff.ClassAPI cls
		jdiff.PackageAPI pkg
		java.util.Iterator iter2
		java.util.Iterator iter
	public static void addInheritedElements (jdiff.ClassAPI, jdiff.ClassAPI, java.lang.String) 
		jdiff.MethodAPI localM
		jdiff.MethodAPI m2
		jdiff.MethodAPI m
		boolean overridden
		java.util.Iterator iter2
		java.util.Iterator iter
		jdiff.FieldAPI f2
		jdiff.FieldAPI f
		java.util.Iterator iter
		jdiff.ClassAPI parent2
		String implName
		jdiff.ClassAPI parent2
		java.util.Iterator iter3
		jdiff.ClassAPI child
		jdiff.ClassAPI parent
		String fqParentName
	public static void nameAPI (java.lang.String) 
		String name
		String filename2
	public static void addPackage (java.lang.String) 
		String name
	public static void addClass (java.lang.String, java.lang.String, boolean, jdiff.Modifiers) 
		String name
		String parent
		boolean isAbstract
		jdiff.Modifiers modifiers
		String fqName
		jdiff.ClassAPI caOld
	public static void addInterface (java.lang.String, java.lang.String, boolean, jdiff.Modifiers) 
		String name
		String parent
		boolean isAbstract
		jdiff.Modifiers modifiers
	public static void addImplements (java.lang.String) 
		String name
	public static void addCtor (java.lang.String, jdiff.Modifiers) 
		String type
		jdiff.Modifiers modifiers
		String t
	public static void addMethod (java.lang.String, java.lang.String, boolean, boolean, boolean, jdiff.Modifiers) 
		String name
		String returnType
		boolean isAbstract
		boolean isNative
		boolean isSynchronized
		jdiff.Modifiers modifiers
		String rt
	public static void addField (java.lang.String, java.lang.String, boolean, boolean, java.lang.String, jdiff.Modifiers) 
		String name
		String type
		boolean isTransient
		boolean isVolatile
		String value
		jdiff.Modifiers modifiers
		String t
	public static void addParam (java.lang.String, java.lang.String) 
		String name
		String type
		String t
		jdiff.ParamAPI paramAPI
	public static void addException (java.lang.String, java.lang.String, java.lang.String) 
		String name
		String type
		String currElement
		String exceptionId
	static void  () 
}