classpath-testresults
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[cp-testresults] Japi diffs for classpath-generics


From: Stuart Ballard
Subject: [cp-testresults] Japi diffs for classpath-generics
Date: Mon, 28 Nov 2005 03:10:16 -0800

Japi diff jdk12 vs classpath-generics:
Full results:
http://www.kaffe.org/~stuart/japi/htmlout/h-jdk12-classpath-generics.html

Changes since last run:

- Comparison run at Sun Nov 27 10:48:44 2005 GMT
- jdk12 API scanned at 2005/11/27 05:19:33 EST
- classpath-generics API scanned at 2005/11/27 06:49:47 GMT
+ Comparison run at Mon Nov 28 10:47:58 2005 GMT
+ jdk12 API scanned at 2005/11/28 05:19:28 EST
+ classpath-generics API scanned at 2005/11/28 05:39:16 GMT
- javax.swing: 99.14% good, 0.21% minor, 0% bad
+ javax.swing: 99.15% good, 0.21% minor
- javax.swing.plaf.metal: 97.47% good, 0.33% minor, 0.09% bad, 1.81% missing
+ javax.swing.plaf.metal: 99.33% good, 0.33% minor, 0.04% bad
- javax.swing.text: 89.37% good, 10.1% missing
- javax.swing.text.html: 37.48% good, 0.11% minor, 62.28% missing
+ javax.swing.text: 91.76% good, 0.02% minor, 7.69% missing
+ javax.swing.text.html: 37.62% good, 0.11% minor, 62.15% missing
- Total: 97.37% good, 0.1% minor, 0% bad, 2.06% missing
+ Total: 97.6% good, 0.1% minor, 0% bad, 1.83% missing
- Classes: 83 minor, 36 missing.
- Fields: 2 bad, 5 missing.
- Methods: 4 bad, 52 missing.
+ Classes: 84 minor, 1 bad, 31 missing.
+ Fields: 2 bad.
+ Methods: 21 missing.
- class javax.swing.JEditorPane.JEditorPaneAccessibleHypertextSupport: 
SerialVersionUID=-9218117882467874948 in jdk12, but 
SerialVersionUID=5339908558530627612 in classpath-generics
+ class javax.swing.JEditorPane.JEditorPaneAccessibleHypertextSupport: 
SerialVersionUID=-9218117882467874948 in jdk12, but 
SerialVersionUID=-5115967674563677957 in classpath-generics
- Bad
- constructor javax.swing.JEditorPane.JEditorPaneAccessibleHypertextSupport(): 
public in jdk12, but protected in classpath-generics
- class javax.swing.plaf.metal.MetalFileChooserUI.FilterComboBoxModel: 
SerialVersionUID=-5565616814319451541 in jdk12, but 
SerialVersionUID=-6186365018632509865 in classpath-generics
- class javax.swing.plaf.metal.MetalIconFactory: 
SerialVersionUID=7366747295559362010 in jdk12, but 
SerialVersionUID=8195822966586878280 in classpath-generics
+ class javax.swing.plaf.metal.MetalFileChooserUI.FilterComboBoxModel: 
SerialVersionUID=-5565616814319451541 in jdk12, but 
SerialVersionUID=-3815755597316614119 in classpath-generics
+ class javax.swing.plaf.metal.MetalIconFactory: 
SerialVersionUID=7366747295559362010 in jdk12, but 
SerialVersionUID=-7706903702736132913 in classpath-generics
- method javax.swing.plaf.metal.MetalComboBoxUI.configureEditor(): public in 
jdk12, but protected in classpath-generics
- method javax.swing.plaf.metal.MetalComboBoxUI.unconfigureEditor(): public in 
jdk12, but protected in classpath-generics
- method 
javax.swing.plaf.metal.MetalScrollPaneUI.installListeners(javax.swing.JScrollPane):
 public in jdk12, but protected in classpath-generics
- method 
javax.swing.plaf.metal.MetalTextFieldUI.propertyChange(java.beans.PropertyChangeEvent):
 public in jdk12, but protected in classpath-generics
- Missing
- class javax.swing.plaf.metal.MetalFileChooserUI.SingleClickListener: missing 
in classpath-generics
- class javax.swing.plaf.metal.MetalSplitPaneDivider.MetalDividerLayout: 
missing in classpath-generics
- class javax.swing.plaf.metal.MetalToolBarUI.MetalDockingListener: missing in 
classpath-generics
- field javax.swing.plaf.metal.MetalTabbedPaneUI.minTabWidth: missing in 
classpath-generics
- field javax.swing.plaf.metal.MetalTabbedPaneUI.selectColor: missing in 
classpath-generics
- field javax.swing.plaf.metal.MetalTabbedPaneUI.selectHighlight: missing in 
classpath-generics
- field javax.swing.plaf.metal.MetalTabbedPaneUI.tabAreaBackground: missing in 
classpath-generics
- method 
javax.swing.plaf.metal.MetalComboBoxUI.layoutComboBox(java.awt.Container, 
javax.swing.plaf.metal.MetalComboBoxUI.MetalComboBoxLayoutManager): missing in 
classpath-generics
- method 
javax.swing.plaf.metal.MetalFileChooserUI.createList(javax.swing.JFileChooser): 
missing in classpath-generics
- method 
javax.swing.plaf.metal.MetalFileChooserUI.valueChanged(javax.swing.event.ListSelectionEvent):
 missing in classpath-generics
- method javax.swing.plaf.metal.MetalIconFactory.getMenuArrowIcon(): missing in 
classpath-generics
- method javax.swing.plaf.metal.MetalIconFactory.getMenuItemArrowIcon(): 
missing in classpath-generics
- method javax.swing.plaf.metal.MetalIconFactory.getMenuItemCheckIcon(): 
missing in classpath-generics
- method 
javax.swing.plaf.metal.MetalScrollPaneUI.createScrollBarSwapListener(): missing 
in classpath-generics
- method 
javax.swing.plaf.metal.MetalScrollPaneUI.uninstallListeners(javax.swing.JScrollPane):
 missing in classpath-generics
- method javax.swing.plaf.metal.MetalTabbedPaneUI.getColorForGap(int, int, 
int): missing in classpath-generics
- method javax.swing.plaf.metal.MetalTabbedPaneUI.paintHighlightBelowTab(): 
missing in classpath-generics
- method javax.swing.plaf.metal.MetalTabbedPaneUI.shouldFillGap(int, int, int, 
int): missing in classpath-generics
- method javax.swing.plaf.metal.MetalTabbedPaneUI.shouldRotateTabRuns(int, 
int): missing in classpath-generics
- method javax.swing.plaf.metal.MetalToolBarUI.setDragOffset(java.awt.Point): 
missing in classpath-generics
+ class javax.swing.plaf.metal.MetalSplitPaneDivider.MetalDividerLayout: public 
in jdk12, but protected in classpath-generics
+ constructor 
javax.swing.plaf.metal.MetalSplitPaneDivider.MetalDividerLayout(): public in 
jdk12, but protected in classpath-generics
+ Minor
+ class javax.swing.text.DefaultTextUI: deprecated in jdk12, but not deprecated 
in classpath-generics
- class javax.swing.text.DefaultStyledDocument.AttributeUndoableEdit: missing 
in classpath-generics
- class javax.swing.text.DefaultTextUI: missing in classpath-generics
- field javax.swing.text.ParagraphView.firstLineIndent: missing in 
classpath-generics
- method javax.swing.text.DefaultCaret.adjustVisibility(java.awt.Rectangle): 
missing in classpath-generics
- method javax.swing.text.DefaultCaret.damage(java.awt.Rectangle): missing in 
classpath-generics
- method 
javax.swing.text.DefaultStyledDocument.create(javax.swing.text.DefaultStyledDocument.ElementSpec[]):
 missing in classpath-generics
- method javax.swing.text.DefaultStyledDocument.getStyleNames(): missing in 
classpath-generics
- method javax.swing.text.DefaultStyledDocument.insert(int, 
javax.swing.text.DefaultStyledDocument.ElementSpec[]): missing in 
classpath-generics
- method 
javax.swing.text.DefaultStyledDocument.styleChanged(javax.swing.text.Style): 
missing in classpath-generics
- method 
javax.swing.text.DefaultStyledDocument.ElementBuffer.clone(javax.swing.text.Element,
 javax.swing.text.Element): missing in classpath-generics
- method javax.swing.text.ParagraphView.getLayoutView(int): missing in 
classpath-generics
- method javax.swing.text.ParagraphView.getLayoutViewCount(): missing in 
classpath-generics
- method javax.swing.text.ParagraphView.getTabSet(): missing in 
classpath-generics
- method javax.swing.text.ParagraphView.setFirstLineIndent(float): missing in 
classpath-generics
- method javax.swing.text.ParagraphView.setJustification(int): missing in 
classpath-generics
- method javax.swing.text.ParagraphView.setLineSpacing(float): missing in 
classpath-generics
- method javax.swing.text.ParagraphView.setPropertiesFromAttributes(): missing 
in classpath-generics
- method 
javax.swing.text.Utilities.getParagraphElement(javax.swing.text.JTextComponent, 
int): missing in classpath-generics
- method 
javax.swing.text.Utilities.getPositionAbove(javax.swing.text.JTextComponent, 
int, int): missing in classpath-generics
- method 
javax.swing.text.Utilities.getPositionBelow(javax.swing.text.JTextComponent, 
int, int): missing in classpath-generics
- method javax.swing.text.View.getNextVisualPositionFrom(int, 
javax.swing.text.Position.Bias, java.awt.Shape, int, 
javax.swing.text.Position.Bias[]): missing in classpath-generics


Japi diff jdk13 vs classpath-generics:
Full results:
http://www.kaffe.org/~stuart/japi/htmlout/h-jdk13-classpath-generics.html

Changes since last run:

- Comparison run at Sun Nov 27 10:50:36 2005 GMT
- jdk13 API scanned at 2005/11/27 05:16:35 EST
- classpath-generics API scanned at 2005/11/27 06:49:47 GMT
+ Comparison run at Mon Nov 28 10:49:39 2005 GMT
+ jdk13 API scanned at 2005/11/28 05:16:29 EST
+ classpath-generics API scanned at 2005/11/28 05:39:16 GMT
- javax.sound.sampled: 100% missing
- javax.sound.sampled.spi: 100% missing
- javax.swing: 96.33% good, 0.19% minor, 0% bad, 0.01% missing
+ javax.sound.sampled: 99.84% good, 0.15% minor
+ javax.sound.sampled.spi: 100% good
+ javax.swing: 96.33% good, 0.19% minor, 0.01% missing
- javax.swing.plaf.metal: 97.67% good, 0.37% minor, 0.08% bad, 1.7% missing
+ javax.swing.plaf.metal: 99.41% good, 0.37% minor, 0.04% bad
- javax.swing.text: 85.36% good, 14.26% missing
- javax.swing.text.html: 32.79% good, 0.09% minor, 0.04% bad, 66.95% missing
+ javax.swing.text: 87.35% good, 0.01% minor, 12.25% missing
+ javax.swing.text.html: 32.92% good, 0.09% minor, 0.04% bad, 66.82% missing
- Total: 95.56% good, 0.09% minor, 0% bad, 3.14% missing
+ Total: 96.54% good, 0.09% minor, 0% bad, 2.16% missing
- Packages: 2 missing.
- Classes: 89 minor, 1 bad, 42 missing.
- Fields: 2 bad, 5 missing.
- Methods: 4 bad, 77 missing.
+ Classes: 91 minor, 2 bad, 37 missing.
+ Fields: 2 bad.
+ Methods: 40 missing.
- Missing
- package javax.sound.sampled: missing in classpath-generics
- 
- javax.sound.sampled.spi:
- Missing
- package javax.sound.sampled.spi: missing in classpath-generics
+ Minor
+ class javax.sound.sampled.LineEvent: SerialVersionUID=-1274246333383880410 in 
jdk13, but SerialVersionUID=2266258762485412813 in classpath-generics
- class javax.swing.JEditorPane.JEditorPaneAccessibleHypertextSupport: 
SerialVersionUID=5878599594213866110 in jdk13, but 
SerialVersionUID=5339908558530627612 in classpath-generics
+ class javax.swing.JEditorPane.JEditorPaneAccessibleHypertextSupport: 
SerialVersionUID=5878599594213866110 in jdk13, but 
SerialVersionUID=-5115967674563677957 in classpath-generics
- Bad
- constructor javax.swing.JEditorPane.JEditorPaneAccessibleHypertextSupport(): 
public in jdk13, but protected in classpath-generics
- class javax.swing.plaf.metal.MetalFileChooserUI.FilterComboBoxModel: 
SerialVersionUID=-5565616814319451541 in jdk13, but 
SerialVersionUID=-6186365018632509865 in classpath-generics
- class javax.swing.plaf.metal.MetalIconFactory: 
SerialVersionUID=-7226546323035538068 in jdk13, but 
SerialVersionUID=8195822966586878280 in classpath-generics
+ class javax.swing.plaf.metal.MetalFileChooserUI.FilterComboBoxModel: 
SerialVersionUID=-5565616814319451541 in jdk13, but 
SerialVersionUID=-3815755597316614119 in classpath-generics
+ class javax.swing.plaf.metal.MetalIconFactory: 
SerialVersionUID=-7226546323035538068 in jdk13, but 
SerialVersionUID=-7706903702736132913 in classpath-generics
- method javax.swing.plaf.metal.MetalComboBoxUI.configureEditor(): public in 
jdk13, but protected in classpath-generics
- method javax.swing.plaf.metal.MetalComboBoxUI.unconfigureEditor(): public in 
jdk13, but protected in classpath-generics
- method 
javax.swing.plaf.metal.MetalScrollPaneUI.installListeners(javax.swing.JScrollPane):
 public in jdk13, but protected in classpath-generics
- method 
javax.swing.plaf.metal.MetalTextFieldUI.propertyChange(java.beans.PropertyChangeEvent):
 public in jdk13, but protected in classpath-generics
