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 <init> () 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 <init> () 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 <init> () }
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 <init> (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 <clinit> () }
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 <init> (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 <init> (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 <init> () 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 <clinit> () }
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 <init> (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 <init> () 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 <init> () 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 <init> (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 <init> () 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 <clinit> () }
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 <init> (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 synthetic 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 <init> (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 <init> (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 synthetic int access$000 (jdiff.DiffMyers) jdiff.DiffMyers x0 static synthetic 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 <init> (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 <init> (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 <init> (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 <init> (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 <init> (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 <clinit> () }
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 <init> () 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 <clinit> () }
jdiff/HTMLStatistics.class
HTMLStatistics.java package jdiff public jdiff.HTMLStatistics extends java.lang.Object { private jdiff.HTMLReportGenerator h_ public void <init> (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 <init> (java.lang.String, int) String name int changeType public void <init> (java.lang.String, int, java.lang.String, boolean) String name int changeType String pkgName boolean isInterface public void <init> (java.lang.String, int, java.lang.String, java.lang.String) String name int changeType String pkgName String type public void <init> (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 <init> (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 <init> () 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 <clinit> () }
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 <init> (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 <init> () 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 <clinit> () }
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 <init> (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 <init> (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 <init> () 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 synthetic com.sun.javadoc.DocErrorReporter val$errOut void <init> (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 <init> () 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 <clinit> () }
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 <init> (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 <init> (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 <init> (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 <init> () 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 <clinit> () }
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 <init> (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 <init> (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 <init> () 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 <clinit> () }