- Missing
- class javax.swing.plaf.metal.MetalFileChooserUI.SingleClickListener: missing 
in classpath-generics
- class javax.swing.plaf.metal.MetalSplitPaneDivider.MetalDividerLayout: 
missing in classpath-generics
- class javax.swing.plaf.metal.MetalToolBarUI.MetalDockingListener: missing in 
classpath-generics
- field javax.swing.plaf.metal.MetalTabbedPaneUI.minTabWidth: missing in 
classpath-generics
- field javax.swing.plaf.metal.MetalTabbedPaneUI.selectColor: missing in 
classpath-generics
- field javax.swing.plaf.metal.MetalTabbedPaneUI.selectHighlight: missing in 
classpath-generics
- field javax.swing.plaf.metal.MetalTabbedPaneUI.tabAreaBackground: missing in 
classpath-generics
- method 
javax.swing.plaf.metal.MetalComboBoxUI.layoutComboBox(java.awt.Container, 
javax.swing.plaf.metal.MetalComboBoxUI.MetalComboBoxLayoutManager): missing in 
classpath-generics
- method javax.swing.plaf.metal.MetalFileChooserUI.addControlButtons(): missing 
in classpath-generics
- method javax.swing.plaf.metal.MetalFileChooserUI.createActionMap(): missing 
in classpath-generics
- method 
javax.swing.plaf.metal.MetalFileChooserUI.createList(javax.swing.JFileChooser): 
missing in classpath-generics
- method javax.swing.plaf.metal.MetalFileChooserUI.getActionMap(): missing in 
classpath-generics
- method javax.swing.plaf.metal.MetalFileChooserUI.getBottomPanel(): missing in 
classpath-generics
- method javax.swing.plaf.metal.MetalFileChooserUI.getButtonPanel(): missing in 
classpath-generics
- method javax.swing.plaf.metal.MetalFileChooserUI.removeControlButtons(): 
missing in classpath-generics
- method 
javax.swing.plaf.metal.MetalFileChooserUI.valueChanged(javax.swing.event.ListSelectionEvent):
 missing in classpath-generics
- method javax.swing.plaf.metal.MetalIconFactory.getMenuArrowIcon(): missing in 
classpath-generics
- method javax.swing.plaf.metal.MetalIconFactory.getMenuItemArrowIcon(): 
missing in classpath-generics
- method javax.swing.plaf.metal.MetalIconFactory.getMenuItemCheckIcon(): 
missing in classpath-generics
- method 
javax.swing.plaf.metal.MetalScrollPaneUI.createScrollBarSwapListener(): missing 
in classpath-generics
- method 
javax.swing.plaf.metal.MetalScrollPaneUI.uninstallListeners(javax.swing.JScrollPane):
 missing in classpath-generics
- method javax.swing.plaf.metal.MetalTabbedPaneUI.getColorForGap(int, int, 
int): missing in classpath-generics
- method javax.swing.plaf.metal.MetalTabbedPaneUI.paintHighlightBelowTab(): 
missing in classpath-generics
- method javax.swing.plaf.metal.MetalTabbedPaneUI.shouldFillGap(int, int, int, 
int): missing in classpath-generics
- method javax.swing.plaf.metal.MetalTabbedPaneUI.shouldRotateTabRuns(int, 
int): missing in classpath-generics
- method javax.swing.plaf.metal.MetalToolBarUI.setDragOffset(java.awt.Point): 
missing in classpath-generics
+ class javax.swing.plaf.metal.MetalSplitPaneDivider.MetalDividerLayout: public 
in jdk13, but protected in classpath-generics
+ constructor 
javax.swing.plaf.metal.MetalSplitPaneDivider.MetalDividerLayout(): public in 
jdk13, but protected in classpath-generics
+ Minor
+ class javax.swing.text.DefaultTextUI: deprecated in jdk13, but not deprecated 
in classpath-generics
- class javax.swing.text.DefaultStyledDocument.AttributeUndoableEdit: missing 
in classpath-generics
- class javax.swing.text.DefaultTextUI: missing in classpath-generics
- field javax.swing.text.ParagraphView.firstLineIndent: missing in 
classpath-generics
- method javax.swing.text.DefaultCaret.adjustVisibility(java.awt.Rectangle): 
missing in classpath-generics
- method javax.swing.text.DefaultCaret.damage(java.awt.Rectangle): missing in 
classpath-generics
- method 
javax.swing.text.DefaultStyledDocument.create(javax.swing.text.DefaultStyledDocument.ElementSpec[]):
 missing in classpath-generics
- method javax.swing.text.DefaultStyledDocument.getStyleNames(): missing in 
classpath-generics
- method javax.swing.text.DefaultStyledDocument.insert(int, 
javax.swing.text.DefaultStyledDocument.ElementSpec[]): missing in 
classpath-generics
- method 
javax.swing.text.DefaultStyledDocument.styleChanged(javax.swing.text.Style): 
missing in classpath-generics
- method 
javax.swing.text.DefaultStyledDocument.ElementBuffer.clone(javax.swing.text.Element,
 javax.swing.text.Element): missing in classpath-generics
- method javax.swing.text.ParagraphView.getLayoutView(int): missing in 
classpath-generics
- method javax.swing.text.ParagraphView.getLayoutViewCount(): missing in 
classpath-generics
- method javax.swing.text.ParagraphView.getTabSet(): missing in 
classpath-generics
- method javax.swing.text.ParagraphView.setFirstLineIndent(float): missing in 
classpath-generics
- method javax.swing.text.ParagraphView.setJustification(int): missing in 
classpath-generics
- method javax.swing.text.ParagraphView.setLineSpacing(float): missing in 
classpath-generics
- method javax.swing.text.ParagraphView.setPropertiesFromAttributes(): missing 
in classpath-generics
- method 
javax.swing.text.Utilities.getParagraphElement(javax.swing.text.JTextComponent, 
int): missing in classpath-generics
- method 
javax.swing.text.Utilities.getPositionAbove(javax.swing.text.JTextComponent, 
int, int): missing in classpath-generics
- method 
javax.swing.text.Utilities.getPositionBelow(javax.swing.text.JTextComponent, 
int, int): missing in classpath-generics
- method javax.swing.text.View.getNextVisualPositionFrom(int, 
javax.swing.text.Position.Bias, java.awt.Shape, int, 
javax.swing.text.Position.Bias[]): missing in classpath-generics


Japi diff jdk14 vs classpath-generics:
Full results:
http://www.kaffe.org/~stuart/japi/htmlout/h-jdk14-classpath-generics.html

Changes since last run:

- Comparison run at Sun Nov 27 10:52:35 2005 GMT
- jdk14 API scanned at 2005/11/27 05:12:22 EST
- classpath-generics API scanned at 2005/11/27 06:49:47 GMT
+ Comparison run at Mon Nov 28 10:51:47 2005 GMT
+ jdk14 API scanned at 2005/11/28 05:12:12 EST
+ classpath-generics API scanned at 2005/11/28 05:39:16 GMT
- java.awt.datatransfer: 97.2% good, 2.79% missing
+ java.awt.datatransfer: 97.76% good, 2.23% missing
- javax.print.attribute: 99.75% good, 0.24% missing
- javax.print.attribute.standard: 86.94% good, 13.05% missing
+ javax.print.attribute: 100% good
+ javax.print.attribute.standard: 99.22% good, 0.11% minor, 0.65% missing
- javax.sound.sampled: 100% missing
- javax.sound.sampled.spi: 100% missing
+ javax.sound.sampled: 99.84% good, 0.15% minor
+ javax.sound.sampled.spi: 100% good
- javax.swing: 99.81% good, 0.14% minor, 0% bad, 0.01% missing
+ javax.swing: 99.81% good, 0.14% minor, 0.01% missing
- javax.swing.plaf.metal: 97.89% good, 0.34% minor, 0.11% bad, 1.58% missing
+ javax.swing.plaf.metal: 99.55% good, 0.34% minor, 0.03% bad
- javax.swing.text: 84.01% good, 0.01% bad, 15.68% missing
- javax.swing.text.html: 25.97% good, 0.07% minor, 0.07% bad, 73.83% missing
+ javax.swing.text: 87.29% good, 0.05% minor, 0.01% bad, 12.34% missing
+ javax.swing.text.html: 26.09% good, 0.07% minor, 0.07% bad, 73.71% missing
- Total: 96.24% good, 0.07% minor, 0% bad, 3.55% missing
+ Total: 97.22% good, 0.08% minor, 0% bad, 2.57% missing
- Packages: 4 missing.
- Classes: 99 minor, 4 bad, 68 missing.
- Fields: 2 bad, 5 missing.
- Methods: 6 bad, 125 missing.
+ Packages: 2 missing.
+ Classes: 105 minor, 5 bad, 54 missing.
+ Fields: 2 bad.
+ Methods: 85 missing.
- method java.awt.datatransfer.DataFlavor.isFlavorTextType(): missing in 
classpath-generics
- javax.print.attribute:
- Missing
- method javax.print.attribute.EnumSyntax.readResolve(): missing in 
classpath-generics
- 
+ Minor
+ class javax.print.attribute.standard.MediaName: 
SerialVersionUID=4653117714524155448 in jdk14, but 
SerialVersionUID=-9132609844766411916 in classpath-generics
+ class javax.print.attribute.standard.MediaTray: 
SerialVersionUID=-982503611095214703 in jdk14, but 
SerialVersionUID=-5996935618873110297 in classpath-generics
- class javax.print.attribute.standard.MediaName: missing in classpath-generics
- class javax.print.attribute.standard.MediaSize.Engineering: missing in 
classpath-generics
- class javax.print.attribute.standard.MediaSize.ISO: missing in 
classpath-generics
- class javax.print.attribute.standard.MediaSize.JIS: missing in 
classpath-generics
- class javax.print.attribute.standard.MediaSize.NA: missing in 
classpath-generics
- class javax.print.attribute.standard.MediaSize.Other: missing in 
classpath-generics
- class javax.print.attribute.standard.MediaTray: missing in classpath-generics
- Missing
- package javax.sound.sampled: missing in classpath-generics
- 
- javax.sound.sampled.spi:
- Missing
- package javax.sound.sampled.spi: missing in classpath-generics
+ Minor
+ class javax.sound.sampled.LineEvent: SerialVersionUID=-1274246333383880410 in 
jdk14, but SerialVersionUID=2266258762485412813 in classpath-generics
- class javax.swing.JEditorPane.JEditorPaneAccessibleHypertextSupport: 
SerialVersionUID=5878599594213866110 in jdk14, but 
SerialVersionUID=5339908558530627612 in classpath-generics
+ class javax.swing.JEditorPane.JEditorPaneAccessibleHypertextSupport: 
SerialVersionUID=5878599594213866110 in jdk14, but 
SerialVersionUID=-5115967674563677957 in classpath-generics
- Bad
- constructor javax.swing.JEditorPane.JEditorPaneAccessibleHypertextSupport(): 
public in jdk14, but protected in classpath-generics
- class javax.swing.plaf.metal.MetalFileChooserUI.FilterComboBoxModel: 
SerialVersionUID=-5565616814319451541 in jdk14, but 
SerialVersionUID=-6186365018632509865 in classpath-generics
- class javax.swing.plaf.metal.MetalIconFactory: 
SerialVersionUID=-7793554959137772284 in jdk14, but 
SerialVersionUID=8195822966586878280 in classpath-generics
+ class javax.swing.plaf.metal.MetalFileChooserUI.FilterComboBoxModel: 
SerialVersionUID=-5565616814319451541 in jdk14, but 
SerialVersionUID=-3815755597316614119 in classpath-generics
+ class javax.swing.plaf.metal.MetalIconFactory: 
SerialVersionUID=-7793554959137772284 in jdk14, but 
SerialVersionUID=-7706903702736132913 in classpath-generics
- method javax.swing.plaf.metal.MetalComboBoxUI.configureEditor(): public in 
jdk14, but protected in classpath-generics
- method javax.swing.plaf.metal.MetalComboBoxUI.unconfigureEditor(): public in 
jdk14, but protected in classpath-generics
- method 
javax.swing.plaf.metal.MetalProgressBarUI.paintDeterminate(java.awt.Graphics, 
javax.swing.JComponent): public in jdk14, but protected in classpath-generics
- method 
javax.swing.plaf.metal.MetalProgressBarUI.paintIndeterminate(java.awt.Graphics, 
javax.swing.JComponent): public in jdk14, but protected in classpath-generics
- method 
javax.swing.plaf.metal.MetalScrollPaneUI.installListeners(javax.swing.JScrollPane):
 public in jdk14, but protected in classpath-generics
- method 
javax.swing.plaf.metal.MetalTextFieldUI.propertyChange(java.beans.PropertyChangeEvent):
 public in jdk14, but protected in classpath-generics
- Missing
- class javax.swing.plaf.metal.MetalFileChooserUI.SingleClickListener: missing 
in classpath-generics
- class javax.swing.plaf.metal.MetalSplitPaneDivider.MetalDividerLayout: 
missing in classpath-generics
- class javax.swing.plaf.metal.MetalToolBarUI.MetalDockingListener: missing in 
classpath-generics
- field javax.swing.plaf.metal.MetalTabbedPaneUI.minTabWidth: missing in 
classpath-generics
- field javax.swing.plaf.metal.MetalTabbedPaneUI.selectColor: missing in 
classpath-generics
- field javax.swing.plaf.metal.MetalTabbedPaneUI.selectHighlight: missing in 
classpath-generics
- field javax.swing.plaf.metal.MetalTabbedPaneUI.tabAreaBackground: missing in 
classpath-generics
- method 
javax.swing.plaf.metal.MetalComboBoxUI.layoutComboBox(java.awt.Container, 
javax.swing.plaf.metal.MetalComboBoxUI.MetalComboBoxLayoutManager): missing in 
classpath-generics
- method javax.swing.plaf.metal.MetalFileChooserUI.addControlButtons(): missing 
in classpath-generics
- method javax.swing.plaf.metal.MetalFileChooserUI.createActionMap(): missing 
in classpath-generics
- method 
javax.swing.plaf.metal.MetalFileChooserUI.createDetailsView(javax.swing.JFileChooser):
 missing in classpath-generics
- method 
javax.swing.plaf.metal.MetalFileChooserUI.createList(javax.swing.JFileChooser): 
missing in classpath-generics
- method javax.swing.plaf.metal.MetalFileChooserUI.getActionMap(): missing in 
classpath-generics
- method javax.swing.plaf.metal.MetalFileChooserUI.getBottomPanel(): missing in 
classpath-generics
- method javax.swing.plaf.metal.MetalFileChooserUI.getButtonPanel(): missing in 
classpath-generics
- method javax.swing.plaf.metal.MetalFileChooserUI.removeControlButtons(): 
missing in classpath-generics
- method 
javax.swing.plaf.metal.MetalFileChooserUI.valueChanged(javax.swing.event.ListSelectionEvent):
 missing in classpath-generics
- method javax.swing.plaf.metal.MetalIconFactory.getMenuArrowIcon(): missing in 
classpath-generics
- method javax.swing.plaf.metal.MetalIconFactory.getMenuItemArrowIcon(): 
missing in classpath-generics
- method javax.swing.plaf.metal.MetalIconFactory.getMenuItemCheckIcon(): 
missing in classpath-generics
- method 
javax.swing.plaf.metal.MetalScrollPaneUI.createScrollBarSwapListener(): missing 
in classpath-generics
- method 
javax.swing.plaf.metal.MetalScrollPaneUI.uninstallListeners(javax.swing.JScrollPane):
 missing in classpath-generics
- method javax.swing.plaf.metal.MetalTabbedPaneUI.getColorForGap(int, int, 
int): missing in classpath-generics
- method javax.swing.plaf.metal.MetalTabbedPaneUI.paintHighlightBelowTab(): 
missing in classpath-generics
- method javax.swing.plaf.metal.MetalTabbedPaneUI.shouldFillGap(int, int, int, 
int): missing in classpath-generics
- method javax.swing.plaf.metal.MetalTabbedPaneUI.shouldRotateTabRuns(int, 
int): missing in classpath-generics
- method javax.swing.plaf.metal.MetalToolBarUI.setDragOffset(java.awt.Point): 
missing in classpath-generics
+ class javax.swing.plaf.metal.MetalSplitPaneDivider.MetalDividerLayout: public 
in jdk14, but protected in classpath-generics
+ constructor 
javax.swing.plaf.metal.MetalSplitPaneDivider.MetalDividerLayout(): public in 
jdk14, but protected in classpath-generics
+ Minor
+ class javax.swing.text.DefaultTextUI: deprecated in jdk14, but not deprecated 
in classpath-generics
+ class javax.swing.text.MaskFormatter: SerialVersionUID=-1222736964900405096 
in jdk14, but SerialVersionUID=2080927446158846285 in classpath-generics
+ class javax.swing.text.NumberFormatter: SerialVersionUID=57762860638306340 in 
jdk14, but SerialVersionUID=-8441521719536144373 in classpath-generics
- class javax.swing.text.DefaultStyledDocument.AttributeUndoableEdit: missing 
in classpath-generics
- class javax.swing.text.DefaultTextUI: missing in classpath-generics
- class javax.swing.text.MaskFormatter: missing in classpath-generics
- class javax.swing.text.NumberFormatter: missing in classpath-generics
- field javax.swing.text.ParagraphView.firstLineIndent: missing in 
classpath-generics
- method javax.swing.text.DefaultCaret.adjustVisibility(java.awt.Rectangle): 
missing in classpath-generics
- method javax.swing.text.DefaultCaret.damage(java.awt.Rectangle): missing in 
classpath-generics
- method 
javax.swing.text.DefaultStyledDocument.create(javax.swing.text.DefaultStyledDocument.ElementSpec[]):
 missing in classpath-generics
- method javax.swing.text.DefaultStyledDocument.getStyleNames(): missing in 
classpath-generics
- method javax.swing.text.DefaultStyledDocument.insert(int, 
javax.swing.text.DefaultStyledDocument.ElementSpec[]): missing in 
classpath-generics
- method 
javax.swing.text.DefaultStyledDocument.styleChanged(javax.swing.text.Style): 
missing in classpath-generics
- method 
javax.swing.text.DefaultStyledDocument.ElementBuffer.clone(javax.swing.text.Element,
 javax.swing.text.Element): missing in classpath-generics
- method javax.swing.text.ParagraphView.getLayoutView(int): missing in 
classpath-generics
- method javax.swing.text.ParagraphView.getLayoutViewCount(): missing in 
classpath-generics
- method javax.swing.text.ParagraphView.getTabSet(): missing in 
classpath-generics
- method javax.swing.text.ParagraphView.setFirstLineIndent(float): missing in 
classpath-generics
- method javax.swing.text.ParagraphView.setJustification(int): missing in 
classpath-generics
- method javax.swing.text.ParagraphView.setLineSpacing(float): missing in 
classpath-generics
- method javax.swing.text.ParagraphView.setPropertiesFromAttributes(): missing 
in classpath-generics
- method 
javax.swing.text.Utilities.getParagraphElement(javax.swing.text.JTextComponent, 
int): missing in classpath-generics
- method 
javax.swing.text.Utilities.getPositionAbove(javax.swing.text.JTextComponent, 
int, int): missing in classpath-generics
- method 
javax.swing.text.Utilities.getPositionBelow(javax.swing.text.JTextComponent, 
int, int): missing in classpath-generics
- method javax.swing.text.View.getNextVisualPositionFrom(int, 
javax.swing.text.Position.Bias, java.awt.Shape, int, 
javax.swing.text.Position.Bias[]): missing in classpath-generics


Japi diff jdk15 vs classpath-generics:
Full results:
http://www.kaffe.org/~stuart/japi/htmlout/h-jdk15-classpath-generics.html

Changes since last run:

- Comparison run at Sun Nov 27 10:54:52 2005 GMT
- jdk15 API scanned at 2005/11/27 05:07:13 EST
- classpath-generics API scanned at 2005/11/27 06:49:47 GMT
+ Comparison run at Mon Nov 28 10:53:52 2005 GMT
+ jdk15 API scanned at 2005/11/28 05:07:02 EST
+ classpath-generics API scanned at 2005/11/28 05:39:16 GMT
- java.lang: 97.59% good, 2.4% missing
+ java.lang: 97.7% good, 2.29% missing
- java.awt: 99.31% good, 0.03% bad, 0.64% missing
+ java.awt: 99.35% good, 0.64% missing
- java.awt.datatransfer: 97.52% good, 2.47% missing
+ java.awt.datatransfer: 98.01% good, 1.98% missing
- java.awt.event: 99.64% good, 0.07% minor, 0.28% missing
+ java.awt.event: 99.71% good, 0.07% minor, 0.21% missing
- java.awt.image: 99.75% good, 0.04% bad, 0.19% missing
+ java.awt.image: 100% good
- java.beans: 85.02% good, 14.97% missing
+ java.beans: 88.23% good, 11.76% missing
- java.net: 86.01% good, 13.98% missing
+ java.net: 86.02% good, 13.97% missing
- java.rmi.server: 93.85% good, 2.19% bad, 3.94% missing
- java.security: 80.01% good, 1.17% bad, 18.81% missing
+ java.rmi.server: 95.83% good, 0.21% bad, 3.94% missing
+ java.security: 81.13% good, 0.06% bad, 18.8% missing
- java.security.cert: 91.41% good, 0.11% minor, 5.49% bad, 2.97% missing
+ java.security.cert: 96.84% good, 0.11% minor, 0.11% bad, 2.92% missing
- java.sql: 98.91% good, 1.08% bad
- java.text: 94.91% good, 0.88% bad, 4.19% missing
+ java.sql: 99.91% good, 0.08% bad
+ java.text: 95.81% good, 4.18% missing
- javax.print.attribute: 96.79% good, 2.94% bad, 0.26% missing
- javax.print.attribute.standard: 85.57% good, 0.62% bad, 13.79% missing
+ javax.print.attribute: 97.05% good, 2.94% bad
+ javax.print.attribute.standard: 98.38% good, 0.12% minor, 0.62% bad, 0.87% 
missing
- javax.sound.sampled: 100% missing
- javax.sound.sampled.spi: 100% missing
+ javax.sound.sampled: 98.37% good, 0.14% minor, 1.47% bad
+ javax.sound.sampled.spi: 100% good
- javax.swing: 98.82% good, 0.26% minor, 0.11% bad, 0.79% missing
+ javax.swing: 98.92% good, 0.26% minor, 0.01% bad, 0.79% missing
- javax.swing.event: 99.89% good, 0.1% bad
+ javax.swing.event: 100% good
- javax.swing.plaf.basic: 99.25% good, 0.21% minor, 0.05% bad, 0.47% missing
- javax.swing.plaf.metal: 97.29% good, 0.35% minor, 0.11% bad, 2.23% missing
+ javax.swing.plaf.basic: 99.32% good, 0.21% minor, 0.45% missing
+ javax.swing.plaf.metal: 99.6% good, 0.35% minor, 0.03% bad
- javax.swing.table: 99.51% good, 0.3% minor, 0.18% bad
- javax.swing.text: 84.03% good, 0.01% minor, 0.16% bad, 15.78% missing
- javax.swing.text.html: 25.34% good, 0.07% minor, 0.07% bad, 74.5% missing
- javax.swing.text.html.parser: 98.82% good, 0.19% minor, 0.97% bad
+ javax.swing.table: 99.57% good, 0.3% minor, 0.12% bad
+ javax.swing.text: 87.4% good, 0.07% minor, 0.17% bad, 12.34% missing
+ javax.swing.text.html: 25.48% good, 0.07% minor, 0.07% bad, 74.36% missing
+ javax.swing.text.html.parser: 99.8% good, 0.19% minor
- javax.swing.undo: 97.3% good, 2.69% bad
+ javax.swing.undo: 98.2% good, 1.79% bad
- org.omg.PortableInterceptor: 80.96% good, 19.03% missing, 1.6% abs.add
+ org.omg.PortableInterceptor: 100% good
- Total: 88.55% good, 0.12% minor, 0.25% bad, 11.07% missing, 0% abs.add
+ Total: 89.71% good, 0.12% minor, 0.15% bad, 10% missing
- Packages: 25 missing.
- Classes: 167 minor, 23 bad, 140 missing.
- Interfaces: 1 minor, 4 bad, 18 missing.
+ Packages: 23 missing.
+ Classes: 173 minor, 19 bad, 118 missing.
+ Interfaces: 1 minor, 2 bad, 15 missing.
- Fields: 27 bad, 67 missing.
- Methods: 8 minor, 318 bad, 454 missing, 13 abs.add.
- Constructors: 32 bad, 67 missing.
+ Fields: 20 bad, 57 missing.
+ Methods: 8 minor, 179 bad, 398 missing.
+ Constructors: 26 bad, 66 missing.
- constructor java.lang.StackTraceElement(java.lang.String, java.lang.String, 
java.lang.String, int): missing in classpath-generics
- method java.lang.String.contains(java.lang.CharSequence): missing in 
classpath-generics
- method java.lang.String.replace(java.lang.CharSequence, 
java.lang.CharSequence): missing in classpath-generics
- Bad
- constructor java.awt.Font(java.util.Map<? extends 
java.text.AttributedCharacterIterator.Attribute, ?+): parameters 
(java.util.Map<? extends java.text.AttributedCharacterIterator.Attribute, ?>) 
in jdk15, but parameters (java.util.Map) in classpath-generics
- method java.awt.Font.deriveFont(java.util.Map<? extends 
java.text.AttributedCharacterIterator.Attribute, ?+): parameters 
(java.util.Map<? extends java.text.AttributedCharacterIterator.Attribute, ?>) 
in jdk15, but parameters (java.util.Map) in classpath-generics
- method java.awt.Font.getAttributes(): type 
java.util.Map<java.awt.font.TextAttribute, ?+ in jdk15, but type java.util.Map 
in classpath-generics
- method java.awt.Font.getFont(java.util.Map<? extends 
java.text.AttributedCharacterIterator.Attribute, ?+): parameters 
(java.util.Map<? extends java.text.AttributedCharacterIterator.Attribute, ?>) 
in jdk15, but parameters (java.util.Map) in classpath-generics
- method java.awt.datatransfer.DataFlavor.isFlavorTextType(): missing in 
classpath-generics
- method java.awt.event.InvocationEvent.getThrowable(): missing in 
classpath-generics
- 
- java.awt.image:
- Bad
- class java.awt.image.BufferedImage: implements java.awt.Transparency in 
jdk15, but doesn't implement java.awt.Transparency in classpath-generics
- Missing
- field java.awt.image.BufferedImage.BITMASK: missing in classpath-generics
- field java.awt.image.BufferedImage.OPAQUE: missing in classpath-generics
- field java.awt.image.BufferedImage.TRANSLUCENT: missing in classpath-generics
- method java.awt.image.BufferedImage.getTransparency(): missing in 
classpath-generics
- class java.beans.IndexedPropertyChangeEvent: missing in classpath-generics
- method 
java.beans.PropertyChangeSupport.fireIndexedPropertyChange(java.lang.String, 
int, int, int): missing in classpath-generics
- method 
java.beans.PropertyChangeSupport.fireIndexedPropertyChange(java.lang.String, 
int, java.lang.Object, java.lang.Object): missing in classpath-generics
- method 
java.beans.PropertyChangeSupport.fireIndexedPropertyChange(java.lang.String, 
int, boolean, boolean): missing in classpath-generics
- method java.rmi.server.LoaderHandler.loadClass(java.lang.String): type 
java.lang.Class<?+ in jdk15, but type java.lang.Class in classpath-generics
- method java.rmi.server.LoaderHandler.loadClass(java.net.URL, 
java.lang.String): type java.lang.Class<?+ in jdk15, but type java.lang.Class 
in classpath-generics
- method java.rmi.server.RMIClassLoader.getClassAnnotation(java.lang.Class<?+): 
parameters (java.lang.Class<?>) in jdk15, but parameters (java.lang.Class) in 
classpath-generics
- method java.rmi.server.RMIClassLoader.loadClass(java.lang.String): type 
java.lang.Class<?+ in jdk15, but type java.lang.Class in classpath-generics
- method java.rmi.server.RMIClassLoader.loadClass(java.lang.String, 
java.lang.String): type java.lang.Class<?+ in jdk15, but type java.lang.Class 
in classpath-generics
- method java.rmi.server.RMIClassLoader.loadClass(java.lang.String, 
java.lang.String, java.lang.ClassLoader): type java.lang.Class<?+ in jdk15, but 
type java.lang.Class in classpath-generics
- method 
java.rmi.server.RMIClassLoaderSpi.getClassAnnotation(java.lang.Class<?+): 
parameters (java.lang.Class<?>) in jdk15, but parameters (java.lang.Class) in 
classpath-generics
- method java.rmi.server.RMIClassLoaderSpi.loadClass(java.lang.String, 
java.lang.String, java.lang.ClassLoader): type java.lang.Class<?+ in jdk15, but 
type java.lang.Class in classpath-generics
- method java.rmi.server.RMIClassLoaderSpi.loadProxyClass(java.lang.String, 
java.lang.String[], java.lang.ClassLoader): type java.lang.Class<?+ in jdk15, 
but type java.lang.Class in classpath-generics
- interface java.security.PrivilegedAction: has generic type parameter <T+ in 
jdk15, but not generic in classpath-generics
- interface java.security.PrivilegedExceptionAction: has generic type parameter 
<T+ in jdk15, but not generic in classpath-generics
- method 
java.security.AccessController.doPrivileged(java.security.PrivilegedAction<T+): 
has generic type parameter <T> in jdk15, but not generic in classpath-generics
- method 
java.security.AccessController.doPrivileged(java.security.PrivilegedAction<T+): 
parameters (java.security.PrivilegedAction<T>) in jdk15, but parameters 
(java.security.PrivilegedAction) in classpath-generics
- method 
java.security.AccessController.doPrivileged(java.security.PrivilegedAction<T+): 
type T in jdk15, but type java.lang.Object in classpath-generics
- method 
java.security.AccessController.doPrivileged(java.security.PrivilegedAction<T+, 
java.security.AccessControlContext): has generic type parameter <T> in jdk15, 
but not generic in classpath-generics
- method 
java.security.AccessController.doPrivileged(java.security.PrivilegedAction<T+, 
java.security.AccessControlContext): parameters 
(java.security.PrivilegedAction<T>, java.security.AccessControlContext) in 
jdk15, but parameters (java.security.PrivilegedAction, 
java.security.AccessControlContext) in classpath-generics
- method 
java.security.AccessController.doPrivileged(java.security.PrivilegedAction<T+, 
java.security.AccessControlContext): type T in jdk15, but type java.lang.Object 
in classpath-generics
- method 
java.security.AccessController.doPrivileged(java.security.PrivilegedExceptionAction<T+):
 has generic type parameter <T> in jdk15, but not generic in classpath-generics
- method 
java.security.AccessController.doPrivileged(java.security.PrivilegedExceptionAction<T+):
 parameters (java.security.PrivilegedExceptionAction<T>) in jdk15, but 
parameters (java.security.PrivilegedExceptionAction) in classpath-generics
- method 
java.security.AccessController.doPrivileged(java.security.PrivilegedExceptionAction<T+):
 type T in jdk15, but type java.lang.Object in classpath-generics
- method 
java.security.AccessController.doPrivileged(java.security.PrivilegedExceptionAction<T+,
 java.security.AccessControlContext): has generic type parameter <T> in jdk15, 
but not generic in classpath-generics
- method 
java.security.AccessController.doPrivileged(java.security.PrivilegedExceptionAction<T+,
 java.security.AccessControlContext): parameters 
(java.security.PrivilegedExceptionAction<T>, 
java.security.AccessControlContext) in jdk15, but parameters 
(java.security.PrivilegedExceptionAction, java.security.AccessControlContext) 
in classpath-generics
- method 
java.security.AccessController.doPrivileged(java.security.PrivilegedExceptionAction<T+,
 java.security.AccessControlContext): type T in jdk15, but type 
java.lang.Object in classpath-generics
- method 
java.security.AlgorithmParameters.getParameterSpec(java.lang.Class<T+): has 
generic type parameter <T extends java.security.spec.AlgorithmParameterSpec> in 
jdk15, but not generic in classpath-generics
- method 
java.security.AlgorithmParameters.getParameterSpec(java.lang.Class<T+): 
parameters (java.lang.Class<T>) in jdk15, but parameters (java.lang.Class) in 
classpath-generics
- method 
java.security.AlgorithmParameters.getParameterSpec(java.lang.Class<T+): type T 
in jdk15, but type java.security.spec.AlgorithmParameterSpec in 
classpath-generics
- method 
java.security.AlgorithmParametersSpi.engineGetParameterSpec(java.lang.Class<T+):
 has generic type parameter <T extends 
java.security.spec.AlgorithmParameterSpec> in jdk15, but not generic in 
classpath-generics
- method 
java.security.AlgorithmParametersSpi.engineGetParameterSpec(java.lang.Class<T+):
 parameters (java.lang.Class<T>) in jdk15, but parameters (java.lang.Class) in 
classpath-generics
- method 
java.security.AlgorithmParametersSpi.engineGetParameterSpec(java.lang.Class<T+):
 type T in jdk15, but type java.security.spec.AlgorithmParameterSpec in 
classpath-generics
- method java.security.IdentityScope.identities(): type 
java.util.Enumeration<java.security.Identity+ in jdk15, but type 
java.util.Enumeration in classpath-generics
- method java.security.KeyFactory.getKeySpec(java.security.Key, 
java.lang.Class<T+): has generic type parameter <T extends 
java.security.spec.KeySpec> in jdk15, but not generic in classpath-generics
- method java.security.KeyFactory.getKeySpec(java.security.Key, 
java.lang.Class<T+): parameters (java.security.Key, java.lang.Class<T>) in 
jdk15, but parameters (java.security.Key, java.lang.Class) in classpath-generics
- method java.security.KeyFactory.getKeySpec(java.security.Key, 
java.lang.Class<T+): type T in jdk15, but type java.security.spec.KeySpec in 
classpath-generics
- method java.security.KeyFactorySpi.engineGetKeySpec(java.security.Key, 
java.lang.Class<T+): has generic type parameter <T extends 
java.security.spec.KeySpec> in jdk15, but not generic in classpath-generics
- method java.security.KeyFactorySpi.engineGetKeySpec(java.security.Key, 
java.lang.Class<T+): parameters (java.security.Key, java.lang.Class<T>) in 
jdk15, but parameters (java.security.Key, java.lang.Class) in classpath-generics
- method java.security.KeyFactorySpi.engineGetKeySpec(java.security.Key, 
java.lang.Class<T+): type T in jdk15, but type java.security.spec.KeySpec in 
classpath-generics
- method java.security.KeyStore.aliases(): type 
java.util.Enumeration<java.lang.String+ in jdk15, but type 
java.util.Enumeration in classpath-generics
- method java.security.KeyStoreSpi.engineAliases(): type 
java.util.Enumeration<java.lang.String+ in jdk15, but type 
java.util.Enumeration in classpath-generics
- method java.security.PermissionCollection.elements(): type 
java.util.Enumeration<java.security.Permission+ in jdk15, but type 
java.util.Enumeration in classpath-generics
- method java.security.PrivilegedAction.run(): type T in jdk15, but type 
java.lang.Object in classpath-generics
- method java.security.PrivilegedExceptionAction.run(): type T in jdk15, but 
type java.lang.Object in classpath-generics
- method java.security.SecureClassLoader.defineClass(java.lang.String, byte[], 
int, int, java.security.CodeSource): type java.lang.Class<?+ in jdk15, but type 
java.lang.Class in classpath-generics
- method java.security.Security.getAlgorithms(java.lang.String): type 
java.util.Set<java.lang.String+ in jdk15, but type java.util.Set in 
classpath-generics
- method java.security.Security.getProviders(java.util.Map<java.lang.String, 
java.lang.String+): parameters (java.util.Map<java.lang.String, 
java.lang.String>) in jdk15, but parameters (java.util.Map) in 
classpath-generics
+ method java.security.Permissions.elements(): type 
java.util.Enumeration-java.security.Permission> in jdk15, but type 
java.util.Enumeration in classpath-generics
- class java.security.cert.PolicyQualifierInfo: nonfinal in jdk15, but final in 
classpath-generics
- constructor 
java.security.cert.CollectionCertStoreParameters(java.util.Collection<?+): 
parameters (java.util.Collection<?>) in jdk15, but parameters 
(java.util.Collection) in classpath-generics
- constructor 
java.security.cert.PKIXBuilderParameters(java.util.Set<java.security.cert.TrustAnchor+,
 java.security.cert.CertSelector): parameters 
(java.util.Set<java.security.cert.TrustAnchor>, 
java.security.cert.CertSelector) in jdk15, but parameters (java.util.Set, 
java.security.cert.CertSelector) in classpath-generics
- constructor 
java.security.cert.PKIXParameters(java.util.Set<java.security.cert.TrustAnchor+):
 parameters (java.util.Set<java.security.cert.TrustAnchor>) in jdk15, but 
parameters (java.util.Set) in classpath-generics
- method java.security.cert.CertPath.getCertificates(): type java.util.List<? 
extends java.security.cert.Certificate+ in jdk15, but type java.util.List in 
classpath-generics
- method java.security.cert.CertPath.getEncodings(): type 
java.util.Iterator<java.lang.String+ in jdk15, but type java.util.Iterator in 
classpath-generics
- method java.security.cert.CertStore.getCRLs(java.security.cert.CRLSelector): 
type java.util.Collection<? extends java.security.cert.CRL+ in jdk15, but type 
java.util.Collection in classpath-generics
- method 
java.security.cert.CertStore.getCertificates(java.security.cert.CertSelector): 
type java.util.Collection<? extends java.security.cert.Certificate+ in jdk15, 
but type java.util.Collection in classpath-generics
- method 
java.security.cert.CertStoreSpi.engineGetCRLs(java.security.cert.CRLSelector): 
type java.util.Collection<? extends java.security.cert.CRL+ in jdk15, but type 
java.util.Collection in classpath-generics
- method 
java.security.cert.CertStoreSpi.engineGetCertificates(java.security.cert.CertSelector):
 type java.util.Collection<? extends java.security.cert.Certificate+ in jdk15, 
but type java.util.Collection in classpath-generics
- method 
java.security.cert.CertificateFactory.generateCRLs(java.io.InputStream): type 
java.util.Collection<? extends java.security.cert.CRL+ in jdk15, but type 
java.util.Collection in classpath-generics
- method 
java.security.cert.CertificateFactory.generateCertPath(java.util.List<? extends 
java.security.cert.Certificate+): parameters (java.util.List<? extends 
java.security.cert.Certificate>) in jdk15, but parameters (java.util.List) in 
classpath-generics
- method 
java.security.cert.CertificateFactory.generateCertificates(java.io.InputStream):
 type java.util.Collection<? extends java.security.cert.Certificate+ in jdk15, 
but type java.util.Collection in classpath-generics
- method java.security.cert.CertificateFactory.getCertPathEncodings(): type 
java.util.Iterator<java.lang.String+ in jdk15, but type java.util.Iterator in 
classpath-generics
- method 
java.security.cert.CertificateFactorySpi.engineGenerateCRLs(java.io.InputStream):
 type java.util.Collection<? extends java.security.cert.CRL+ in jdk15, but type 
java.util.Collection in classpath-generics
- method 
java.security.cert.CertificateFactorySpi.engineGenerateCertPath(java.util.List<?
 extends java.security.cert.Certificate+): parameters (java.util.List<? extends 
java.security.cert.Certificate>) in jdk15, but parameters (java.util.List) in 
classpath-generics
- method 
java.security.cert.CertificateFactorySpi.engineGenerateCertificates(java.io.InputStream):
 type java.util.Collection<? extends java.security.cert.Certificate+ in jdk15, 
but type java.util.Collection in classpath-generics
- method java.security.cert.CertificateFactorySpi.engineGetCertPathEncodings(): 
type java.util.Iterator<java.lang.String+ in jdk15, but type java.util.Iterator 
in classpath-generics
- method java.security.cert.CollectionCertStoreParameters.getCollection(): type 
java.util.Collection<?+ in jdk15, but type java.util.Collection in 
classpath-generics
- method 
java.security.cert.PKIXCertPathChecker.check(java.security.cert.Certificate, 
java.util.Collection<java.lang.String+): parameters 
(java.security.cert.Certificate, java.util.Collection<java.lang.String>) in 
jdk15, but parameters (java.security.cert.Certificate, java.util.Collection) in 
classpath-generics
- method java.security.cert.PKIXCertPathChecker.getSupportedExtensions(): type 
java.util.Set<java.lang.String+ in jdk15, but type java.util.Set in 
classpath-generics
- method java.security.cert.PKIXParameters.getCertPathCheckers(): type 
java.util.List<java.security.cert.PKIXCertPathChecker+ in jdk15, but type 
java.util.List in classpath-generics
- method java.security.cert.PKIXParameters.getCertStores(): type 
java.util.List<java.security.cert.CertStore+ in jdk15, but type java.util.List 
in classpath-generics
- method java.security.cert.PKIXParameters.getInitialPolicies(): type 
java.util.Set<java.lang.String+ in jdk15, but type java.util.Set in 
classpath-generics
- method java.security.cert.PKIXParameters.getTrustAnchors(): type 
java.util.Set<java.security.cert.TrustAnchor+ in jdk15, but type java.util.Set 
in classpath-generics
- method 
java.security.cert.PKIXParameters.setCertPathCheckers(java.util.List<java.security.cert.PKIXCertPathChecker+):
 parameters (java.util.List<java.security.cert.PKIXCertPathChecker>) in jdk15, 
but parameters (java.util.List) in classpath-generics
- method 
java.security.cert.PKIXParameters.setCertStores(java.util.List<java.security.cert.CertStore+):
 parameters (java.util.List<java.security.cert.CertStore>) in jdk15, but 
parameters (java.util.List) in classpath-generics
- method 
java.security.cert.PKIXParameters.setInitialPolicies(java.util.Set<java.lang.String+):
 parameters (java.util.Set<java.lang.String>) in jdk15, but parameters 
(java.util.Set) in classpath-generics
- method 
java.security.cert.PKIXParameters.setTrustAnchors(java.util.Set<java.security.cert.TrustAnchor+):
 parameters (java.util.Set<java.security.cert.TrustAnchor>) in jdk15, but 
parameters (java.util.Set) in classpath-generics
- method java.security.cert.PolicyNode.getChildren(): type java.util.Iterator<? 
extends java.security.cert.PolicyNode+ in jdk15, but type java.util.Iterator in 
classpath-generics
- method java.security.cert.PolicyNode.getExpectedPolicies(): type 
java.util.Set<java.lang.String+ in jdk15, but type java.util.Set in 
classpath-generics
- method java.security.cert.PolicyNode.getPolicyQualifiers(): type 
java.util.Set<? extends java.security.cert.PolicyQualifierInfo+ in jdk15, but 
type java.util.Set in classpath-generics
- method java.security.cert.PolicyQualifierInfo.clone(): nonfinal in jdk15, but 
final in classpath-generics
- method java.security.cert.PolicyQualifierInfo.equals(java.lang.Object): 
nonfinal in jdk15, but final in classpath-generics
- method java.security.cert.PolicyQualifierInfo.finalize(): nonfinal in jdk15, 
but final in classpath-generics
- method java.security.cert.PolicyQualifierInfo.hashCode(): nonfinal in jdk15, 
but final in classpath-generics
- method java.security.cert.PolicyQualifierInfo.toString(): nonfinal in jdk15, 
but final in classpath-generics
- method java.security.cert.X509CRL.getRevokedCertificates(): type 
java.util.Set<? extends java.security.cert.X509CRLEntry+ in jdk15, but type 
java.util.Set in classpath-generics
- method java.security.cert.X509CRLSelector.getIssuerNames(): type 
java.util.Collection<java.lang.Object+ in jdk15, but type java.util.Collection 
in classpath-generics
- method 
java.security.cert.X509CRLSelector.setIssuerNames(java.util.Collection<?+): 
parameters (java.util.Collection<?>) in jdk15, but parameters 
(java.util.Collection) in classpath-generics
- method 
java.security.cert.X509CertSelector.setExtendedKeyUsage(java.util.Set<java.lang.String+):
 parameters (java.util.Set<java.lang.String>) in jdk15, but parameters 
(java.util.Set) in classpath-generics
- method 
java.security.cert.X509CertSelector.setSubjectAlternativeNames(java.util.Collection<java.util.List<?+>):
 parameters (java.util.Collection<java.util.List<?>>) in jdk15, but parameters 
(java.util.Collection) in classpath-generics
- method java.security.cert.X509Certificate.getExtendedKeyUsage(): type 
java.util.List<java.lang.String+ in jdk15, but type java.util.List in 
classpath-generics
- method java.security.cert.X509Certificate.getIssuerAlternativeNames(): type 
java.util.Collection<java.util.List<?+> in jdk15, but type java.util.Collection 
in classpath-generics
- method java.security.cert.X509Certificate.getSubjectAlternativeNames(): type 
java.util.Collection<java.util.List<?+> in jdk15, but type java.util.Collection 
in classpath-generics
- method java.security.cert.X509Extension.getCriticalExtensionOIDs(): type 
java.util.Set<java.lang.String+ in jdk15, but type java.util.Set in 
classpath-generics
- method java.security.cert.X509Extension.getNonCriticalExtensionOIDs(): type 
java.util.Set<java.lang.String+ in jdk15, but type java.util.Set in 
classpath-generics
- method java.sql.Array.getArray(long, int, java.util.Map<java.lang.String, 
java.lang.Class<?+>): parameters (long, int, java.util.Map<java.lang.String, 
java.lang.Class<?>>) in jdk15, but parameters (long, int, java.util.Map) in 
classpath-generics
- method java.sql.Array.getArray(java.util.Map<java.lang.String, 
java.lang.Class<?+>): parameters (java.util.Map<java.lang.String, 
java.lang.Class<?>>) in jdk15, but parameters (java.util.Map) in 
classpath-generics
- method java.sql.Array.getResultSet(java.util.Map<java.lang.String, 
java.lang.Class<?+>): parameters (java.util.Map<java.lang.String, 
java.lang.Class<?>>) in jdk15, but parameters (java.util.Map) in 
classpath-generics
- method java.sql.CallableStatement.getObject(int, 
java.util.Map<java.lang.String, java.lang.Class<?+>): parameters (int, 
java.util.Map<java.lang.String, java.lang.Class<?>>) in jdk15, but parameters 
(int, java.util.Map) in classpath-generics
- method java.sql.CallableStatement.getObject(java.lang.String, 
java.util.Map<java.lang.String, java.lang.Class<?+>): parameters 
(java.lang.String, java.util.Map<java.lang.String, java.lang.Class<?>>) in 
jdk15, but parameters (java.lang.String, java.util.Map) in classpath-generics
- method java.sql.Connection.getTypeMap(): type java.util.Map<java.lang.String, 
java.lang.Class<?+> in jdk15, but type java.util.Map in classpath-generics
- method java.sql.Connection.setTypeMap(java.util.Map<java.lang.String, 
java.lang.Class<?+>): parameters (java.util.Map<java.lang.String, 
java.lang.Class<?>>) in jdk15, but parameters (java.util.Map) in 
classpath-generics
- method java.sql.DriverManager.getDrivers(): type 
java.util.Enumeration<java.sql.Driver+ in jdk15, but type java.util.Enumeration 
in classpath-generics
- method java.sql.Ref.getObject(java.util.Map<java.lang.String, 
java.lang.Class<?+>): parameters (java.util.Map<java.lang.String, 
java.lang.Class<?>>) in jdk15, but parameters (java.util.Map) in 
classpath-generics
- method java.sql.ResultSet.getObject(int, java.util.Map<java.lang.String, 
java.lang.Class<?+>): parameters (int, java.util.Map<java.lang.String, 
java.lang.Class<?>>) in jdk15, but parameters (int, java.util.Map) in 
classpath-generics
- method java.sql.ResultSet.getObject(java.lang.String, 
java.util.Map<java.lang.String, java.lang.Class<?+>): parameters 
(java.lang.String, java.util.Map<java.lang.String, java.lang.Class<?>>) in 
jdk15, but parameters (java.lang.String, java.util.Map) in classpath-generics
- method java.sql.Struct.getAttributes(java.util.Map<java.lang.String, 
java.lang.Class<?+>): parameters (java.util.Map<java.lang.String, 
java.lang.Class<?>>) in jdk15, but parameters (java.util.Map) in 
classpath-generics
- Bad
- class java.text.Collator: implements java.util.Comparator<java.lang.Object+ 
in jdk15, but implements raw java.util.Comparator in classpath-generics
- constructor java.text.AttributedString(java.lang.String, java.util.Map<? 
extends java.text.AttributedCharacterIterator.Attribute, ?+): parameters 
(java.lang.String, java.util.Map<? extends 
java.text.AttributedCharacterIterator.Attribute, ?>) in jdk15, but parameters 
(java.lang.String, java.util.Map) in classpath-generics
- method java.text.AttributedCharacterIterator.getAllAttributeKeys(): type 
java.util.Set<java.text.AttributedCharacterIterator.Attribute+ in jdk15, but 
type java.util.Set in classpath-generics
- method java.text.AttributedCharacterIterator.getAttributes(): type 
java.util.Map<java.text.AttributedCharacterIterator.Attribute, 
java.lang.Object+ in jdk15, but type java.util.Map in classpath-generics
- method java.text.AttributedCharacterIterator.getRunLimit(java.util.Set<? 
extends java.text.AttributedCharacterIterator.Attribute+): parameters 
(java.util.Set<? extends java.text.AttributedCharacterIterator.Attribute>) in 
jdk15, but parameters (java.util.Set) in classpath-generics
- method java.text.AttributedCharacterIterator.getRunStart(java.util.Set<? 
extends java.text.AttributedCharacterIterator.Attribute+): parameters 
(java.util.Set<? extends java.text.AttributedCharacterIterator.Attribute>) in 
jdk15, but parameters (java.util.Set) in classpath-generics
- method java.text.AttributedString.addAttributes(java.util.Map<? extends 
java.text.AttributedCharacterIterator.Attribute, ?+, int, int): parameters 
(java.util.Map<? extends java.text.AttributedCharacterIterator.Attribute, ?>, 
int, int) in jdk15, but parameters (java.util.Map, int, int) in 
classpath-generics
- method java.text.NumberFormat.format(java.lang.Object, 
java.lang.StringBuffer, java.text.FieldPosition): nonfinal in jdk15, but final 
in classpath-generics
- Missing
- method javax.print.attribute.EnumSyntax.readResolve(): missing in 
classpath-generics
+ Minor
+ class javax.print.attribute.standard.MediaName: 
SerialVersionUID=4653117714524155448 in jdk15, but 
SerialVersionUID=-9132609844766411916 in classpath-generics
+ class javax.print.attribute.standard.MediaTray: 
SerialVersionUID=-982503611095214703 in jdk15, but 
SerialVersionUID=-5996935618873110297 in classpath-generics
- class javax.print.attribute.standard.MediaName: missing in classpath-generics
- class javax.print.attribute.standard.MediaSize.Engineering: missing in 
classpath-generics
- class javax.print.attribute.standard.MediaSize.ISO: missing in 
classpath-generics
- class javax.print.attribute.standard.MediaSize.JIS: missing in 
classpath-generics
- class javax.print.attribute.standard.MediaSize.NA: missing in 
classpath-generics
- class javax.print.attribute.standard.MediaSize.Other: missing in 
classpath-generics
- class javax.print.attribute.standard.MediaTray: missing in classpath-generics
+ field javax.print.attribute.standard.MediaSize.Other.TABLOID: missing in 
classpath-generics
- Missing
- package javax.sound.sampled: missing in classpath-generics
- 
- javax.sound.sampled.spi:
- Missing
- package javax.sound.sampled.spi: missing in classpath-generics
+ Minor
+ class javax.sound.sampled.LineEvent: SerialVersionUID=-1274246333383880410 in 
jdk15, but SerialVersionUID=2266258762485412813 in classpath-generics
+ Bad
+ constructor 
javax.sound.sampled.AudioFileFormat(javax.sound.sampled.AudioFileFormat.Type, 
javax.sound.sampled.AudioFormat, int, java.util.Map-java.lang.String, 
java.lang.Object>): parameters (javax.sound.sampled.AudioFileFormat.Type, 
javax.sound.sampled.AudioFormat, int, java.util.Map<java.lang.String, 
java.lang.Object>) in jdk15, but parameters 
(javax.sound.sampled.AudioFileFormat.Type, javax.sound.sampled.AudioFormat, 
int, java.util.Map) in classpath-generics
+ constructor 
javax.sound.sampled.AudioFormat(javax.sound.sampled.AudioFormat.Encoding, 
float, int, int, int, float, boolean, java.util.Map-java.lang.String, 
java.lang.Object>): parameters (javax.sound.sampled.AudioFormat.Encoding, 
float, int, int, int, float, boolean, java.util.Map<java.lang.String, 
java.lang.Object>) in jdk15, but parameters 
(javax.sound.sampled.AudioFormat.Encoding, float, int, int, int, float, 
boolean, java.util.Map) in classpath-generics
+ constructor javax.sound.sampled.DataLine.Info(java.lang.Class-?>, 
javax.sound.sampled.AudioFormat): parameters (java.lang.Class<?>, 
javax.sound.sampled.AudioFormat) in jdk15, but parameters (java.lang.Class, 
javax.sound.sampled.AudioFormat) in classpath-generics
+ constructor javax.sound.sampled.DataLine.Info(java.lang.Class-?>, 
javax.sound.sampled.AudioFormat, int): parameters (java.lang.Class<?>, 
javax.sound.sampled.AudioFormat, int) in jdk15, but parameters 
(java.lang.Class, javax.sound.sampled.AudioFormat, int) in classpath-generics
+ constructor javax.sound.sampled.DataLine.Info(java.lang.Class-?>, 
javax.sound.sampled.AudioFormat[], int, int): parameters (java.lang.Class<?>, 
javax.sound.sampled.AudioFormat[], int, int) in jdk15, but parameters 
(java.lang.Class, javax.sound.sampled.AudioFormat[], int, int) in 
classpath-generics
+ constructor javax.sound.sampled.Line.Info(java.lang.Class-?>): parameters 
(java.lang.Class<?>) in jdk15, but parameters (java.lang.Class) in 
classpath-generics
+ constructor javax.sound.sampled.Port.Info(java.lang.Class-?>, 
java.lang.String, boolean): parameters (java.lang.Class<?>, java.lang.String, 
boolean) in jdk15, but parameters (java.lang.Class, java.lang.String, boolean) 
in classpath-generics
+ method javax.sound.sampled.AudioFileFormat.properties(): type 
java.util.Map-java.lang.String, java.lang.Object> in jdk15, but type 
java.util.Map in classpath-generics
+ method javax.sound.sampled.AudioFormat.properties(): type 
java.util.Map-java.lang.String, java.lang.Object> in jdk15, but type 
java.util.Map in classpath-generics
+ method javax.sound.sampled.Line.Info.getLineClass(): type java.lang.Class-?> 
in jdk15, but type java.lang.Class in classpath-generics
- class javax.swing.JEditorPane.JEditorPaneAccessibleHypertextSupport: 
SerialVersionUID=5629221632001502688 in jdk15, but 
SerialVersionUID=5339908558530627612 in classpath-generics
+ class javax.swing.JEditorPane.JEditorPaneAccessibleHypertextSupport: 
SerialVersionUID=5629221632001502688 in jdk15, but 
SerialVersionUID=-5115967674563677957 in classpath-generics
- class javax.swing.UIDefaults: implements java.util.Map<java.lang.Object, 
java.lang.Object+ in jdk15, but implements raw java.util.Map in 
classpath-generics
- class javax.swing.UIDefaults: subclass of 
java.util.Hashtable<java.lang.Object, java.lang.Object+ in jdk15, but subclass 
of raw java.util.Hashtable in classpath-generics
- constructor javax.swing.DefaultComboBoxModel(java.util.Vector<?+): parameters 
(java.util.Vector<?>) in jdk15, but parameters (java.util.Vector) in 
classpath-generics
- constructor javax.swing.JComboBox(java.util.Vector<?+): parameters 
(java.util.Vector<?>) in jdk15, but parameters (java.util.Vector) in 
classpath-generics
- constructor javax.swing.JEditorPane.JEditorPaneAccessibleHypertextSupport(): 
public in jdk15, but protected in classpath-generics
- constructor javax.swing.JList(java.util.Vector<?+): parameters 
(java.util.Vector<?>) in jdk15, but parameters (java.util.Vector) in 
classpath-generics
- constructor javax.swing.JTree(java.util.Hashtable<?, ?+): parameters 
(java.util.Hashtable<?, ?>) in jdk15, but parameters (java.util.Hashtable) in 
classpath-generics
- constructor javax.swing.JTree(java.util.Vector<?+): parameters 
(java.util.Vector<?>) in jdk15, but parameters (java.util.Vector) in 
classpath-generics
- constructor javax.swing.SortingFocusTraversalPolicy(java.util.Comparator<? 
super java.awt.Component+): parameters (java.util.Comparator<? super 
java.awt.Component>) in jdk15, but parameters (java.util.Comparator) in 
classpath-generics
- constructor javax.swing.SpinnerListModel(java.util.List<?+): parameters 
(java.util.List<?>) in jdk15, but parameters (java.util.List) in 
classpath-generics
- field javax.swing.ButtonGroup.buttons: type 
java.util.Vector<javax.swing.AbstractButton+ in jdk15, but type 
java.util.Vector in classpath-generics
- method javax.swing.ButtonGroup.getElements(): type 
java.util.Enumeration<javax.swing.AbstractButton+ in jdk15, but type 
java.util.Enumeration in classpath-generics
- method javax.swing.DefaultListModel.elements(): type java.util.Enumeration<?+ 
in jdk15, but type java.util.Enumeration in classpath-generics
- method javax.swing.JLayeredPane.getComponentToLayer(): type 
java.util.Hashtable<java.awt.Component, java.lang.Integer+ in jdk15, but type 
java.util.Hashtable in classpath-generics
- method javax.swing.JList.setListData(java.util.Vector<?+): parameters 
(java.util.Vector<?>) in jdk15, but parameters (java.util.Vector) in 
classpath-generics
- method javax.swing.JTable.getColumnClass(int): type java.lang.Class<?+ in 
jdk15, but type java.lang.Class in classpath-generics
- method javax.swing.JTable.getDefaultEditor(java.lang.Class<?+): parameters 
(java.lang.Class<?>) in jdk15, but parameters (java.lang.Class) in 
classpath-generics
- method javax.swing.JTable.getDefaultRenderer(java.lang.Class<?+): parameters 
(java.lang.Class<?>) in jdk15, but parameters (java.lang.Class) in 
classpath-generics
- method javax.swing.JTable.setDefaultEditor(java.lang.Class<?+, 
javax.swing.table.TableCellEditor): parameters (java.lang.Class<?>, 
javax.swing.table.TableCellEditor) in jdk15, but parameters (java.lang.Class, 
javax.swing.table.TableCellEditor) in classpath-generics
- method javax.swing.JTable.setDefaultRenderer(java.lang.Class<?+, 
javax.swing.table.TableCellRenderer): parameters (java.lang.Class<?>, 
javax.swing.table.TableCellRenderer) in jdk15, but parameters (java.lang.Class, 
javax.swing.table.TableCellRenderer) in classpath-generics
- method 
javax.swing.JTree.getDescendantToggledPaths(javax.swing.tree.TreePath): type 
java.util.Enumeration<javax.swing.tree.TreePath+ in jdk15, but type 
java.util.Enumeration in classpath-generics
- method javax.swing.JTree.getExpandedDescendants(javax.swing.tree.TreePath): 
type java.util.Enumeration<javax.swing.tree.TreePath+ in jdk15, but type 
java.util.Enumeration in classpath-generics
- method 
javax.swing.JTree.removeDescendantToggledPaths(java.util.Enumeration<javax.swing.tree.TreePath+):
 parameters (java.util.Enumeration<javax.swing.tree.TreePath>) in jdk15, but 
parameters (java.util.Enumeration) in classpath-generics
- method javax.swing.LookAndFeel.makeIcon(java.lang.Class<?+, 
java.lang.String): parameters (java.lang.Class<?>, java.lang.String) in jdk15, 
but parameters (java.lang.Class, java.lang.String) in classpath-generics
- method javax.swing.SortingFocusTraversalPolicy.getComparator(): type 
java.util.Comparator<? super java.awt.Component+ in jdk15, but type 
java.util.Comparator in classpath-generics
- method 
javax.swing.SortingFocusTraversalPolicy.setComparator(java.util.Comparator<? 
super java.awt.Component+): parameters (java.util.Comparator<? super 
java.awt.Component>) in jdk15, but parameters (java.util.Comparator) in 
classpath-generics
- method javax.swing.SpinnerListModel.getList(): type java.util.List<?+ in 
jdk15, but type java.util.List in classpath-generics
- method javax.swing.SpinnerListModel.setList(java.util.List<?+): parameters 
(java.util.List<?>) in jdk15, but parameters (java.util.List) in 
classpath-generics
- method javax.swing.SwingUtilities.getAncestorOfClass(java.lang.Class<?+, 
java.awt.Component): parameters (java.lang.Class<?>, java.awt.Component) in 
jdk15, but parameters (java.lang.Class, java.awt.Component) in 
classpath-generics
- method javax.swing.UIDefaults.elements(): type 
java.util.Enumeration<java.lang.Object+ in jdk15, but type 
java.util.Enumeration in classpath-generics
- method javax.swing.UIDefaults.entrySet(): type 
java.util.Set<java.util.Map.Entry<java.lang.Object, java.lang.Object+> in 
jdk15, but type java.util.Set<java.util.Map.Entry> in classpath-generics
- method javax.swing.UIDefaults.getUIClass(java.lang.String): type 
java.lang.Class<? extends javax.swing.plaf.ComponentUI+ in jdk15, but type 
java.lang.Class in classpath-generics
- method javax.swing.UIDefaults.getUIClass(java.lang.String, 
java.lang.ClassLoader): type java.lang.Class<? extends 
javax.swing.plaf.ComponentUI+ in jdk15, but type java.lang.Class in 
classpath-generics
- method javax.swing.UIDefaults.keySet(): type java.util.Set<java.lang.Object+ 
in jdk15, but type java.util.Set in classpath-generics
- method javax.swing.UIDefaults.keys(): type 
java.util.Enumeration<java.lang.Object+ in jdk15, but type 
java.util.Enumeration in classpath-generics
- method javax.swing.UIDefaults.values(): type 
java.util.Collection<java.lang.Object+ in jdk15, but type java.util.Collection 
in classpath-generics
- javax.swing.event:
- Bad
- method 
javax.swing.event.EventListenerList.getListenerCount(java.lang.Class<?+): 
parameters (java.lang.Class<?>) in jdk15, but parameters (java.lang.Class) in 
classpath-generics
- 
- Bad
- field javax.swing.plaf.basic.BasicFileChooserUI.BasicFileView.iconCache: type 
java.util.Hashtable<java.io.File, javax.swing.Icon+ in jdk15, but type 
java.util.Hashtable in classpath-generics
- field javax.swing.plaf.basic.BasicTreeUI.drawingCache: type 
java.util.Hashtable<javax.swing.tree.TreePath, java.lang.Boolean+ in jdk15, but 
type java.util.Hashtable in classpath-generics
- method javax.swing.plaf.basic.BasicDirectoryModel.getDirectories(): type 
java.util.Vector<java.io.File+ in jdk15, but type java.util.Vector in 
classpath-generics
- method javax.swing.plaf.basic.BasicDirectoryModel.getFiles(): type 
java.util.Vector<java.io.File+ in jdk15, but type java.util.Vector in 
classpath-generics
- method javax.swing.plaf.basic.BasicDirectoryModel.sort(java.util.Vector<? 
extends java.io.File+): parameters (java.util.Vector<? extends java.io.File>) 
in jdk15, but parameters (java.util.Vector) in classpath-generics
- field javax.swing.plaf.basic.BasicProgressBarUI.boxRect: missing in 
classpath-generics
- class javax.swing.plaf.metal.MetalFileChooserUI.FilterComboBoxModel: 
SerialVersionUID=-4135475409855619141 in jdk15, but 
SerialVersionUID=-6186365018632509865 in classpath-generics
- class javax.swing.plaf.metal.MetalIconFactory: 
SerialVersionUID=-4843559389494203515 in jdk15, but 
SerialVersionUID=8195822966586878280 in classpath-generics
+ class javax.swing.plaf.metal.MetalFileChooserUI.FilterComboBoxModel: 
SerialVersionUID=-4135475409855619141 in jdk15, but 
SerialVersionUID=-3815755597316614119 in classpath-generics
+ class javax.swing.plaf.metal.MetalIconFactory: 
SerialVersionUID=-4843559389494203515 in jdk15, but 
SerialVersionUID=-7706903702736132913 in classpath-generics
- method javax.swing.plaf.metal.MetalComboBoxUI.configureEditor(): public in 
jdk15, but protected in classpath-generics
- method javax.swing.plaf.metal.MetalComboBoxUI.unconfigureEditor(): public in 
jdk15, but protected in classpath-generics
- method 
javax.swing.plaf.metal.MetalProgressBarUI.paintDeterminate(java.awt.Graphics, 
javax.swing.JComponent): public in jdk15, but protected in classpath-generics
- method 
javax.swing.plaf.metal.MetalProgressBarUI.paintIndeterminate(java.awt.Graphics, 
javax.swing.JComponent): public in jdk15, but protected in classpath-generics
- method 
javax.swing.plaf.metal.MetalScrollPaneUI.installListeners(javax.swing.JScrollPane):
 public in jdk15, but protected in classpath-generics
- method 
javax.swing.plaf.metal.MetalTextFieldUI.propertyChange(java.beans.PropertyChangeEvent):
 public in jdk15, but protected in classpath-generics
- Missing
- class javax.swing.plaf.metal.MetalFileChooserUI.SingleClickListener: missing 
in classpath-generics
- class javax.swing.plaf.metal.MetalMenuBarUI: missing in classpath-generics
- class javax.swing.plaf.metal.MetalSplitPaneDivider.MetalDividerLayout: 
missing in classpath-generics
- class javax.swing.plaf.metal.MetalToolBarUI.MetalDockingListener: missing in 
classpath-generics
- field javax.swing.plaf.metal.MetalTabbedPaneUI.minTabWidth: missing in 
classpath-generics
- field javax.swing.plaf.metal.MetalTabbedPaneUI.selectColor: missing in 
classpath-generics
- field javax.swing.plaf.metal.MetalTabbedPaneUI.selectHighlight: missing in 
classpath-generics
- field javax.swing.plaf.metal.MetalTabbedPaneUI.tabAreaBackground: missing in 
classpath-generics
- method 
javax.swing.plaf.metal.MetalComboBoxUI.layoutComboBox(java.awt.Container, 
javax.swing.plaf.metal.MetalComboBoxUI.MetalComboBoxLayoutManager): missing in 
classpath-generics
- method javax.swing.plaf.metal.MetalFileChooserUI.addControlButtons(): missing 
in classpath-generics
- method javax.swing.plaf.metal.MetalFileChooserUI.createActionMap(): missing 
in classpath-generics
- method 
javax.swing.plaf.metal.MetalFileChooserUI.createDetailsView(javax.swing.JFileChooser):
 missing in classpath-generics
- method 
javax.swing.plaf.metal.MetalFileChooserUI.createList(javax.swing.JFileChooser): 
missing in classpath-generics
- method javax.swing.plaf.metal.MetalFileChooserUI.getActionMap(): missing in 
classpath-generics
- method javax.swing.plaf.metal.MetalFileChooserUI.getBottomPanel(): missing in 
classpath-generics
- method javax.swing.plaf.metal.MetalFileChooserUI.getButtonPanel(): missing in 
classpath-generics
- method javax.swing.plaf.metal.MetalFileChooserUI.removeControlButtons(): 
missing in classpath-generics
- method 
javax.swing.plaf.metal.MetalFileChooserUI.valueChanged(javax.swing.event.ListSelectionEvent):
 missing in classpath-generics
- method javax.swing.plaf.metal.MetalIconFactory.getMenuArrowIcon(): missing in 
classpath-generics
- method javax.swing.plaf.metal.MetalIconFactory.getMenuItemArrowIcon(): 
missing in classpath-generics
- method javax.swing.plaf.metal.MetalIconFactory.getMenuItemCheckIcon(): 
missing in classpath-generics
- method javax.swing.plaf.metal.MetalLookAndFeel.getCurrentTheme(): missing in 
classpath-generics
- method 
javax.swing.plaf.metal.MetalScrollPaneUI.createScrollBarSwapListener(): missing 
in classpath-generics
- method 
javax.swing.plaf.metal.MetalScrollPaneUI.uninstallListeners(javax.swing.JScrollPane):
 missing in classpath-generics
- method javax.swing.plaf.metal.MetalTabbedPaneUI.getColorForGap(int, int, 
int): missing in classpath-generics
- method javax.swing.plaf.metal.MetalTabbedPaneUI.paintHighlightBelowTab(): 
missing in classpath-generics
- method javax.swing.plaf.metal.MetalTabbedPaneUI.shouldFillGap(int, int, int, 
int): missing in classpath-generics
- method javax.swing.plaf.metal.MetalTabbedPaneUI.shouldRotateTabRuns(int, 
int): missing in classpath-generics
- method javax.swing.plaf.metal.MetalToolBarUI.setDragOffset(java.awt.Point): 
missing in classpath-generics
+ class javax.swing.plaf.metal.MetalSplitPaneDivider.MetalDividerLayout: public 
in jdk15, but protected in classpath-generics
+ constructor 
javax.swing.plaf.metal.MetalSplitPaneDivider.MetalDividerLayout(): public in 
jdk15, but protected in classpath-generics
- field javax.swing.table.DefaultTableColumnModel.tableColumns: type 
java.util.Vector<javax.swing.table.TableColumn+ in jdk15, but type 
java.util.Vector in classpath-generics
+ method javax.swing.table.AbstractTableModel.getColumnClass(int): type 
java.lang.Class-?> in jdk15, but type java.lang.Class in classpath-generics
- method javax.swing.table.TableModel.getColumnClass(int): type 
java.lang.Class<?+ in jdk15, but type java.lang.Class in classpath-generics
+ class javax.swing.text.DefaultTextUI: deprecated in jdk15, but not deprecated 
in classpath-generics
+ class javax.swing.text.MaskFormatter: SerialVersionUID=-1222736964900405096 
in jdk15, but SerialVersionUID=2080927446158846285 in classpath-generics
+ class javax.swing.text.NumberFormatter: SerialVersionUID=7072183780912339615 
in jdk15, but SerialVersionUID=-8441521719536144373 in classpath-generics
- method javax.swing.text.AbstractDocument.getDocumentProperties(): type 
java.util.Dictionary<java.lang.Object, java.lang.Object+ in jdk15, but type 
java.util.Dictionary in classpath-generics
- method 
javax.swing.text.AbstractDocument.setDocumentProperties(java.util.Dictionary<java.lang.Object,
 java.lang.Object+): parameters (java.util.Dictionary<java.lang.Object, 
java.lang.Object>) in jdk15, but parameters (java.util.Dictionary) in 
classpath-generics
- method 
javax.swing.text.AbstractDocument.AttributeContext.removeAttributes(javax.swing.text.AttributeSet,
 java.util.Enumeration<?+): parameters (javax.swing.text.AttributeSet, 
java.util.Enumeration<?>) in jdk15, but parameters 
(javax.swing.text.AttributeSet, java.util.Enumeration) in classpath-generics
- method javax.swing.text.AttributeSet.getAttributeNames(): type 
java.util.Enumeration<?+ in jdk15, but type java.util.Enumeration in 
classpath-generics
- method javax.swing.text.DefaultFormatter.getValueClass(): type 
java.lang.Class<?+ in jdk15, but type java.lang.Class in classpath-generics
- method javax.swing.text.DefaultFormatter.setValueClass(java.lang.Class<?+): 
parameters (java.lang.Class<?>) in jdk15, but parameters (java.lang.Class) in 
classpath-generics
- method 
javax.swing.text.MutableAttributeSet.removeAttributes(java.util.Enumeration<?+):
 parameters (java.util.Enumeration<?>) in jdk15, but parameters 
(java.util.Enumeration) in classpath-generics
- method javax.swing.text.StyleContext.getStyleNames(): type 
java.util.Enumeration<?+ in jdk15, but type java.util.Enumeration in 
classpath-generics
+ method javax.swing.text.AbstractDocument.AbstractElement.getAttributeNames(): 
type java.util.Enumeration-?> in jdk15, but type java.util.Enumeration in 
classpath-generics
+ method 
javax.swing.text.AbstractDocument.AbstractElement.removeAttributes(java.util.Enumeration-?>):
 parameters (java.util.Enumeration<?>) in jdk15, but parameters 
(java.util.Enumeration) in classpath-generics
+ method javax.swing.text.DefaultStyledDocument.getStyleNames(): type 
java.util.Enumeration-?> in jdk15, but type java.util.Enumeration in 
classpath-generics
+ method javax.swing.text.SimpleAttributeSet.getAttributeNames(): type 
java.util.Enumeration-?> in jdk15, but type java.util.Enumeration in 
classpath-generics
+ method 
javax.swing.text.SimpleAttributeSet.removeAttributes(java.util.Enumeration-?>): 
parameters (java.util.Enumeration<?>) in jdk15, but parameters 
(java.util.Enumeration) in classpath-generics
+ method 
javax.swing.text.StyleContext.removeAttributes(javax.swing.text.AttributeSet, 
java.util.Enumeration-?>): parameters (javax.swing.text.AttributeSet, 
java.util.Enumeration<?>) in jdk15, but parameters 
(javax.swing.text.AttributeSet, java.util.Enumeration) in classpath-generics
+ method javax.swing.text.StyleContext.NamedStyle.getAttributeNames(): type 
java.util.Enumeration-?> in jdk15, but type java.util.Enumeration in 
classpath-generics
+ method 
javax.swing.text.StyleContext.NamedStyle.removeAttributes(java.util.Enumeration-?>):
 parameters (java.util.Enumeration<?>) in jdk15, but parameters 
(java.util.Enumeration) in classpath-generics
+ method javax.swing.text.StyleContext.SmallAttributeSet.getAttributeNames(): 
type java.util.Enumeration-?> in jdk15, but type java.util.Enumeration in 
classpath-generics
- class javax.swing.text.DefaultStyledDocument.AttributeUndoableEdit: missing 
in classpath-generics
- class javax.swing.text.DefaultTextUI: missing in classpath-generics
- class javax.swing.text.MaskFormatter: missing in classpath-generics
- class javax.swing.text.NumberFormatter: missing in classpath-generics
- field javax.swing.text.ParagraphView.firstLineIndent: missing in 
classpath-generics
- field javax.swing.text.StyleConstants.Family: missing in classpath-generics
- field javax.swing.text.StyleConstants.Size: missing in classpath-generics
- method javax.swing.text.DefaultCaret.adjustVisibility(java.awt.Rectangle): 
missing in classpath-generics
- method javax.swing.text.DefaultCaret.damage(java.awt.Rectangle): missing in 
classpath-generics
- method 
javax.swing.text.DefaultStyledDocument.create(javax.swing.text.DefaultStyledDocument.ElementSpec[]):
 missing in classpath-generics
- method javax.swing.text.DefaultStyledDocument.getStyleNames(): missing in 
classpath-generics
- method javax.swing.text.DefaultStyledDocument.insert(int, 
javax.swing.text.DefaultStyledDocument.ElementSpec[]): missing in 
classpath-generics
- method 
javax.swing.text.DefaultStyledDocument.styleChanged(javax.swing.text.Style): 
missing in classpath-generics
- method 
javax.swing.text.DefaultStyledDocument.ElementBuffer.clone(javax.swing.text.Element,
 javax.swing.text.Element): missing in classpath-generics
- method javax.swing.text.ParagraphView.getLayoutView(int): missing in 
classpath-generics
- method javax.swing.text.ParagraphView.getLayoutViewCount(): missing in 
classpath-generics
- method javax.swing.text.ParagraphView.getTabSet(): missing in 
classpath-generics
- method javax.swing.text.ParagraphView.setFirstLineIndent(float): missing in 
classpath-generics
- method javax.swing.text.ParagraphView.setJustification(int): missing in 
classpath-generics
- method javax.swing.text.ParagraphView.setLineSpacing(float): missing in 
classpath-generics
- method javax.swing.text.ParagraphView.setPropertiesFromAttributes(): missing 
in classpath-generics
- method 
javax.swing.text.Utilities.getParagraphElement(javax.swing.text.JTextComponent, 
int): missing in classpath-generics
- method 
javax.swing.text.Utilities.getPositionAbove(javax.swing.text.JTextComponent, 
int, int): missing in classpath-generics
- method 
javax.swing.text.Utilities.getPositionBelow(javax.swing.text.JTextComponent, 
int, int): missing in classpath-generics
- method javax.swing.text.View.getNextVisualPositionFrom(int, 
javax.swing.text.Position.Bias, java.awt.Shape, int, 
javax.swing.text.Position.Bias[]): missing in classpath-generics
- Bad
- constructor javax.swing.text.html.parser.AttributeList(java.lang.String, int, 
int, java.lang.String, java.util.Vector<?+, 
javax.swing.text.html.parser.AttributeList): parameters (java.lang.String, int, 
int, java.lang.String, java.util.Vector<?>, 
javax.swing.text.html.parser.AttributeList) in jdk15, but parameters 
(java.lang.String, int, int, java.lang.String, java.util.Vector, 
javax.swing.text.html.parser.AttributeList) in classpath-generics
- field javax.swing.text.html.parser.AttributeList.values: type 
java.util.Vector<?+ in jdk15, but type java.util.Vector in classpath-generics
- field javax.swing.text.html.parser.DTD.entityHash: type 
java.util.Hashtable<java.lang.Object, javax.swing.text.html.parser.Entity+ in 
jdk15, but type java.util.Hashtable<java.lang.String, 
javax.swing.text.html.parser.Entity> in classpath-generics
- method javax.swing.text.html.parser.AttributeList.getValues(): type 
java.util.Enumeration<?+ in jdk15, but type java.util.Enumeration in 
classpath-generics
- method 
javax.swing.text.html.parser.ContentModel.getElements(java.util.Vector<javax.swing.text.html.parser.Element+):
 parameters (java.util.Vector<javax.swing.text.html.parser.Element>) in jdk15, 
but parameters (java.util.Vector) in classpath-generics
- field javax.swing.tree.DefaultMutableTreeNode.EMPTY_ENUMERATION: type 
java.util.Enumeration<javax.swing.tree.TreeNode+ in jdk15, but type 
java.util.Enumeration in classpath-generics
- method 
javax.swing.tree.AbstractLayoutCache.getVisiblePathsFrom(javax.swing.tree.TreePath):
 type java.util.Enumeration<javax.swing.tree.TreePath+ in jdk15, but type 
java.util.Enumeration in classpath-generics
+ method 
javax.swing.tree.FixedHeightLayoutCache.getVisiblePathsFrom(javax.swing.tree.TreePath):
 type java.util.Enumeration-javax.swing.tree.TreePath> in jdk15, but type 
java.util.Enumeration in classpath-generics
+ method 
javax.swing.tree.VariableHeightLayoutCache.getVisiblePathsFrom(javax.swing.tree.TreePath):
 type java.util.Enumeration-javax.swing.tree.TreePath> in jdk15, but type 
java.util.Enumeration in classpath-generics
- method javax.swing.undo.StateEditable.restoreState(java.util.Hashtable<?, 
?+): parameters (java.util.Hashtable<?, ?>) in jdk15, but parameters 
(java.util.Hashtable) in classpath-generics
- method 
javax.swing.undo.StateEditable.storeState(java.util.Hashtable<java.lang.Object, 
java.lang.Object+): parameters (java.util.Hashtable<java.lang.Object, 
java.lang.Object>) in jdk15, but parameters (java.util.Hashtable) in 
classpath-generics
- org.omg.PortableInterceptor:
- Missing
- class org.omg.PortableInterceptor.IORInterceptor_3_0Helper: missing in 
classpath-generics
- class org.omg.PortableInterceptor.IORInterceptor_3_0Holder: missing in 
classpath-generics
- class org.omg.PortableInterceptor.ObjectReferenceTemplateHelper: missing in 
classpath-generics
- class org.omg.PortableInterceptor.ObjectReferenceTemplateHolder: missing in 
classpath-generics
- class org.omg.PortableInterceptor.ObjectReferenceTemplateSeqHelper: missing 
in classpath-generics
- class org.omg.PortableInterceptor.ObjectReferenceTemplateSeqHolder: missing 
in classpath-generics
- interface org.omg.PortableInterceptor.IORInterceptor_3_0: missing in 
classpath-generics
- interface org.omg.PortableInterceptor.IORInterceptor_3_0Operations: missing 
in classpath-generics
- interface org.omg.PortableInterceptor.ObjectReferenceTemplate: missing in 
classpath-generics
- method org.omg.PortableInterceptor.IORInfoOperations.adapter_template(): 
missing in classpath-generics
- method org.omg.PortableInterceptor.IORInfoOperations.current_factory(): 
missing in classpath-generics
- method 
org.omg.PortableInterceptor.IORInfoOperations.current_factory(org.omg.PortableInterceptor.ObjectReferenceFactory):
 missing in classpath-generics
- method org.omg.PortableInterceptor.IORInfoOperations.manager_id(): missing in 
classpath-generics
- method org.omg.PortableInterceptor.IORInfoOperations.state(): missing in 
classpath-generics
- method 
org.omg.PortableInterceptor.ServerRequestInfoOperations.adapter_name(): missing 
in classpath-generics
- method org.omg.PortableInterceptor.ServerRequestInfoOperations.orb_id(): 
missing in classpath-generics
- method org.omg.PortableInterceptor.ServerRequestInfoOperations.server_id(): 
missing in classpath-generics
- Abs.add
- method 
org.omg.PortableInterceptor.ObjectReferenceFactory._create_request(org.omg.CORBA.Context,
 java.lang.String, org.omg.CORBA.NVList, org.omg.CORBA.NamedValue): new 
interface method in classpath-generics
- method 
org.omg.PortableInterceptor.ObjectReferenceFactory._create_request(org.omg.CORBA.Context,
 java.lang.String, org.omg.CORBA.NVList, org.omg.CORBA.NamedValue, 
org.omg.CORBA.ExceptionList, org.omg.CORBA.ContextList): new interface method 
in classpath-generics
- method org.omg.PortableInterceptor.ObjectReferenceFactory._duplicate(): new 
interface method in classpath-generics
- method 
org.omg.PortableInterceptor.ObjectReferenceFactory._get_domain_managers(): new 
interface method in classpath-generics
- method 
org.omg.PortableInterceptor.ObjectReferenceFactory._get_interface_def(): new 
interface method in classpath-generics
- method org.omg.PortableInterceptor.ObjectReferenceFactory._get_policy(int): 
new interface method in classpath-generics
- method org.omg.PortableInterceptor.ObjectReferenceFactory._hash(int): new 
interface method in classpath-generics
- method 
org.omg.PortableInterceptor.ObjectReferenceFactory._is_a(java.lang.String): new 
interface method in classpath-generics
- method 
org.omg.PortableInterceptor.ObjectReferenceFactory._is_equivalent(org.omg.CORBA.Object):
 new interface method in classpath-generics
- method org.omg.PortableInterceptor.ObjectReferenceFactory._non_existent(): 
new interface method in classpath-generics
- method org.omg.PortableInterceptor.ObjectReferenceFactory._release(): new 
interface method in classpath-generics
- method 
org.omg.PortableInterceptor.ObjectReferenceFactory._request(java.lang.String): 
new interface method in classpath-generics
- method 
org.omg.PortableInterceptor.ObjectReferenceFactory._set_policy_override(org.omg.CORBA.Policy[],
 org.omg.CORBA.SetOverrideType): new interface method in classpath-generics
- 


Japi diff classpath-generics vs jdk15:
Full results:
http://www.kaffe.org/~stuart/japi/htmlout/h-classpath-generics-jdk15.html

Changes since last run:

- Comparison run at Sun Nov 27 10:57:08 2005 GMT
- classpath-generics API scanned at 2005/11/27 06:49:47 GMT
- jdk15 API scanned at 2005/11/27 05:07:13 EST
+ Comparison run at Mon Nov 28 10:56:03 2005 GMT
+ classpath-generics API scanned at 2005/11/28 05:39:16 GMT
+ jdk15 API scanned at 2005/11/28 05:07:02 EST
- java.security.cert: 99.88% good, 0.11% minor
+ java.security.cert: 99.53% good, 0.11% minor, 0.34% bad
- java.text: 98.63% good, 1.36% missing
+ java.text: 98.52% good, 0.11% bad, 1.36% missing
- javax.print.attribute.standard: 96.86% good, 2.99% bad, 0.13% missing
+ javax.print.attribute.standard: 96.81% good, 0.12% minor, 2.64% bad, 0.42% 
missing
+ javax.sound.sampled: 97.01% good, 0.14% minor, 2.68% bad, 0.14% missing
+ javax.sound.sampled.spi: 100% good
- javax.swing: 99.48% good, 0.29% minor, 0.07% bad, 0.15% missing
+ javax.swing: 99.48% good, 0.29% minor, 0.06% bad, 0.15% missing
- javax.swing.plaf.basic: 98.35% good, 0.24% minor, 0.1% bad, 1.3% missing
- javax.swing.plaf.metal: 99.55% good, 0.38% minor, 0.05% missing
+ javax.swing.plaf.basic: 98.36% good, 0.24% minor, 0.09% bad, 1.3% missing
+ javax.swing.plaf.metal: 99.56% good, 0.37% minor, 0.05% missing
- javax.swing.text: 98.8% good, 0.04% minor, 1% bad, 0.14% missing
- javax.swing.text.html: 97.78% good, 0.44% minor, 1.03% bad, 0.73% missing
- javax.swing.text.html.parser: 97.26% good, 0.19% minor, 2.53% bad
+ javax.swing.text: 98.81% good, 0.1% minor, 0.96% bad, 0.12% missing
+ javax.swing.text.html: 97.79% good, 0.44% minor, 1.02% bad, 0.73% missing
+ javax.swing.text.html.parser: 97.46% good, 0.19% minor, 2.34% bad
- org.omg.PortableInterceptor: 91.35% good, 6.25% bad, 2.38% missing, 1.19% 
abs.add
+ org.omg.PortableInterceptor: 91.2% good, 8.42% bad, 0.36% missing
- Total: 92.71% good, 0.13% minor, 1.27% bad, 5.87% missing, 0.02% abs.add
+ Total: 92.76% good, 0.13% minor, 1.29% bad, 5.8% missing, 0.01% abs.add
- Classes: 172 minor, 130 bad, 17 missing.
- Interfaces: 4 bad, 7 missing.
+ Classes: 177 minor, 134 bad, 17 missing.
+ Interfaces: 3 bad, 7 missing.
- Fields: 2 minor, 70 bad, 27 missing.
- Methods: 12 minor, 1445 bad, 104 missing, 27 abs.add.
- Constructors: 2 minor, 16 bad, 30 missing.
+ Fields: 2 minor, 69 bad, 27 missing.
+ Methods: 12 minor, 1488 bad, 90 missing, 19 abs.add.
+ Constructors: 3 minor, 17 bad, 36 missing.
+ Bad
+ method java.security.cert.PolicyQualifierInfo.getEncoded(): nonfinal in 
classpath-generics, but final in jdk15
+ method java.security.cert.PolicyQualifierInfo.getPolicyQualifier(): nonfinal 
in classpath-generics, but final in jdk15
+ method java.security.cert.PolicyQualifierInfo.getPolicyQualifierId(): 
nonfinal in classpath-generics, but final in jdk15
+ Bad
+ method java.text.DecimalFormat.format(java.lang.Object, 
java.lang.StringBuffer, java.text.FieldPosition): nonfinal in 
classpath-generics, but final in jdk15
+ Minor
+ class javax.print.attribute.standard.MediaName: 
SerialVersionUID=-9132609844766411916 in classpath-generics, but 
SerialVersionUID=4653117714524155448 in jdk15
+ class javax.print.attribute.standard.MediaTray: 
SerialVersionUID=-5996935618873110297 in classpath-generics, but 
SerialVersionUID=-982503611095214703 in jdk15
+ method javax.print.attribute.standard.PrinterIsAcceptingJobs.readResolve(): 
nonfinal in classpath-generics, but final in jdk15
+ constructor javax.print.attribute.standard.MediaSize.Engineering(): missing 
in jdk15
+ constructor javax.print.attribute.standard.MediaSize.ISO(): missing in jdk15
+ constructor javax.print.attribute.standard.MediaSize.JIS(): missing in jdk15
+ constructor javax.print.attribute.standard.MediaSize.NA(): missing in jdk15
+ constructor javax.print.attribute.standard.MediaSize.Other(): missing in jdk15
+ javax.sound.sampled:
+ Minor
+ class javax.sound.sampled.LineEvent: SerialVersionUID=2266258762485412813 in 
classpath-generics, but SerialVersionUID=-1274246333383880410 in jdk15
+ Bad
+ class javax.sound.sampled.Control: concrete in classpath-generics, but 
abstract in jdk15
+ constructor javax.sound.sampled.Mixer.Info(java.lang.String, 
java.lang.String, java.lang.String, java.lang.String): public in 
classpath-generics, but protected in jdk15
+ method javax.sound.sampled.Control.Type.toString(): nonfinal in 
classpath-generics, but final in jdk15
+ method javax.sound.sampled.LineEvent.getFramePosition(): nonfinal in 
classpath-generics, but final in jdk15
+ method javax.sound.sampled.LineEvent.getLine(): nonfinal in 
classpath-generics, but final in jdk15
+ method javax.sound.sampled.LineEvent.getType(): nonfinal in 
classpath-generics, but final in jdk15
+ method javax.sound.sampled.Mixer.Info.getDescription(): nonfinal in 
classpath-generics, but final in jdk15
+ method javax.sound.sampled.Mixer.Info.getName(): nonfinal in 
classpath-generics, but final in jdk15
+ method javax.sound.sampled.Mixer.Info.getVendor(): nonfinal in 
classpath-generics, but final in jdk15
+ method javax.sound.sampled.Mixer.Info.getVersion(): nonfinal in 
classpath-generics, but final in jdk15
+ method javax.sound.sampled.Mixer.Info.toString(): nonfinal in 
classpath-generics, but final in jdk15
+ method javax.sound.sampled.Port.Info.toString(): nonfinal in 
classpath-generics, but final in jdk15
+ method javax.sound.sampled.ReverbType.getDecayTime(): nonfinal in 
classpath-generics, but final in jdk15
+ method javax.sound.sampled.ReverbType.getEarlyReflectionDelay(): nonfinal in 
classpath-generics, but final in jdk15
+ method javax.sound.sampled.ReverbType.getEarlyReflectionIntensity(): nonfinal 
in classpath-generics, but final in jdk15
+ method javax.sound.sampled.ReverbType.getLateReflectionDelay(): nonfinal in 
classpath-generics, but final in jdk15
+ method javax.sound.sampled.ReverbType.getLateReflectionIntensity(): nonfinal 
in classpath-generics, but final in jdk15
+ method javax.sound.sampled.ReverbType.toString(): nonfinal in 
classpath-generics, but final in jdk15
+ Missing
+ constructor javax.sound.sampled.AudioSystem(): missing in jdk15
+ 
- class javax.swing.JEditorPane.JEditorPaneAccessibleHypertextSupport: 
SerialVersionUID=5339908558530627612 in classpath-generics, but 
SerialVersionUID=5629221632001502688 in jdk15
+ class javax.swing.JEditorPane.JEditorPaneAccessibleHypertextSupport: 
SerialVersionUID=-5115967674563677957 in classpath-generics, but 
SerialVersionUID=5629221632001502688 in jdk15
- method javax.swing.UIDefaults.entrySet(): type 
java.util.Set<java.util.Map.Entry+ in classpath-generics, but type 
java.util.Set<java.util.Map.Entry<java.lang.Object, java.lang.Object>> in jdk15
- method 
javax.swing.plaf.basic.BasicFileChooserUI.getApproveButton(javax.swing.JFileChooser):
 public in classpath-generics, but protected in jdk15
- class javax.swing.plaf.metal.MetalFileChooserUI.FilterComboBoxModel: 
SerialVersionUID=-6186365018632509865 in classpath-generics, but 
SerialVersionUID=-4135475409855619141 in jdk15
- class javax.swing.plaf.metal.MetalIconFactory: 
SerialVersionUID=8195822966586878280 in classpath-generics, but 
SerialVersionUID=-4843559389494203515 in jdk15
+ class javax.swing.plaf.metal.MetalFileChooserUI.FilterComboBoxModel: 
SerialVersionUID=-3815755597316614119 in classpath-generics, but 
SerialVersionUID=-4135475409855619141 in jdk15
+ class javax.swing.plaf.metal.MetalIconFactory: 
SerialVersionUID=-7706903702736132913 in classpath-generics, but 
SerialVersionUID=-4843559389494203515 in jdk15
+ class javax.swing.text.MaskFormatter: SerialVersionUID=2080927446158846285 in 
classpath-generics, but SerialVersionUID=-1222736964900405096 in jdk15
+ class javax.swing.text.NumberFormatter: SerialVersionUID=-8441521719536144373 
in classpath-generics, but SerialVersionUID=7072183780912339615 in jdk15
+ constructor javax.swing.text.DefaultTextUI(): deprecated in 
classpath-generics, but not deprecated in jdk15
- method javax.swing.text.ComponentView.viewToModel(float, float, 
java.awt.Shape, javax.swing.text.Position.Bias): missing in jdk15
- field javax.swing.text.html.parser.DTD.entityHash: type 
java.util.Hashtable<java.lang.String, javax.swing.text.html.parser.Entity+ in 
classpath-generics, but type java.util.Hashtable<java.lang.Object, 
javax.swing.text.html.parser.Entity> in jdk15
+ class org.omg.PortableInterceptor.IORInterceptor_3_0Holder: nonfinal in 
classpath-generics, but final in jdk15
- interface org.omg.PortableInterceptor.ObjectReferenceFactory: implements 
org.omg.CORBA.Object in classpath-generics, but doesn't implement 
org.omg.CORBA.Object in jdk15
+ class org.omg.PortableInterceptor.ObjectReferenceTemplateHolder: nonfinal in 
classpath-generics, but final in jdk15
+ class org.omg.PortableInterceptor.ObjectReferenceTemplateSeqHolder: nonfinal 
in classpath-generics, but final in jdk15
+ method 
org.omg.PortableInterceptor.IORInterceptor_3_0Holder._read(org.omg.CORBA.portable.InputStream):
 nonfinal in classpath-generics, but final in jdk15
+ method org.omg.PortableInterceptor.IORInterceptor_3_0Holder._type(): nonfinal 
in classpath-generics, but final in jdk15
+ method 
org.omg.PortableInterceptor.IORInterceptor_3_0Holder._write(org.omg.CORBA.portable.OutputStream):
 nonfinal in classpath-generics, but final in jdk15
+ method org.omg.PortableInterceptor.IORInterceptor_3_0Holder.clone(): nonfinal 
in classpath-generics, but final in jdk15
+ method 
org.omg.PortableInterceptor.IORInterceptor_3_0Holder.equals(java.lang.Object): 
nonfinal in classpath-generics, but final in jdk15
+ method org.omg.PortableInterceptor.IORInterceptor_3_0Holder.finalize(): 
nonfinal in classpath-generics, but final in jdk15
+ method org.omg.PortableInterceptor.IORInterceptor_3_0Holder.hashCode(): 
nonfinal in classpath-generics, but final in jdk15
+ method org.omg.PortableInterceptor.IORInterceptor_3_0Holder.toString(): 
nonfinal in classpath-generics, but final in jdk15
+ method 
org.omg.PortableInterceptor.ObjectReferenceTemplateHolder._read(org.omg.CORBA.portable.InputStream):
 nonfinal in classpath-generics, but final in jdk15
+ method org.omg.PortableInterceptor.ObjectReferenceTemplateHolder._type(): 
nonfinal in classpath-generics, but final in jdk15
+ method 
org.omg.PortableInterceptor.ObjectReferenceTemplateHolder._write(org.omg.CORBA.portable.OutputStream):
 nonfinal in classpath-generics, but final in jdk15
+ method org.omg.PortableInterceptor.ObjectReferenceTemplateHolder.clone(): 
nonfinal in classpath-generics, but final in jdk15
+ method 
org.omg.PortableInterceptor.ObjectReferenceTemplateHolder.equals(java.lang.Object):
 nonfinal in classpath-generics, but final in jdk15
+ method org.omg.PortableInterceptor.ObjectReferenceTemplateHolder.finalize(): 
nonfinal in classpath-generics, but final in jdk15
+ method org.omg.PortableInterceptor.ObjectReferenceTemplateHolder.hashCode(): 
nonfinal in classpath-generics, but final in jdk15
+ method org.omg.PortableInterceptor.ObjectReferenceTemplateHolder.toString(): 
nonfinal in classpath-generics, but final in jdk15
+ method 
org.omg.PortableInterceptor.ObjectReferenceTemplateSeqHolder._read(org.omg.CORBA.portable.InputStream):
 nonfinal in classpath-generics, but final in jdk15
+ method org.omg.PortableInterceptor.ObjectReferenceTemplateSeqHolder._type(): 
nonfinal in classpath-generics, but final in jdk15
+ method 
org.omg.PortableInterceptor.ObjectReferenceTemplateSeqHolder._write(org.omg.CORBA.portable.OutputStream):
 nonfinal in classpath-generics, but final in jdk15
+ method org.omg.PortableInterceptor.ObjectReferenceTemplateSeqHolder.clone(): 
nonfinal in classpath-generics, but final in jdk15
+ method 
org.omg.PortableInterceptor.ObjectReferenceTemplateSeqHolder.equals(java.lang.Object):
 nonfinal in classpath-generics, but final in jdk15
+ method 
org.omg.PortableInterceptor.ObjectReferenceTemplateSeqHolder.finalize(): 
nonfinal in classpath-generics, but final in jdk15
+ method 
org.omg.PortableInterceptor.ObjectReferenceTemplateSeqHolder.hashCode(): 
nonfinal in classpath-generics, but final in jdk15
+ method 
org.omg.PortableInterceptor.ObjectReferenceTemplateSeqHolder.toString(): 
nonfinal in classpath-generics, but final in jdk15
- method 
org.omg.PortableInterceptor.ObjectReferenceFactory._create_request(org.omg.CORBA.Context,
 java.lang.String, org.omg.CORBA.NVList, org.omg.CORBA.NamedValue): missing in 
jdk15
- method 
org.omg.PortableInterceptor.ObjectReferenceFactory._create_request(org.omg.CORBA.Context,
 java.lang.String, org.omg.CORBA.NVList, org.omg.CORBA.NamedValue, 
org.omg.CORBA.ExceptionList, org.omg.CORBA.ContextList): missing in jdk15
- method org.omg.PortableInterceptor.ObjectReferenceFactory._duplicate(): 
missing in jdk15
- method 
org.omg.PortableInterceptor.ObjectReferenceFactory._get_domain_managers(): 
missing in jdk15
- method 
org.omg.PortableInterceptor.ObjectReferenceFactory._get_interface_def(): 
missing in jdk15
- method org.omg.PortableInterceptor.ObjectReferenceFactory._get_policy(int): 
missing in jdk15
- method org.omg.PortableInterceptor.ObjectReferenceFactory._hash(int): missing 
in jdk15
- method 
org.omg.PortableInterceptor.ObjectReferenceFactory._is_a(java.lang.String): 
missing in jdk15
- method 
org.omg.PortableInterceptor.ObjectReferenceFactory._is_equivalent(org.omg.CORBA.Object):
 missing in jdk15
- method org.omg.PortableInterceptor.ObjectReferenceFactory._non_existent(): 
missing in jdk15
- method org.omg.PortableInterceptor.ObjectReferenceFactory._release(): missing 
in jdk15
- method 
org.omg.PortableInterceptor.ObjectReferenceFactory._request(java.lang.String): 
missing in jdk15
- method 
org.omg.PortableInterceptor.ObjectReferenceFactory._set_policy_override(org.omg.CORBA.Policy[],
 org.omg.CORBA.SetOverrideType): missing in jdk15
- Abs.add
- method org.omg.PortableInterceptor.IORInfoOperations.adapter_template(): new 
interface method in jdk15
- method org.omg.PortableInterceptor.IORInfoOperations.current_factory(): new 
interface method in jdk15
- method 
org.omg.PortableInterceptor.IORInfoOperations.current_factory(org.omg.PortableInterceptor.ObjectReferenceFactory):
 new interface method in jdk15
- method org.omg.PortableInterceptor.IORInfoOperations.manager_id(): new 
interface method in jdk15
- method org.omg.PortableInterceptor.IORInfoOperations.state(): new interface 
method in jdk15
- method 
org.omg.PortableInterceptor.ServerRequestInfoOperations.adapter_name(): new 
interface method in jdk15
- method org.omg.PortableInterceptor.ServerRequestInfoOperations.orb_id(): new 
interface method in jdk15
- method org.omg.PortableInterceptor.ServerRequestInfoOperations.server_id(): 
new interface method in jdk15






reply via email to

[Prev in Thread] Current Thread [Next in Thread]