japitools-results
[Top][All Lists]
Advanced

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

[Japi] Japi diffs for harmony


From: Stuart Ballard
Subject: [Japi] Japi diffs for harmony
Date: Tue, 14 Nov 2006 12:18:59 -0800

Japi diff jdk10 vs harmony:
Full results:
http://www.kaffe.org/~stuart/japi/htmlout/h-jdk10-harmony.html

Changes since last run:

-Comparison run at Tue Nov 14 12:52:55 2006 GMT
-jdk10 API scanned at 2006/11/14 05:00:12 EST
+Comparison run at Tue Nov 14 19:42:41 2006 GMT
+jdk10 API scanned at 2006/11/14 09:56:26 EST
+java.lang: 99.4% good
+java.applet: 100% good
+java.awt: 99.84% good
+java.awt.image: 100% good
+java.awt.peer: N/A
+java.io: 99.33% good
+java.net: 99.71% good
+java.util: 99.69% good
-Total: N/A
+Total: 91.26% good


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

Changes since last run:

-Comparison run at Tue Nov 14 12:55:13 2006 GMT
-jdk12 API scanned at 2006/11/14 05:00:13 EST
+Comparison run at Tue Nov 14 19:47:09 2006 GMT
+jdk12 API scanned at 2006/11/14 09:58:14 EST
-java.awt.dnd: 99.77% good, 0.22% bad
+java.awt.dnd: 100% good
-java.beans.beancontext: 99.62% good, 0.37% bad
+java.beans.beancontext: 100% good
-javax.swing: 99.7% good, 0.02% minor, 0.21% bad, 0% missing
+javax.swing: 99.92% good, 0.02% minor, 0% missing
-javax.swing.plaf.basic: 98.5% good, 1.43% bad
-javax.swing.plaf.metal: 99.71% good, 0.19% bad
+javax.swing.plaf.basic: 99.92% good, 0.01% bad
+javax.swing.plaf.metal: 99.9% good
-javax.swing.table: 99.85% good, 0.14% bad
-javax.swing.text: 91.13% good, 0.07% bad, 8.7% missing
-javax.swing.text.html: 99.55% good, 0.39% bad
+javax.swing.table: 100% good
+javax.swing.text: 91.22% good, 8.7% missing
+javax.swing.text.html: 99.94% good
-javax.swing.tree: 99.86% good, 0.13% bad
+javax.swing.tree: 100% good
-Total: 97.06% good, 0.06% minor, 0.23% bad, 2.47% missing, 0% abs.add
+Total: 97.3% good, 0.06% minor, 0% bad, 2.47% missing, 0% abs.add
-Classes: 8 minor, 244 bad, 7 missing.
+Classes: 8 minor, 7 missing.
-java.awt.dnd:
-Bad
-class java.awt.dnd.DropTargetContext.TransferableProxy: public in jdk12, but 
protected in harmony
-class java.awt.dnd.DropTargetContext.TransferableProxy: static in jdk12, but 
instance in harmony
-
-java.beans.beancontext:
-Bad
-class java.beans.beancontext.BeanContextServicesSupport.BCSSChild: public in 
jdk12, but protected in harmony
-class java.beans.beancontext.BeanContextServicesSupport.BCSSChild: static in 
jdk12, but instance in harmony
-class java.beans.beancontext.BeanContextSupport.BCSIterator: public in jdk12, 
but protected in harmony
-
-Bad
-class javax.swing.AbstractButton.AccessibleAbstractButton: public in jdk12, 
but protected in harmony
-class javax.swing.AbstractButton.ButtonChangeListener: public in jdk12, but 
protected in harmony
-class javax.swing.AbstractButton.ButtonChangeListener: static in jdk12, but 
instance in harmony
-class javax.swing.Box.AccessibleBox: public in jdk12, but protected in harmony
-class javax.swing.Box.AccessibleBox: static in jdk12, but instance in harmony
-class javax.swing.Box.Filler.AccessibleBoxFiller: public in jdk12, but 
protected in harmony
-class javax.swing.Box.Filler.AccessibleBoxFiller: static in jdk12, but 
instance in harmony
-class javax.swing.CellRendererPane.AccessibleCellRendererPane: public in 
jdk12, but protected in harmony
-class javax.swing.CellRendererPane.AccessibleCellRendererPane: static in 
jdk12, but instance in harmony
-class javax.swing.JApplet.AccessibleJApplet: public in jdk12, but protected in 
harmony
-class javax.swing.JApplet.AccessibleJApplet: static in jdk12, but instance in 
harmony
-class javax.swing.JColorChooser.AccessibleJColorChooser: public in jdk12, but 
protected in harmony
-class javax.swing.JComboBox.AccessibleJComboBox: public in jdk12, but 
protected in harmony
-class javax.swing.JComponent.AccessibleJComponent.AccessibleContainerHandler: 
public in jdk12, but protected in harmony
-class javax.swing.JComponent.AccessibleJComponent.AccessibleContainerHandler: 
static in jdk12, but instance in harmony
-class javax.swing.JDesktopPane.AccessibleJDesktopPane: public in jdk12, but 
protected in harmony
-class javax.swing.JDialog.AccessibleJDialog: public in jdk12, but protected in 
harmony
-class javax.swing.JDialog.AccessibleJDialog: static in jdk12, but instance in 
harmony
-class javax.swing.JEditorPane.AccessibleJEditorPane: public in jdk12, but 
protected in harmony
-class javax.swing.JEditorPane.JEditorPaneAccessibleHypertextSupport.HTMLLink: 
static in jdk12, but instance in harmony
-class javax.swing.JFileChooser.AccessibleJFileChooser: public in jdk12, but 
protected in harmony
-class javax.swing.JFrame.AccessibleJFrame: public in jdk12, but protected in 
harmony
-class javax.swing.JFrame.AccessibleJFrame: static in jdk12, but instance in 
harmony
-class javax.swing.JInternalFrame.AccessibleJInternalFrame: public in jdk12, 
but protected in harmony
-class javax.swing.JInternalFrame.JDesktopIcon.AccessibleJDesktopIcon: public 
in jdk12, but protected in harmony
-class javax.swing.JLabel.AccessibleJLabel: public in jdk12, but protected in 
harmony
-class javax.swing.JLayeredPane.AccessibleJLayeredPane: public in jdk12, but 
protected in harmony
-class javax.swing.JList.AccessibleJList: public in jdk12, but protected in 
harmony
-class javax.swing.JList.AccessibleJList.AccessibleJListChild: public in jdk12, 
but protected in harmony
-class javax.swing.JList.AccessibleJList.AccessibleJListChild: static in jdk12, 
but instance in harmony
-class javax.swing.JMenuBar.AccessibleJMenuBar: public in jdk12, but protected 
in harmony
-class javax.swing.JOptionPane.AccessibleJOptionPane: public in jdk12, but 
protected in harmony
-class javax.swing.JPanel.AccessibleJPanel: public in jdk12, but protected in 
harmony
-class javax.swing.JPopupMenu.AccessibleJPopupMenu: public in jdk12, but 
protected in harmony
-class javax.swing.JProgressBar.AccessibleJProgressBar: public in jdk12, but 
protected in harmony
-class javax.swing.JRootPane.AccessibleJRootPane: public in jdk12, but 
protected in harmony
-class javax.swing.JRootPane.RootLayout: public in jdk12, but protected in 
harmony
-class javax.swing.JRootPane.RootLayout: static in jdk12, but instance in 
harmony
-class javax.swing.JScrollBar.AccessibleJScrollBar: public in jdk12, but 
protected in harmony
-class javax.swing.JScrollPane.AccessibleJScrollPane: public in jdk12, but 
protected in harmony
-class javax.swing.JScrollPane.ScrollBar: public in jdk12, but protected in 
harmony
-class javax.swing.JScrollPane.ScrollBar: static in jdk12, but instance in 
harmony
-class javax.swing.JSeparator.AccessibleJSeparator: public in jdk12, but 
protected in harmony
-class javax.swing.JSlider.AccessibleJSlider: public in jdk12, but protected in 
harmony
-class javax.swing.JSplitPane.AccessibleJSplitPane: public in jdk12, but 
protected in harmony
-class javax.swing.JTabbedPane.AccessibleJTabbedPane: public in jdk12, but 
protected in harmony
-class javax.swing.JTabbedPane.ModelListener: public in jdk12, but protected in 
harmony
-class javax.swing.JTabbedPane.ModelListener: static in jdk12, but instance in 
harmony
-class javax.swing.JTable.AccessibleJTable: public in jdk12, but protected in 
harmony
-class javax.swing.JTable.AccessibleJTable.AccessibleJTableCell: public in 
jdk12, but protected in harmony
-class javax.swing.JTable.AccessibleJTable.AccessibleJTableCell: static in 
jdk12, but instance in harmony
-class javax.swing.JTextArea.AccessibleJTextArea: public in jdk12, but 
protected in harmony
-class javax.swing.JTextField.AccessibleJTextField: public in jdk12, but 
protected in harmony
-class javax.swing.JToolBar.AccessibleJToolBar: public in jdk12, but protected 
in harmony
-class javax.swing.JToolTip.AccessibleJToolTip: public in jdk12, but protected 
in harmony
-class javax.swing.JTree.AccessibleJTree: public in jdk12, but protected in 
harmony
-class javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode: public in jdk12, 
but protected in harmony
-class javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode: static in jdk12, 
but instance in harmony
-class javax.swing.JTree.EmptySelectionModel: public in jdk12, but protected in 
harmony
-class javax.swing.JTree.TreeModelHandler: public in jdk12, but protected in 
harmony
-class javax.swing.JTree.TreeModelHandler: static in jdk12, but instance in 
harmony
-class javax.swing.JViewport.AccessibleJViewport: public in jdk12, but 
protected in harmony
-class javax.swing.JWindow.AccessibleJWindow: public in jdk12, but protected in 
harmony
-class javax.swing.JWindow.AccessibleJWindow: static in jdk12, but instance in 
harmony
-class javax.swing.ToolTipManager.insideTimerAction: public in jdk12, but 
protected in harmony
-class javax.swing.ToolTipManager.insideTimerAction: static in jdk12, but 
instance in harmony
-class javax.swing.ToolTipManager.outsideTimerAction: public in jdk12, but 
protected in harmony
-class javax.swing.ToolTipManager.outsideTimerAction: static in jdk12, but 
instance in harmony
-class javax.swing.ToolTipManager.stillInsideTimerAction: public in jdk12, but 
protected in harmony
-class javax.swing.ToolTipManager.stillInsideTimerAction: static in jdk12, but 
instance in harmony
-class javax.swing.plaf.basic.BasicColorChooserUI.PropertyHandler: static in 
jdk12, but instance in harmony
-class javax.swing.plaf.basic.BasicComboBoxUI.ComboBoxLayoutManager: static in 
jdk12, but instance in harmony
-class javax.swing.plaf.basic.BasicComboBoxUI.FocusHandler: static in jdk12, 
but instance in harmony
-class javax.swing.plaf.basic.BasicComboBoxUI.ItemHandler: static in jdk12, but 
instance in harmony
-class javax.swing.plaf.basic.BasicComboBoxUI.KeyHandler: static in jdk12, but 
instance in harmony
-class javax.swing.plaf.basic.BasicComboBoxUI.ListDataHandler: static in jdk12, 
but instance in harmony
-class javax.swing.plaf.basic.BasicComboBoxUI.PropertyChangeHandler: static in 
jdk12, but instance in harmony
-class javax.swing.plaf.basic.BasicComboPopup.InvocationKeyHandler: static in 
jdk12, but instance in harmony
-class javax.swing.plaf.basic.BasicComboPopup.InvocationMouseHandler: public in 
jdk12, but protected in harmony
-class javax.swing.plaf.basic.BasicComboPopup.InvocationMouseHandler: static in 
jdk12, but instance in harmony
-class javax.swing.plaf.basic.BasicComboPopup.InvocationMouseMotionHandler: 
public in jdk12, but protected in harmony
-class javax.swing.plaf.basic.BasicComboPopup.InvocationMouseMotionHandler: 
static in jdk12, but instance in harmony
-class javax.swing.plaf.basic.BasicComboPopup.ItemHandler: public in jdk12, but 
protected in harmony
-class javax.swing.plaf.basic.BasicComboPopup.ItemHandler: static in jdk12, but 
instance in harmony
-class javax.swing.plaf.basic.BasicComboPopup.ListDataHandler: static in jdk12, 
but instance in harmony
-class javax.swing.plaf.basic.BasicComboPopup.ListMouseHandler: public in 
jdk12, but protected in harmony
-class javax.swing.plaf.basic.BasicComboPopup.ListMouseHandler: static in 
jdk12, but instance in harmony
-class javax.swing.plaf.basic.BasicComboPopup.ListMouseMotionHandler: public in 
jdk12, but protected in harmony
-class javax.swing.plaf.basic.BasicComboPopup.ListMouseMotionHandler: static in 
jdk12, but instance in harmony
-class javax.swing.plaf.basic.BasicComboPopup.ListSelectionHandler: public in 
jdk12, but protected in harmony
-class javax.swing.plaf.basic.BasicComboPopup.ListSelectionHandler: static in 
jdk12, but instance in harmony
-class javax.swing.plaf.basic.BasicComboPopup.PropertyChangeHandler: public in 
jdk12, but protected in harmony
-class javax.swing.plaf.basic.BasicComboPopup.PropertyChangeHandler: static in 
jdk12, but instance in harmony
-class javax.swing.plaf.basic.BasicDesktopIconUI.MouseInputHandler: static in 
jdk12, but instance in harmony
-class javax.swing.plaf.basic.BasicDesktopPaneUI.CloseAction: public in jdk12, 
but protected in harmony
-class javax.swing.plaf.basic.BasicDesktopPaneUI.CloseAction: static in jdk12, 
but instance in harmony
-class javax.swing.plaf.basic.BasicDesktopPaneUI.MaximizeAction: public in 
jdk12, but protected in harmony
-class javax.swing.plaf.basic.BasicDesktopPaneUI.MaximizeAction: static in 
jdk12, but instance in harmony
-class javax.swing.plaf.basic.BasicDesktopPaneUI.MinimizeAction: public in 
jdk12, but protected in harmony
-class javax.swing.plaf.basic.BasicDesktopPaneUI.MinimizeAction: static in 
jdk12, but instance in harmony
-class javax.swing.plaf.basic.BasicDesktopPaneUI.NavigateAction: public in 
jdk12, but protected in harmony
-class javax.swing.plaf.basic.BasicDesktopPaneUI.NavigateAction: static in 
jdk12, but instance in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.AcceptAllFileFilter: public in 
jdk12, but protected in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.AcceptAllFileFilter: static in 
jdk12, but instance in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.ApproveSelectionAction: public 
in jdk12, but protected in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.ApproveSelectionAction: static 
in jdk12, but instance in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.BasicFileView: public in 
jdk12, but protected in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.BasicFileView: static in 
jdk12, but instance in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.CancelSelectionAction: public 
in jdk12, but protected in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.CancelSelectionAction: static 
in jdk12, but instance in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.ChangeToParentDirectoryAction: 
public in jdk12, but protected in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.ChangeToParentDirectoryAction: 
static in jdk12, but instance in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.DoubleClickListener: public in 
jdk12, but protected in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.DoubleClickListener: static in 
jdk12, but instance in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.GoHomeAction: public in jdk12, 
but protected in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.GoHomeAction: static in jdk12, 
but instance in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.NewFolderAction: public in 
jdk12, but protected in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.NewFolderAction: static in 
jdk12, but instance in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.SelectionListener: public in 
jdk12, but protected in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.SelectionListener: static in 
jdk12, but instance in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.UpdateAction: public in jdk12, 
but protected in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.UpdateAction: static in jdk12, 
but instance in harmony
-class javax.swing.plaf.basic.BasicInternalFrameTitlePane.CloseAction: static 
in jdk12, but instance in harmony
-class javax.swing.plaf.basic.BasicInternalFrameTitlePane.IconifyAction: static 
in jdk12, but instance in harmony
-class javax.swing.plaf.basic.BasicInternalFrameTitlePane.MaximizeAction: 
static in jdk12, but instance in harmony
-class javax.swing.plaf.basic.BasicInternalFrameTitlePane.MoveAction: static in 
jdk12, but instance in harmony
-class 
javax.swing.plaf.basic.BasicInternalFrameTitlePane.PropertyChangeHandler: 
static in jdk12, but instance in harmony
-class javax.swing.plaf.basic.BasicInternalFrameTitlePane.RestoreAction: static 
in jdk12, but instance in harmony
-class javax.swing.plaf.basic.BasicInternalFrameTitlePane.SizeAction: static in 
jdk12, but instance in harmony
-class javax.swing.plaf.basic.BasicInternalFrameTitlePane.SystemMenuBar: static 
in jdk12, but instance in harmony
-class javax.swing.plaf.basic.BasicInternalFrameTitlePane.TitlePaneLayout: 
static in jdk12, but instance in harmony
-class javax.swing.plaf.basic.BasicInternalFrameUI.BasicInternalFrameListener: 
public in jdk12, but protected in harmony
-class javax.swing.plaf.basic.BasicInternalFrameUI.BasicInternalFrameListener: 
static in jdk12, but instance in harmony
-class javax.swing.plaf.basic.BasicInternalFrameUI.BorderListener: public in 
jdk12, but protected in harmony
-class javax.swing.plaf.basic.BasicInternalFrameUI.BorderListener: static in 
jdk12, but instance in harmony
-class javax.swing.plaf.basic.BasicInternalFrameUI.ComponentHandler: public in 
jdk12, but protected in harmony
-class javax.swing.plaf.basic.BasicInternalFrameUI.ComponentHandler: static in 
jdk12, but instance in harmony
-class javax.swing.plaf.basic.BasicInternalFrameUI.GlassPaneDispatcher: public 
in jdk12, but protected in harmony
-class javax.swing.plaf.basic.BasicInternalFrameUI.GlassPaneDispatcher: static 
in jdk12, but instance in harmony
-class javax.swing.plaf.basic.BasicInternalFrameUI.InternalFrameLayout: static 
in jdk12, but instance in harmony
-class 
javax.swing.plaf.basic.BasicInternalFrameUI.InternalFramePropertyChangeListener:
 static in jdk12, but instance in harmony
-class javax.swing.plaf.basic.BasicListUI.FocusHandler: static in jdk12, but 
instance in harmony
-class javax.swing.plaf.basic.BasicListUI.ListDataHandler: static in jdk12, but 
instance in harmony
-class javax.swing.plaf.basic.BasicListUI.ListSelectionHandler: static in 
jdk12, but instance in harmony
-class javax.swing.plaf.basic.BasicListUI.MouseInputHandler: static in jdk12, 
but instance in harmony
-class javax.swing.plaf.basic.BasicListUI.PropertyChangeHandler: static in 
jdk12, but instance in harmony
-class javax.swing.plaf.basic.BasicMenuItemUI.MouseInputHandler: public in 
jdk12, but protected in harmony
-class javax.swing.plaf.basic.BasicMenuItemUI.MouseInputHandler: static in 
jdk12, but instance in harmony
-class javax.swing.plaf.basic.BasicMenuUI.ChangeHandler: static in jdk12, but 
instance in harmony
-class javax.swing.plaf.basic.BasicOptionPaneUI.ButtonActionListener: static in 
jdk12, but instance in harmony
-class javax.swing.plaf.basic.BasicOptionPaneUI.PropertyChangeHandler: static 
in jdk12, but instance in harmony
-class javax.swing.plaf.basic.BasicProgressBarUI.ChangeHandler: static in 
jdk12, but instance in harmony
-class javax.swing.plaf.basic.BasicScrollBarUI.PropertyChangeHandler: static in 
jdk12, but instance in harmony
-class javax.swing.plaf.basic.BasicScrollPaneUI.HSBChangeListener: static in 
jdk12, but instance in harmony
-class javax.swing.plaf.basic.BasicScrollPaneUI.PropertyChangeHandler: static 
in jdk12, but instance in harmony
-class javax.swing.plaf.basic.BasicScrollPaneUI.VSBChangeListener: static in 
jdk12, but instance in harmony
-class javax.swing.plaf.basic.BasicScrollPaneUI.ViewportChangeHandler: static 
in jdk12, but instance in harmony
-class javax.swing.plaf.basic.BasicSliderUI.ActionScroller: static in jdk12, 
but instance in harmony
-class javax.swing.plaf.basic.BasicSliderUI.ChangeHandler: static in jdk12, but 
instance in harmony
-class javax.swing.plaf.basic.BasicSliderUI.ComponentHandler: static in jdk12, 
but instance in harmony
-class javax.swing.plaf.basic.BasicSliderUI.FocusHandler: static in jdk12, but 
instance in harmony
-class javax.swing.plaf.basic.BasicSliderUI.PropertyChangeHandler: static in 
jdk12, but instance in harmony
-class javax.swing.plaf.basic.BasicSplitPaneDivider.DividerLayout: public in 
jdk12, but protected in harmony
-class javax.swing.plaf.basic.BasicSplitPaneDivider.DividerLayout: static in 
jdk12, but instance in harmony
-class javax.swing.plaf.basic.BasicSplitPaneDivider.VerticalDragController: 
public in jdk12, but protected in harmony
-class javax.swing.plaf.basic.BasicSplitPaneDivider.VerticalDragController: 
static in jdk12, but instance in harmony
-class javax.swing.plaf.basic.BasicSplitPaneUI.BasicVerticalLayoutManager: 
static in jdk12, but instance in harmony
-class javax.swing.plaf.basic.BasicSplitPaneUI.FocusHandler: static in jdk12, 
but instance in harmony
-class javax.swing.plaf.basic.BasicSplitPaneUI.KeyboardDownRightHandler: static 
in jdk12, but instance in harmony
-class javax.swing.plaf.basic.BasicSplitPaneUI.KeyboardEndHandler: static in 
jdk12, but instance in harmony
-class javax.swing.plaf.basic.BasicSplitPaneUI.KeyboardHomeHandler: static in 
jdk12, but instance in harmony
-class javax.swing.plaf.basic.BasicSplitPaneUI.KeyboardResizeToggleHandler: 
static in jdk12, but instance in harmony
-class javax.swing.plaf.basic.BasicSplitPaneUI.KeyboardUpLeftHandler: static in 
jdk12, but instance in harmony
-class javax.swing.plaf.basic.BasicSplitPaneUI.PropertyHandler: static in 
jdk12, but instance in harmony
-class javax.swing.plaf.basic.BasicTabbedPaneUI.FocusHandler: static in jdk12, 
but instance in harmony
-class javax.swing.plaf.basic.BasicTabbedPaneUI.MouseHandler: static in jdk12, 
but instance in harmony
-class javax.swing.plaf.basic.BasicTabbedPaneUI.PropertyChangeHandler: static 
in jdk12, but instance in harmony
-class javax.swing.plaf.basic.BasicTabbedPaneUI.TabSelectionHandler: static in 
jdk12, but instance in harmony
-class javax.swing.plaf.basic.BasicTabbedPaneUI.TabbedPaneLayout: static in 
jdk12, but instance in harmony
-class javax.swing.plaf.basic.BasicTableHeaderUI.MouseInputHandler: static in 
jdk12, but instance in harmony
-class javax.swing.plaf.basic.BasicTableUI.FocusHandler: static in jdk12, but 
instance in harmony
-class javax.swing.plaf.basic.BasicTableUI.KeyHandler: static in jdk12, but 
instance in harmony
-class javax.swing.plaf.basic.BasicTableUI.MouseInputHandler: static in jdk12, 
but instance in harmony
-class javax.swing.plaf.basic.BasicToolBarUI.DockingListener: static in jdk12, 
but instance in harmony
-class javax.swing.plaf.basic.BasicToolBarUI.FrameListener: public in jdk12, 
but protected in harmony
-class javax.swing.plaf.basic.BasicToolBarUI.FrameListener: static in jdk12, 
but instance in harmony
-class javax.swing.plaf.basic.BasicToolBarUI.PropertyListener: public in jdk12, 
but protected in harmony
-class javax.swing.plaf.basic.BasicToolBarUI.PropertyListener: static in jdk12, 
but instance in harmony
-class javax.swing.plaf.basic.BasicToolBarUI.ToolBarContListener: public in 
jdk12, but protected in harmony
-class javax.swing.plaf.basic.BasicToolBarUI.ToolBarContListener: static in 
jdk12, but instance in harmony
-class javax.swing.plaf.basic.BasicToolBarUI.ToolBarFocusListener: public in 
jdk12, but protected in harmony
-class javax.swing.plaf.basic.BasicToolBarUI.ToolBarFocusListener: static in 
jdk12, but instance in harmony
-class javax.swing.plaf.basic.BasicTreeUI.CellEditorHandler: static in jdk12, 
but instance in harmony
-class javax.swing.plaf.basic.BasicTreeUI.ComponentHandler: static in jdk12, 
but instance in harmony
-class javax.swing.plaf.basic.BasicTreeUI.FocusHandler: static in jdk12, but 
instance in harmony
-class javax.swing.plaf.basic.BasicTreeUI.KeyHandler: static in jdk12, but 
instance in harmony
-class javax.swing.plaf.basic.BasicTreeUI.MouseHandler: static in jdk12, but 
instance in harmony
-class javax.swing.plaf.basic.BasicTreeUI.MouseInputHandler: static in jdk12, 
but instance in harmony
-class javax.swing.plaf.basic.BasicTreeUI.NodeDimensionsHandler: static in 
jdk12, but instance in harmony
-class javax.swing.plaf.basic.BasicTreeUI.PropertyChangeHandler: static in 
jdk12, but instance in harmony
-class javax.swing.plaf.basic.BasicTreeUI.SelectionModelPropertyChangeHandler: 
static in jdk12, but instance in harmony
-class javax.swing.plaf.basic.BasicTreeUI.TreeCancelEditingAction: static in 
jdk12, but instance in harmony
-class javax.swing.plaf.basic.BasicTreeUI.TreeExpansionHandler: static in 
jdk12, but instance in harmony
-class javax.swing.plaf.basic.BasicTreeUI.TreeHomeAction: static in jdk12, but 
instance in harmony
-class javax.swing.plaf.basic.BasicTreeUI.TreeIncrementAction: static in jdk12, 
but instance in harmony
-class javax.swing.plaf.basic.BasicTreeUI.TreeModelHandler: static in jdk12, 
but instance in harmony
-class javax.swing.plaf.basic.BasicTreeUI.TreePageAction: static in jdk12, but 
instance in harmony
-class javax.swing.plaf.basic.BasicTreeUI.TreeSelectionHandler: static in 
jdk12, but instance in harmony
-class javax.swing.plaf.basic.BasicTreeUI.TreeToggleAction: static in jdk12, 
but instance in harmony
-class javax.swing.plaf.basic.BasicTreeUI.TreeTraverseAction: static in jdk12, 
but instance in harmony
-javax.swing.plaf.metal:
-Bad
-class javax.swing.plaf.metal.MetalComboBoxUI.MetalComboPopup: static in jdk12, 
but instance in harmony
-class javax.swing.plaf.metal.MetalFileChooserUI.DirectoryComboBoxAction: 
public in jdk12, but protected in harmony
-class javax.swing.plaf.metal.MetalFileChooserUI.DirectoryComboBoxAction: 
static in jdk12, but instance in harmony
-class javax.swing.plaf.metal.MetalFileChooserUI.FileRenderer: public in jdk12, 
but protected in harmony
-class javax.swing.plaf.metal.MetalFileChooserUI.FileRenderer: static in jdk12, 
but instance in harmony
-class javax.swing.plaf.metal.MetalFileChooserUI.SingleClickListener: public in 
jdk12, but protected in harmony
-class javax.swing.plaf.metal.MetalFileChooserUI.SingleClickListener: static in 
jdk12, but instance in harmony
-class javax.swing.plaf.metal.MetalSliderUI.MetalPropertyListener: public in 
jdk12, but protected in harmony
-class javax.swing.plaf.metal.MetalToolBarUI.MetalContainerListener: public in 
jdk12, but protected in harmony
-class javax.swing.plaf.metal.MetalToolBarUI.MetalContainerListener: static in 
jdk12, but instance in harmony
-class javax.swing.plaf.metal.MetalToolBarUI.MetalDockingListener: public in 
jdk12, but protected in harmony
-class javax.swing.plaf.metal.MetalToolBarUI.MetalRolloverListener: public in 
jdk12, but protected in harmony
-class javax.swing.plaf.metal.MetalToolBarUI.MetalRolloverListener: static in 
jdk12, but instance in harmony
-
-javax.swing.table:
-Bad
-class javax.swing.table.JTableHeader.AccessibleJTableHeader: public in jdk12, 
but protected in harmony
-class 
javax.swing.table.JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry:
 public in jdk12, but protected in harmony
-class 
javax.swing.table.JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry:
 static in jdk12, but instance in harmony
-
-Bad
-class javax.swing.text.AbstractDocument.AbstractElement: static in jdk12, but 
instance in harmony
-class javax.swing.text.DefaultStyledDocument.SectionElement: public in jdk12, 
but protected in harmony
-class javax.swing.text.StyleContext.NamedStyle: static in jdk12, but instance 
in harmony
-javax.swing.text.html:
-Bad
-class javax.swing.text.html.FormView.MouseEventListener: public in jdk12, but 
protected in harmony
-class javax.swing.text.html.FormView.MouseEventListener: static in jdk12, but 
instance in harmony
-class javax.swing.text.html.HTMLDocument.HTMLReader: static in jdk12, but 
instance in harmony
-class javax.swing.text.html.HTMLDocument.HTMLReader.BlockAction: static in 
jdk12, but instance in harmony
-class javax.swing.text.html.HTMLDocument.HTMLReader.CharacterAction: static in 
jdk12, but instance in harmony
-class javax.swing.text.html.HTMLDocument.HTMLReader.FormAction: static in 
jdk12, but instance in harmony
-class javax.swing.text.html.HTMLDocument.HTMLReader.HiddenAction: static in 
jdk12, but instance in harmony
-class javax.swing.text.html.HTMLDocument.HTMLReader.IsindexAction: static in 
jdk12, but instance in harmony
-
-javax.swing.tree:
-Bad
-class javax.swing.tree.DefaultTreeCellEditor.DefaultTextField: static in 
jdk12, but instance in harmony
-class javax.swing.tree.DefaultTreeCellEditor.EditorContainer: static in jdk12, 
but instance in harmony
-


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

Changes since last run:

-Comparison run at Tue Nov 14 12:57:40 2006 GMT
-jdk13 API scanned at 2006/11/14 05:04:54 EST
+Comparison run at Tue Nov 14 19:50:29 2006 GMT
+jdk13 API scanned at 2006/11/14 10:05:05 EST
-java.awt: 99.8% good, 0.19% bad
+java.awt: 100% good
-java.awt.dnd: 99.77% good, 0.22% bad
+java.awt.dnd: 100% good
-java.beans.beancontext: 99.62% good, 0.37% bad
+java.beans.beancontext: 100% good
-java.security.cert: 99.01% good, 0.32% bad
+java.security.cert: 99.34% good
-javax.swing: 99.87% good, 0.01% minor, 0.06% bad, 0% missing
+javax.swing: 99.93% good, 0.01% minor, 0% missing
-javax.swing.plaf.basic: 98.38% good, 0.01% minor, 1.36% bad, 0.22% missing
-javax.swing.plaf.metal: 99.83% good, 0.16% bad
+javax.swing.plaf.basic: 99.74% good, 0.01% minor, 0.22% missing
+javax.swing.plaf.metal: 100% good
-javax.swing.table: 99.93% good, 0.06% bad
-javax.swing.text: 86.51% good, 0.01% minor, 0.05% bad, 13.38% missing
-javax.swing.text.html: 99.63% good, 0.36% bad
+javax.swing.table: 100% good
+javax.swing.text: 86.58% good, 0.01% minor, 13.37% missing
+javax.swing.text.html: 100% good
-javax.swing.tree: 99.86% good, 0.13% bad
+javax.swing.tree: 100% good
-Total: 97.03% good, 0.05% minor, 0.18% bad, 2.59% missing, 0% abs.add
+Total: 97.22% good, 0.05% minor, 0% bad, 2.59% missing, 0% abs.add
-Classes: 12 minor, 244 bad, 15 missing.
+Classes: 12 minor, 15 missing.
-java.awt:
-Bad
-class java.awt.Button.AccessibleAWTButton: public in jdk13, but protected in 
harmony
-class java.awt.Button.AccessibleAWTButton: static in jdk13, but instance in 
harmony
-class java.awt.Canvas.AccessibleAWTCanvas: public in jdk13, but protected in 
harmony
-class java.awt.Canvas.AccessibleAWTCanvas: static in jdk13, but instance in 
harmony
-class java.awt.Checkbox.AccessibleAWTCheckbox: public in jdk13, but protected 
in harmony
-class java.awt.Checkbox.AccessibleAWTCheckbox: static in jdk13, but instance 
in harmony
-class java.awt.CheckboxMenuItem.AccessibleAWTCheckboxMenuItem: public in 
jdk13, but protected in harmony
-class java.awt.CheckboxMenuItem.AccessibleAWTCheckboxMenuItem: static in 
jdk13, but instance in harmony
-class java.awt.Choice.AccessibleAWTChoice: public in jdk13, but protected in 
harmony
-class java.awt.Choice.AccessibleAWTChoice: static in jdk13, but instance in 
harmony
-class java.awt.Component.AccessibleAWTComponent.AccessibleAWTComponentHandler: 
public in jdk13, but protected in harmony
-class java.awt.Component.AccessibleAWTComponent.AccessibleAWTComponentHandler: 
static in jdk13, but instance in harmony
-class java.awt.Component.AccessibleAWTComponent.AccessibleAWTFocusHandler: 
public in jdk13, but protected in harmony
-class java.awt.Component.AccessibleAWTComponent.AccessibleAWTFocusHandler: 
static in jdk13, but instance in harmony
-class java.awt.Container.AccessibleAWTContainer: public in jdk13, but 
protected in harmony
-class java.awt.Container.AccessibleAWTContainer: static in jdk13, but instance 
in harmony
-class java.awt.Container.AccessibleAWTContainer.AccessibleContainerHandler: 
public in jdk13, but protected in harmony
-class java.awt.Container.AccessibleAWTContainer.AccessibleContainerHandler: 
static in jdk13, but instance in harmony
-class java.awt.Label.AccessibleAWTLabel: public in jdk13, but protected in 
harmony
-class java.awt.Label.AccessibleAWTLabel: static in jdk13, but instance in 
harmony
-class java.awt.List.AccessibleAWTList: public in jdk13, but protected in 
harmony
-class java.awt.List.AccessibleAWTList: static in jdk13, but instance in harmony
-class java.awt.List.AccessibleAWTList.AccessibleAWTListChild: public in jdk13, 
but protected in harmony
-class java.awt.List.AccessibleAWTList.AccessibleAWTListChild: static in jdk13, 
but instance in harmony
-class java.awt.Menu.AccessibleAWTMenu: public in jdk13, but protected in 
harmony
-class java.awt.Menu.AccessibleAWTMenu: static in jdk13, but instance in harmony
-class java.awt.MenuBar.AccessibleAWTMenuBar: public in jdk13, but protected in 
harmony
-class java.awt.MenuBar.AccessibleAWTMenuBar: static in jdk13, but instance in 
harmony
-class java.awt.Scrollbar.AccessibleAWTScrollBar: public in jdk13, but 
protected in harmony
-class java.awt.Scrollbar.AccessibleAWTScrollBar: static in jdk13, but instance 
in harmony
-class java.awt.TextArea.AccessibleAWTTextArea: public in jdk13, but protected 
in harmony
-class java.awt.TextArea.AccessibleAWTTextArea: static in jdk13, but instance 
in harmony
-class java.awt.TextField.AccessibleAWTTextField: public in jdk13, but 
protected in harmony
-class java.awt.TextField.AccessibleAWTTextField: static in jdk13, but instance 
in harmony
-
-java.awt.dnd:
-Bad
-class java.awt.dnd.DropTargetContext.TransferableProxy: public in jdk13, but 
protected in harmony
-class java.awt.dnd.DropTargetContext.TransferableProxy: static in jdk13, but 
instance in harmony
-
-java.beans.beancontext:
-Bad
-class java.beans.beancontext.BeanContextServicesSupport.BCSSChild: public in 
jdk13, but protected in harmony
-class java.beans.beancontext.BeanContextServicesSupport.BCSSChild: static in 
jdk13, but instance in harmony
-class java.beans.beancontext.BeanContextSupport.BCSIterator: public in jdk13, 
but protected in harmony
-
-java.security.cert:
-Bad
-class java.security.cert.Certificate.CertificateRep: public in jdk13, but 
protected in harmony
-
-Bad
-class javax.swing.AbstractButton.ButtonChangeListener: public in jdk13, but 
protected in harmony
-class javax.swing.AbstractButton.ButtonChangeListener: static in jdk13, but 
instance in harmony
-class javax.swing.Box.Filler.AccessibleBoxFiller: public in jdk13, but 
protected in harmony
-class javax.swing.Box.Filler.AccessibleBoxFiller: static in jdk13, but 
instance in harmony
-class javax.swing.ImageIcon.AccessibleImageIcon: public in jdk13, but 
protected in harmony
-class javax.swing.ImageIcon.AccessibleImageIcon: static in jdk13, but instance 
in harmony
-class javax.swing.JComponent.AccessibleJComponent.AccessibleContainerHandler: 
public in jdk13, but protected in harmony
-class javax.swing.JComponent.AccessibleJComponent.AccessibleContainerHandler: 
static in jdk13, but instance in harmony
-class javax.swing.JComponent.AccessibleJComponent.AccessibleFocusHandler: 
public in jdk13, but protected in harmony
-class javax.swing.JComponent.AccessibleJComponent.AccessibleFocusHandler: 
static in jdk13, but instance in harmony
-class javax.swing.JEditorPane.JEditorPaneAccessibleHypertextSupport.HTMLLink: 
static in jdk13, but instance in harmony
-class javax.swing.JList.AccessibleJList.AccessibleJListChild: public in jdk13, 
but protected in harmony
-class javax.swing.JList.AccessibleJList.AccessibleJListChild: static in jdk13, 
but instance in harmony
-class javax.swing.JRootPane.RootLayout: public in jdk13, but protected in 
harmony
-class javax.swing.JRootPane.RootLayout: static in jdk13, but instance in 
harmony
-class javax.swing.JScrollPane.ScrollBar: public in jdk13, but protected in 
harmony
-class javax.swing.JScrollPane.ScrollBar: static in jdk13, but instance in 
harmony
-class javax.swing.JTabbedPane.ModelListener: public in jdk13, but protected in 
harmony
-class javax.swing.JTabbedPane.ModelListener: static in jdk13, but instance in 
harmony
-class javax.swing.JTable.AccessibleJTable.AccessibleJTableCell: public in 
jdk13, but protected in harmony
-class javax.swing.JTable.AccessibleJTable.AccessibleJTableCell: static in 
jdk13, but instance in harmony
-class javax.swing.JTable.AccessibleJTable.AccessibleJTableModelChange: public 
in jdk13, but protected in harmony
-class javax.swing.JTable.AccessibleJTable.AccessibleJTableModelChange: static 
in jdk13, but instance in harmony
-class javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode: public in jdk13, 
but protected in harmony
-class javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode: static in jdk13, 
but instance in harmony
-class javax.swing.JTree.EmptySelectionModel: public in jdk13, but protected in 
harmony
-class javax.swing.JTree.TreeModelHandler: public in jdk13, but protected in 
harmony
-class javax.swing.JTree.TreeModelHandler: static in jdk13, but instance in 
harmony
-class javax.swing.ToolTipManager.insideTimerAction: public in jdk13, but 
protected in harmony
-class javax.swing.ToolTipManager.insideTimerAction: static in jdk13, but 
instance in harmony
-class javax.swing.ToolTipManager.outsideTimerAction: public in jdk13, but 
protected in harmony
-class javax.swing.ToolTipManager.outsideTimerAction: static in jdk13, but 
instance in harmony
-class javax.swing.ToolTipManager.stillInsideTimerAction: public in jdk13, but 
protected in harmony
-class javax.swing.ToolTipManager.stillInsideTimerAction: static in jdk13, but 
instance in harmony
-Bad
-class javax.swing.plaf.basic.BasicColorChooserUI.PropertyHandler: static in 
jdk13, but instance in harmony
-class javax.swing.plaf.basic.BasicComboBoxUI.ComboBoxLayoutManager: static in 
jdk13, but instance in harmony
-class javax.swing.plaf.basic.BasicComboBoxUI.FocusHandler: static in jdk13, 
but instance in harmony
-class javax.swing.plaf.basic.BasicComboBoxUI.ItemHandler: static in jdk13, but 
instance in harmony
-class javax.swing.plaf.basic.BasicComboBoxUI.KeyHandler: static in jdk13, but 
instance in harmony
-class javax.swing.plaf.basic.BasicComboBoxUI.ListDataHandler: static in jdk13, 
but instance in harmony
-class javax.swing.plaf.basic.BasicComboBoxUI.PropertyChangeHandler: static in 
jdk13, but instance in harmony
-class javax.swing.plaf.basic.BasicComboPopup.InvocationKeyHandler: static in 
jdk13, but instance in harmony
-class javax.swing.plaf.basic.BasicComboPopup.InvocationMouseHandler: public in 
jdk13, but protected in harmony
-class javax.swing.plaf.basic.BasicComboPopup.InvocationMouseHandler: static in 
jdk13, but instance in harmony
-class javax.swing.plaf.basic.BasicComboPopup.InvocationMouseMotionHandler: 
public in jdk13, but protected in harmony
-class javax.swing.plaf.basic.BasicComboPopup.InvocationMouseMotionHandler: 
static in jdk13, but instance in harmony
-class javax.swing.plaf.basic.BasicComboPopup.ItemHandler: public in jdk13, but 
protected in harmony
-class javax.swing.plaf.basic.BasicComboPopup.ItemHandler: static in jdk13, but 
instance in harmony
-class javax.swing.plaf.basic.BasicComboPopup.ListDataHandler: static in jdk13, 
but instance in harmony
-class javax.swing.plaf.basic.BasicComboPopup.ListMouseHandler: public in 
jdk13, but protected in harmony
-class javax.swing.plaf.basic.BasicComboPopup.ListMouseHandler: static in 
jdk13, but instance in harmony
-class javax.swing.plaf.basic.BasicComboPopup.ListMouseMotionHandler: public in 
jdk13, but protected in harmony
-class javax.swing.plaf.basic.BasicComboPopup.ListMouseMotionHandler: static in 
jdk13, but instance in harmony
-class javax.swing.plaf.basic.BasicComboPopup.ListSelectionHandler: public in 
jdk13, but protected in harmony
-class javax.swing.plaf.basic.BasicComboPopup.ListSelectionHandler: static in 
jdk13, but instance in harmony
-class javax.swing.plaf.basic.BasicComboPopup.PropertyChangeHandler: public in 
jdk13, but protected in harmony
-class javax.swing.plaf.basic.BasicComboPopup.PropertyChangeHandler: static in 
jdk13, but instance in harmony
-class javax.swing.plaf.basic.BasicDesktopIconUI.MouseInputHandler: static in 
jdk13, but instance in harmony
-class javax.swing.plaf.basic.BasicDesktopPaneUI.CloseAction: public in jdk13, 
but protected in harmony
-class javax.swing.plaf.basic.BasicDesktopPaneUI.CloseAction: static in jdk13, 
but instance in harmony
-class javax.swing.plaf.basic.BasicDesktopPaneUI.MaximizeAction: public in 
jdk13, but protected in harmony
-class javax.swing.plaf.basic.BasicDesktopPaneUI.MaximizeAction: static in 
jdk13, but instance in harmony
-class javax.swing.plaf.basic.BasicDesktopPaneUI.MinimizeAction: public in 
jdk13, but protected in harmony
-class javax.swing.plaf.basic.BasicDesktopPaneUI.MinimizeAction: static in 
jdk13, but instance in harmony
-class javax.swing.plaf.basic.BasicDesktopPaneUI.NavigateAction: public in 
jdk13, but protected in harmony
-class javax.swing.plaf.basic.BasicDesktopPaneUI.NavigateAction: static in 
jdk13, but instance in harmony
-class javax.swing.plaf.basic.BasicDesktopPaneUI.OpenAction: public in jdk13, 
but protected in harmony
-class javax.swing.plaf.basic.BasicDesktopPaneUI.OpenAction: static in jdk13, 
but instance in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.AcceptAllFileFilter: public in 
jdk13, but protected in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.AcceptAllFileFilter: static in 
jdk13, but instance in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.ApproveSelectionAction: public 
in jdk13, but protected in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.ApproveSelectionAction: static 
in jdk13, but instance in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.BasicFileView: public in 
jdk13, but protected in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.BasicFileView: static in 
jdk13, but instance in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.CancelSelectionAction: public 
in jdk13, but protected in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.CancelSelectionAction: static 
in jdk13, but instance in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.ChangeToParentDirectoryAction: 
public in jdk13, but protected in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.ChangeToParentDirectoryAction: 
static in jdk13, but instance in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.DoubleClickListener: public in 
jdk13, but protected in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.DoubleClickListener: static in 
jdk13, but instance in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.GoHomeAction: public in jdk13, 
but protected in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.GoHomeAction: static in jdk13, 
but instance in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.NewFolderAction: public in 
jdk13, but protected in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.NewFolderAction: static in 
jdk13, but instance in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.SelectionListener: public in 
jdk13, but protected in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.SelectionListener: static in 
jdk13, but instance in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.UpdateAction: public in jdk13, 
but protected in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.UpdateAction: static in jdk13, 
but instance in harmony
-class javax.swing.plaf.basic.BasicInternalFrameTitlePane.CloseAction: static 
in jdk13, but instance in harmony
-class javax.swing.plaf.basic.BasicInternalFrameTitlePane.IconifyAction: static 
in jdk13, but instance in harmony
-class javax.swing.plaf.basic.BasicInternalFrameTitlePane.MaximizeAction: 
static in jdk13, but instance in harmony
-class javax.swing.plaf.basic.BasicInternalFrameTitlePane.MoveAction: static in 
jdk13, but instance in harmony
-class 
javax.swing.plaf.basic.BasicInternalFrameTitlePane.PropertyChangeHandler: 
static in jdk13, but instance in harmony
-class javax.swing.plaf.basic.BasicInternalFrameTitlePane.RestoreAction: static 
in jdk13, but instance in harmony
-class javax.swing.plaf.basic.BasicInternalFrameTitlePane.SizeAction: static in 
jdk13, but instance in harmony
-class javax.swing.plaf.basic.BasicInternalFrameTitlePane.SystemMenuBar: static 
in jdk13, but instance in harmony
-class javax.swing.plaf.basic.BasicInternalFrameTitlePane.TitlePaneLayout: 
static in jdk13, but instance in harmony
-class javax.swing.plaf.basic.BasicInternalFrameUI.BasicInternalFrameListener: 
public in jdk13, but protected in harmony
-class javax.swing.plaf.basic.BasicInternalFrameUI.BasicInternalFrameListener: 
static in jdk13, but instance in harmony
-class javax.swing.plaf.basic.BasicInternalFrameUI.BorderListener: public in 
jdk13, but protected in harmony
-class javax.swing.plaf.basic.BasicInternalFrameUI.BorderListener: static in 
jdk13, but instance in harmony
-class javax.swing.plaf.basic.BasicInternalFrameUI.ComponentHandler: public in 
jdk13, but protected in harmony
-class javax.swing.plaf.basic.BasicInternalFrameUI.ComponentHandler: static in 
jdk13, but instance in harmony
-class javax.swing.plaf.basic.BasicInternalFrameUI.GlassPaneDispatcher: public 
in jdk13, but protected in harmony
-class javax.swing.plaf.basic.BasicInternalFrameUI.GlassPaneDispatcher: static 
in jdk13, but instance in harmony
-class javax.swing.plaf.basic.BasicInternalFrameUI.InternalFrameLayout: static 
in jdk13, but instance in harmony
-class 
javax.swing.plaf.basic.BasicInternalFrameUI.InternalFramePropertyChangeListener:
 static in jdk13, but instance in harmony
-class javax.swing.plaf.basic.BasicListUI.FocusHandler: static in jdk13, but 
instance in harmony
-class javax.swing.plaf.basic.BasicListUI.ListDataHandler: static in jdk13, but 
instance in harmony
-class javax.swing.plaf.basic.BasicListUI.ListSelectionHandler: static in 
jdk13, but instance in harmony
-class javax.swing.plaf.basic.BasicListUI.MouseInputHandler: static in jdk13, 
but instance in harmony
-class javax.swing.plaf.basic.BasicListUI.PropertyChangeHandler: static in 
jdk13, but instance in harmony
-class javax.swing.plaf.basic.BasicMenuItemUI.MouseInputHandler: public in 
jdk13, but protected in harmony
-class javax.swing.plaf.basic.BasicMenuItemUI.MouseInputHandler: static in 
jdk13, but instance in harmony
-class javax.swing.plaf.basic.BasicMenuUI.ChangeHandler: static in jdk13, but 
instance in harmony
-class javax.swing.plaf.basic.BasicOptionPaneUI.ButtonActionListener: static in 
jdk13, but instance in harmony
-class javax.swing.plaf.basic.BasicOptionPaneUI.PropertyChangeHandler: static 
in jdk13, but instance in harmony
-class javax.swing.plaf.basic.BasicProgressBarUI.ChangeHandler: static in 
jdk13, but instance in harmony
-class javax.swing.plaf.basic.BasicScrollBarUI.PropertyChangeHandler: static in 
jdk13, but instance in harmony
-class javax.swing.plaf.basic.BasicScrollPaneUI.HSBChangeListener: static in 
jdk13, but instance in harmony
-class javax.swing.plaf.basic.BasicScrollPaneUI.PropertyChangeHandler: static 
in jdk13, but instance in harmony
-class javax.swing.plaf.basic.BasicScrollPaneUI.VSBChangeListener: static in 
jdk13, but instance in harmony
-class javax.swing.plaf.basic.BasicScrollPaneUI.ViewportChangeHandler: static 
in jdk13, but instance in harmony
-class javax.swing.plaf.basic.BasicSliderUI.ActionScroller: static in jdk13, 
but instance in harmony
-class javax.swing.plaf.basic.BasicSliderUI.ChangeHandler: static in jdk13, but 
instance in harmony
-class javax.swing.plaf.basic.BasicSliderUI.ComponentHandler: static in jdk13, 
but instance in harmony
-class javax.swing.plaf.basic.BasicSliderUI.FocusHandler: static in jdk13, but 
instance in harmony
-class javax.swing.plaf.basic.BasicSliderUI.PropertyChangeHandler: static in 
jdk13, but instance in harmony
-class javax.swing.plaf.basic.BasicSplitPaneDivider.DividerLayout: public in 
jdk13, but protected in harmony
-class javax.swing.plaf.basic.BasicSplitPaneDivider.DividerLayout: static in 
jdk13, but instance in harmony
-class javax.swing.plaf.basic.BasicSplitPaneDivider.VerticalDragController: 
public in jdk13, but protected in harmony
-class javax.swing.plaf.basic.BasicSplitPaneDivider.VerticalDragController: 
static in jdk13, but instance in harmony
-class javax.swing.plaf.basic.BasicSplitPaneUI.BasicVerticalLayoutManager: 
static in jdk13, but instance in harmony
-class javax.swing.plaf.basic.BasicSplitPaneUI.FocusHandler: static in jdk13, 
but instance in harmony
-class javax.swing.plaf.basic.BasicSplitPaneUI.KeyboardDownRightHandler: static 
in jdk13, but instance in harmony
-class javax.swing.plaf.basic.BasicSplitPaneUI.KeyboardEndHandler: static in 
jdk13, but instance in harmony
-class javax.swing.plaf.basic.BasicSplitPaneUI.KeyboardHomeHandler: static in 
jdk13, but instance in harmony
-class javax.swing.plaf.basic.BasicSplitPaneUI.KeyboardResizeToggleHandler: 
static in jdk13, but instance in harmony
-class javax.swing.plaf.basic.BasicSplitPaneUI.KeyboardUpLeftHandler: static in 
jdk13, but instance in harmony
-class javax.swing.plaf.basic.BasicSplitPaneUI.PropertyHandler: static in 
jdk13, but instance in harmony
-class javax.swing.plaf.basic.BasicTabbedPaneUI.FocusHandler: static in jdk13, 
but instance in harmony
-class javax.swing.plaf.basic.BasicTabbedPaneUI.MouseHandler: static in jdk13, 
but instance in harmony
-class javax.swing.plaf.basic.BasicTabbedPaneUI.PropertyChangeHandler: static 
in jdk13, but instance in harmony
-class javax.swing.plaf.basic.BasicTabbedPaneUI.TabSelectionHandler: static in 
jdk13, but instance in harmony
-class javax.swing.plaf.basic.BasicTabbedPaneUI.TabbedPaneLayout: static in 
jdk13, but instance in harmony
-class javax.swing.plaf.basic.BasicTableHeaderUI.MouseInputHandler: static in 
jdk13, but instance in harmony
-class javax.swing.plaf.basic.BasicTableUI.FocusHandler: static in jdk13, but 
instance in harmony
-class javax.swing.plaf.basic.BasicTableUI.KeyHandler: static in jdk13, but 
instance in harmony
-class javax.swing.plaf.basic.BasicTableUI.MouseInputHandler: static in jdk13, 
but instance in harmony
-class javax.swing.plaf.basic.BasicToolBarUI.DockingListener: static in jdk13, 
but instance in harmony
-class javax.swing.plaf.basic.BasicToolBarUI.FrameListener: public in jdk13, 
but protected in harmony
-class javax.swing.plaf.basic.BasicToolBarUI.FrameListener: static in jdk13, 
but instance in harmony
-class javax.swing.plaf.basic.BasicToolBarUI.PropertyListener: public in jdk13, 
but protected in harmony
-class javax.swing.plaf.basic.BasicToolBarUI.PropertyListener: static in jdk13, 
but instance in harmony
-class javax.swing.plaf.basic.BasicToolBarUI.ToolBarContListener: public in 
jdk13, but protected in harmony
-class javax.swing.plaf.basic.BasicToolBarUI.ToolBarContListener: static in 
jdk13, but instance in harmony
-class javax.swing.plaf.basic.BasicToolBarUI.ToolBarFocusListener: public in 
jdk13, but protected in harmony
-class javax.swing.plaf.basic.BasicToolBarUI.ToolBarFocusListener: static in 
jdk13, but instance in harmony
-class javax.swing.plaf.basic.BasicTreeUI.CellEditorHandler: static in jdk13, 
but instance in harmony
-class javax.swing.plaf.basic.BasicTreeUI.ComponentHandler: static in jdk13, 
but instance in harmony
-class javax.swing.plaf.basic.BasicTreeUI.FocusHandler: static in jdk13, but 
instance in harmony
-class javax.swing.plaf.basic.BasicTreeUI.KeyHandler: static in jdk13, but 
instance in harmony
-class javax.swing.plaf.basic.BasicTreeUI.MouseHandler: static in jdk13, but 
instance in harmony
-class javax.swing.plaf.basic.BasicTreeUI.MouseInputHandler: static in jdk13, 
but instance in harmony
-class javax.swing.plaf.basic.BasicTreeUI.NodeDimensionsHandler: static in 
jdk13, but instance in harmony
-class javax.swing.plaf.basic.BasicTreeUI.PropertyChangeHandler: static in 
jdk13, but instance in harmony
-class javax.swing.plaf.basic.BasicTreeUI.SelectionModelPropertyChangeHandler: 
static in jdk13, but instance in harmony
-class javax.swing.plaf.basic.BasicTreeUI.TreeCancelEditingAction: static in 
jdk13, but instance in harmony
-class javax.swing.plaf.basic.BasicTreeUI.TreeExpansionHandler: static in 
jdk13, but instance in harmony
-class javax.swing.plaf.basic.BasicTreeUI.TreeHomeAction: static in jdk13, but 
instance in harmony
-class javax.swing.plaf.basic.BasicTreeUI.TreeIncrementAction: static in jdk13, 
but instance in harmony
-class javax.swing.plaf.basic.BasicTreeUI.TreeModelHandler: static in jdk13, 
but instance in harmony
-class javax.swing.plaf.basic.BasicTreeUI.TreePageAction: static in jdk13, but 
instance in harmony
-class javax.swing.plaf.basic.BasicTreeUI.TreeSelectionHandler: static in 
jdk13, but instance in harmony
-class javax.swing.plaf.basic.BasicTreeUI.TreeToggleAction: static in jdk13, 
but instance in harmony
-class javax.swing.plaf.basic.BasicTreeUI.TreeTraverseAction: static in jdk13, 
but instance in harmony
-javax.swing.plaf.metal:
-Bad
-class javax.swing.plaf.metal.MetalComboBoxUI.MetalComboPopup: static in jdk13, 
but instance in harmony
-class javax.swing.plaf.metal.MetalFileChooserUI.DirectoryComboBoxAction: 
public in jdk13, but protected in harmony
-class javax.swing.plaf.metal.MetalFileChooserUI.DirectoryComboBoxAction: 
static in jdk13, but instance in harmony
-class javax.swing.plaf.metal.MetalFileChooserUI.FileRenderer: public in jdk13, 
but protected in harmony
-class javax.swing.plaf.metal.MetalFileChooserUI.FileRenderer: static in jdk13, 
but instance in harmony
-class javax.swing.plaf.metal.MetalFileChooserUI.SingleClickListener: public in 
jdk13, but protected in harmony
-class javax.swing.plaf.metal.MetalFileChooserUI.SingleClickListener: static in 
jdk13, but instance in harmony
-class javax.swing.plaf.metal.MetalSliderUI.MetalPropertyListener: public in 
jdk13, but protected in harmony
-class javax.swing.plaf.metal.MetalToolBarUI.MetalContainerListener: public in 
jdk13, but protected in harmony
-class javax.swing.plaf.metal.MetalToolBarUI.MetalContainerListener: static in 
jdk13, but instance in harmony
-class javax.swing.plaf.metal.MetalToolBarUI.MetalDockingListener: public in 
jdk13, but protected in harmony
-class javax.swing.plaf.metal.MetalToolBarUI.MetalRolloverListener: public in 
jdk13, but protected in harmony
-class javax.swing.plaf.metal.MetalToolBarUI.MetalRolloverListener: static in 
jdk13, but instance in harmony
-
-javax.swing.table:
-Bad
-class 
javax.swing.table.JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry:
 public in jdk13, but protected in harmony
-class 
javax.swing.table.JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry:
 static in jdk13, but instance in harmony
-
-Bad
-class javax.swing.text.AbstractDocument.AbstractElement: static in jdk13, but 
instance in harmony
-class javax.swing.text.DefaultStyledDocument.SectionElement: public in jdk13, 
but protected in harmony
-class javax.swing.text.StyleContext.NamedStyle: static in jdk13, but instance 
in harmony
-javax.swing.text.html:
-Bad
-class javax.swing.text.html.FormView.MouseEventListener: public in jdk13, but 
protected in harmony
-class javax.swing.text.html.FormView.MouseEventListener: static in jdk13, but 
instance in harmony
-class javax.swing.text.html.HTMLDocument.HTMLReader: static in jdk13, but 
instance in harmony
-class javax.swing.text.html.HTMLDocument.HTMLReader.BlockAction: static in 
jdk13, but instance in harmony
-class javax.swing.text.html.HTMLDocument.HTMLReader.CharacterAction: static in 
jdk13, but instance in harmony
-class javax.swing.text.html.HTMLDocument.HTMLReader.FormAction: static in 
jdk13, but instance in harmony
-class javax.swing.text.html.HTMLDocument.HTMLReader.HiddenAction: static in 
jdk13, but instance in harmony
-class javax.swing.text.html.HTMLDocument.HTMLReader.IsindexAction: static in 
jdk13, but instance in harmony
-
-javax.swing.tree:
-Bad
-class javax.swing.tree.DefaultTreeCellEditor.DefaultTextField: static in 
jdk13, but instance in harmony
-class javax.swing.tree.DefaultTreeCellEditor.EditorContainer: static in jdk13, 
but instance in harmony
-


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

Changes since last run:

-Comparison run at Tue Nov 14 13:00:41 2006 GMT
-jdk14 API scanned at 2006/11/14 05:10:48 EST
+Comparison run at Tue Nov 14 19:56:49 2006 GMT
+jdk14 API scanned at 2006/11/14 10:13:59 EST
-java.applet: 99.74% good
-java.awt: 99.75% good, 0.07% bad
+java.applet: 100% good
+java.awt: 100% good
-java.awt.dnd: 99.8% good, 0.19% bad
+java.awt.dnd: 100% good
-java.beans.beancontext: 99.62% good, 0.37% bad
+java.beans.beancontext: 100% good
-java.security.cert: 99.76% good, 0.23% bad
+java.security.cert: 100% good
-javax.swing: 99.75% good, 0.03% minor, 0.05% bad, 0% missing
+javax.swing: 99.95% good, 0.03% minor, 0% missing
-javax.swing.plaf.basic: 98.49% good, 0.01% minor, 1.28% bad, 0.2% missing
-javax.swing.plaf.metal: 99.88% good, 0.11% bad
+javax.swing.plaf.basic: 99.78% good, 0.01% minor, 0.2% missing
+javax.swing.plaf.metal: 100% good
-javax.swing.table: 99.87% good, 0.06% bad
-javax.swing.text: 87.2% good, 0.01% minor, 0.05% bad, 12.7% missing
-javax.swing.text.html: 99.66% good, 0.33% bad
+javax.swing.table: 100% good
+javax.swing.text: 87.28% good, 0.01% minor, 12.7% missing
+javax.swing.text.html: 100% good
-javax.swing.tree: 99.88% good, 0.11% bad
+javax.swing.tree: 100% good
-Total: 96.28% good, 0.05% minor, 0.14% bad, 3.43% missing, 0.03% abs.add
+Total: 96.47% good, 0.05% minor, 0.01% bad, 3.43% missing, 0.03% abs.add
-Classes: 21 minor, 227 bad, 41 missing.
+Classes: 21 minor, 2 bad, 41 missing.
-java.awt:
-Bad
-class java.awt.CheckboxMenuItem.AccessibleAWTCheckboxMenuItem: public in 
jdk14, but protected in harmony
-class java.awt.CheckboxMenuItem.AccessibleAWTCheckboxMenuItem: static in 
jdk14, but instance in harmony
-class java.awt.Component.AccessibleAWTComponent.AccessibleAWTComponentHandler: 
public in jdk14, but protected in harmony
-class java.awt.Component.AccessibleAWTComponent.AccessibleAWTComponentHandler: 
static in jdk14, but instance in harmony
-class java.awt.Component.AccessibleAWTComponent.AccessibleAWTFocusHandler: 
public in jdk14, but protected in harmony
-class java.awt.Component.AccessibleAWTComponent.AccessibleAWTFocusHandler: 
static in jdk14, but instance in harmony
-class java.awt.Component.BltBufferStrategy: public in jdk14, but protected in 
harmony
-class java.awt.Component.BltBufferStrategy: static in jdk14, but instance in 
harmony
-class java.awt.Component.FlipBufferStrategy: public in jdk14, but protected in 
harmony
-class java.awt.Component.FlipBufferStrategy: static in jdk14, but instance in 
harmony
-class java.awt.Container.AccessibleAWTContainer.AccessibleContainerHandler: 
public in jdk14, but protected in harmony
-class java.awt.Container.AccessibleAWTContainer.AccessibleContainerHandler: 
static in jdk14, but instance in harmony
-class java.awt.Menu.AccessibleAWTMenu: public in jdk14, but protected in 
harmony
-class java.awt.Menu.AccessibleAWTMenu: static in jdk14, but instance in harmony
-class java.awt.MenuBar.AccessibleAWTMenuBar: public in jdk14, but protected in 
harmony
-class java.awt.MenuBar.AccessibleAWTMenuBar: static in jdk14, but instance in 
harmony
-
-java.awt.dnd:
-Bad
-class java.awt.dnd.DropTargetContext.TransferableProxy: public in jdk14, but 
protected in harmony
-class java.awt.dnd.DropTargetContext.TransferableProxy: static in jdk14, but 
instance in harmony
-
-java.beans.beancontext:
-Bad
-class java.beans.beancontext.BeanContextServicesSupport.BCSSChild: public in 
jdk14, but protected in harmony
-class java.beans.beancontext.BeanContextServicesSupport.BCSSChild: static in 
jdk14, but instance in harmony
-class java.beans.beancontext.BeanContextSupport.BCSIterator: public in jdk14, 
but protected in harmony
-
-java.security.cert:
-Bad
-class java.security.cert.CertPath.CertPathRep: public in jdk14, but protected 
in harmony
-class java.security.cert.Certificate.CertificateRep: public in jdk14, but 
protected in harmony
-
-Bad
-class javax.swing.AbstractButton.ButtonChangeListener: public in jdk14, but 
protected in harmony
-class javax.swing.AbstractButton.ButtonChangeListener: static in jdk14, but 
instance in harmony
-class javax.swing.ImageIcon.AccessibleImageIcon: public in jdk14, but 
protected in harmony
-class javax.swing.ImageIcon.AccessibleImageIcon: static in jdk14, but instance 
in harmony
-class javax.swing.JComponent.AccessibleJComponent.AccessibleContainerHandler: 
public in jdk14, but protected in harmony
-class javax.swing.JComponent.AccessibleJComponent.AccessibleContainerHandler: 
static in jdk14, but instance in harmony
-class javax.swing.JComponent.AccessibleJComponent.AccessibleFocusHandler: 
public in jdk14, but protected in harmony
-class javax.swing.JComponent.AccessibleJComponent.AccessibleFocusHandler: 
static in jdk14, but instance in harmony
-class javax.swing.JEditorPane.JEditorPaneAccessibleHypertextSupport.HTMLLink: 
static in jdk14, but instance in harmony
-class javax.swing.JList.AccessibleJList.AccessibleJListChild: public in jdk14, 
but protected in harmony
-class javax.swing.JList.AccessibleJList.AccessibleJListChild: static in jdk14, 
but instance in harmony
-class javax.swing.JRootPane.RootLayout: public in jdk14, but protected in 
harmony
-class javax.swing.JRootPane.RootLayout: static in jdk14, but instance in 
harmony
-class javax.swing.JScrollPane.ScrollBar: public in jdk14, but protected in 
harmony
-class javax.swing.JScrollPane.ScrollBar: static in jdk14, but instance in 
harmony
-class javax.swing.JTabbedPane.ModelListener: public in jdk14, but protected in 
harmony
-class javax.swing.JTabbedPane.ModelListener: static in jdk14, but instance in 
harmony
-class javax.swing.JTable.AccessibleJTable.AccessibleJTableCell: public in 
jdk14, but protected in harmony
-class javax.swing.JTable.AccessibleJTable.AccessibleJTableCell: static in 
jdk14, but instance in harmony
-class javax.swing.JTable.AccessibleJTable.AccessibleJTableModelChange: public 
in jdk14, but protected in harmony
-class javax.swing.JTable.AccessibleJTable.AccessibleJTableModelChange: static 
in jdk14, but instance in harmony
-class javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode: public in jdk14, 
but protected in harmony
-class javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode: static in jdk14, 
but instance in harmony
-class javax.swing.JTree.EmptySelectionModel: public in jdk14, but protected in 
harmony
-class javax.swing.JTree.TreeModelHandler: public in jdk14, but protected in 
harmony
-class javax.swing.JTree.TreeModelHandler: static in jdk14, but instance in 
harmony
-class javax.swing.ToolTipManager.insideTimerAction: public in jdk14, but 
protected in harmony
-class javax.swing.ToolTipManager.insideTimerAction: static in jdk14, but 
instance in harmony
-class javax.swing.ToolTipManager.outsideTimerAction: public in jdk14, but 
protected in harmony
-class javax.swing.ToolTipManager.outsideTimerAction: static in jdk14, but 
instance in harmony
-class javax.swing.ToolTipManager.stillInsideTimerAction: public in jdk14, but 
protected in harmony
-class javax.swing.ToolTipManager.stillInsideTimerAction: static in jdk14, but 
instance in harmony
-Bad
-class javax.swing.plaf.basic.BasicColorChooserUI.PropertyHandler: static in 
jdk14, but instance in harmony
-class javax.swing.plaf.basic.BasicComboBoxUI.ComboBoxLayoutManager: static in 
jdk14, but instance in harmony
-class javax.swing.plaf.basic.BasicComboBoxUI.FocusHandler: static in jdk14, 
but instance in harmony
-class javax.swing.plaf.basic.BasicComboBoxUI.ItemHandler: static in jdk14, but 
instance in harmony
-class javax.swing.plaf.basic.BasicComboBoxUI.KeyHandler: static in jdk14, but 
instance in harmony
-class javax.swing.plaf.basic.BasicComboBoxUI.ListDataHandler: static in jdk14, 
but instance in harmony
-class javax.swing.plaf.basic.BasicComboBoxUI.PropertyChangeHandler: static in 
jdk14, but instance in harmony
-class javax.swing.plaf.basic.BasicComboPopup.InvocationKeyHandler: static in 
jdk14, but instance in harmony
-class javax.swing.plaf.basic.BasicComboPopup.InvocationMouseHandler: public in 
jdk14, but protected in harmony
-class javax.swing.plaf.basic.BasicComboPopup.InvocationMouseHandler: static in 
jdk14, but instance in harmony
-class javax.swing.plaf.basic.BasicComboPopup.InvocationMouseMotionHandler: 
public in jdk14, but protected in harmony
-class javax.swing.plaf.basic.BasicComboPopup.InvocationMouseMotionHandler: 
static in jdk14, but instance in harmony
-class javax.swing.plaf.basic.BasicComboPopup.ItemHandler: public in jdk14, but 
protected in harmony
-class javax.swing.plaf.basic.BasicComboPopup.ItemHandler: static in jdk14, but 
instance in harmony
-class javax.swing.plaf.basic.BasicComboPopup.ListDataHandler: static in jdk14, 
but instance in harmony
-class javax.swing.plaf.basic.BasicComboPopup.ListMouseHandler: public in 
jdk14, but protected in harmony
-class javax.swing.plaf.basic.BasicComboPopup.ListMouseHandler: static in 
jdk14, but instance in harmony
-class javax.swing.plaf.basic.BasicComboPopup.ListMouseMotionHandler: public in 
jdk14, but protected in harmony
-class javax.swing.plaf.basic.BasicComboPopup.ListMouseMotionHandler: static in 
jdk14, but instance in harmony
-class javax.swing.plaf.basic.BasicComboPopup.ListSelectionHandler: public in 
jdk14, but protected in harmony
-class javax.swing.plaf.basic.BasicComboPopup.ListSelectionHandler: static in 
jdk14, but instance in harmony
-class javax.swing.plaf.basic.BasicComboPopup.PropertyChangeHandler: public in 
jdk14, but protected in harmony
-class javax.swing.plaf.basic.BasicComboPopup.PropertyChangeHandler: static in 
jdk14, but instance in harmony
-class javax.swing.plaf.basic.BasicDesktopIconUI.MouseInputHandler: static in 
jdk14, but instance in harmony
-class javax.swing.plaf.basic.BasicDesktopPaneUI.CloseAction: public in jdk14, 
but protected in harmony
-class javax.swing.plaf.basic.BasicDesktopPaneUI.CloseAction: static in jdk14, 
but instance in harmony
-class javax.swing.plaf.basic.BasicDesktopPaneUI.MaximizeAction: public in 
jdk14, but protected in harmony
-class javax.swing.plaf.basic.BasicDesktopPaneUI.MaximizeAction: static in 
jdk14, but instance in harmony
-class javax.swing.plaf.basic.BasicDesktopPaneUI.MinimizeAction: public in 
jdk14, but protected in harmony
-class javax.swing.plaf.basic.BasicDesktopPaneUI.MinimizeAction: static in 
jdk14, but instance in harmony
-class javax.swing.plaf.basic.BasicDesktopPaneUI.NavigateAction: public in 
jdk14, but protected in harmony
-class javax.swing.plaf.basic.BasicDesktopPaneUI.NavigateAction: static in 
jdk14, but instance in harmony
-class javax.swing.plaf.basic.BasicDesktopPaneUI.OpenAction: public in jdk14, 
but protected in harmony
-class javax.swing.plaf.basic.BasicDesktopPaneUI.OpenAction: static in jdk14, 
but instance in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.AcceptAllFileFilter: public in 
jdk14, but protected in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.AcceptAllFileFilter: static in 
jdk14, but instance in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.ApproveSelectionAction: public 
in jdk14, but protected in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.ApproveSelectionAction: static 
in jdk14, but instance in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.BasicFileView: public in 
jdk14, but protected in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.BasicFileView: static in 
jdk14, but instance in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.CancelSelectionAction: public 
in jdk14, but protected in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.CancelSelectionAction: static 
in jdk14, but instance in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.ChangeToParentDirectoryAction: 
public in jdk14, but protected in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.ChangeToParentDirectoryAction: 
static in jdk14, but instance in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.DoubleClickListener: public in 
jdk14, but protected in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.DoubleClickListener: static in 
jdk14, but instance in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.GoHomeAction: public in jdk14, 
but protected in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.GoHomeAction: static in jdk14, 
but instance in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.NewFolderAction: public in 
jdk14, but protected in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.NewFolderAction: static in 
jdk14, but instance in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.SelectionListener: public in 
jdk14, but protected in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.SelectionListener: static in 
jdk14, but instance in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.UpdateAction: public in jdk14, 
but protected in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.UpdateAction: static in jdk14, 
but instance in harmony
-class javax.swing.plaf.basic.BasicInternalFrameTitlePane.CloseAction: static 
in jdk14, but instance in harmony
-class javax.swing.plaf.basic.BasicInternalFrameTitlePane.IconifyAction: static 
in jdk14, but instance in harmony
-class javax.swing.plaf.basic.BasicInternalFrameTitlePane.MaximizeAction: 
static in jdk14, but instance in harmony
-class javax.swing.plaf.basic.BasicInternalFrameTitlePane.MoveAction: static in 
jdk14, but instance in harmony
-class 
javax.swing.plaf.basic.BasicInternalFrameTitlePane.PropertyChangeHandler: 
static in jdk14, but instance in harmony
-class javax.swing.plaf.basic.BasicInternalFrameTitlePane.RestoreAction: static 
in jdk14, but instance in harmony
-class javax.swing.plaf.basic.BasicInternalFrameTitlePane.SizeAction: static in 
jdk14, but instance in harmony
-class javax.swing.plaf.basic.BasicInternalFrameTitlePane.SystemMenuBar: static 
in jdk14, but instance in harmony
-class javax.swing.plaf.basic.BasicInternalFrameTitlePane.TitlePaneLayout: 
static in jdk14, but instance in harmony
-class javax.swing.plaf.basic.BasicInternalFrameUI.BasicInternalFrameListener: 
public in jdk14, but protected in harmony
-class javax.swing.plaf.basic.BasicInternalFrameUI.BasicInternalFrameListener: 
static in jdk14, but instance in harmony
-class javax.swing.plaf.basic.BasicInternalFrameUI.BorderListener: public in 
jdk14, but protected in harmony
-class javax.swing.plaf.basic.BasicInternalFrameUI.BorderListener: static in 
jdk14, but instance in harmony
-class javax.swing.plaf.basic.BasicInternalFrameUI.ComponentHandler: public in 
jdk14, but protected in harmony
-class javax.swing.plaf.basic.BasicInternalFrameUI.ComponentHandler: static in 
jdk14, but instance in harmony
-class javax.swing.plaf.basic.BasicInternalFrameUI.GlassPaneDispatcher: public 
in jdk14, but protected in harmony
-class javax.swing.plaf.basic.BasicInternalFrameUI.GlassPaneDispatcher: static 
in jdk14, but instance in harmony
-class javax.swing.plaf.basic.BasicInternalFrameUI.InternalFrameLayout: static 
in jdk14, but instance in harmony
-class 
javax.swing.plaf.basic.BasicInternalFrameUI.InternalFramePropertyChangeListener:
 static in jdk14, but instance in harmony
-class javax.swing.plaf.basic.BasicListUI.FocusHandler: static in jdk14, but 
instance in harmony
-class javax.swing.plaf.basic.BasicListUI.ListDataHandler: static in jdk14, but 
instance in harmony
-class javax.swing.plaf.basic.BasicListUI.ListSelectionHandler: static in 
jdk14, but instance in harmony
-class javax.swing.plaf.basic.BasicListUI.MouseInputHandler: static in jdk14, 
but instance in harmony
-class javax.swing.plaf.basic.BasicListUI.PropertyChangeHandler: static in 
jdk14, but instance in harmony
-class javax.swing.plaf.basic.BasicMenuItemUI.MouseInputHandler: public in 
jdk14, but protected in harmony
-class javax.swing.plaf.basic.BasicMenuItemUI.MouseInputHandler: static in 
jdk14, but instance in harmony
-class javax.swing.plaf.basic.BasicMenuUI.ChangeHandler: static in jdk14, but 
instance in harmony
-class javax.swing.plaf.basic.BasicMenuUI.MouseInputHandler: public in jdk14, 
but protected in harmony
-class javax.swing.plaf.basic.BasicMenuUI.MouseInputHandler: static in jdk14, 
but instance in harmony
-class javax.swing.plaf.basic.BasicOptionPaneUI.ButtonActionListener: static in 
jdk14, but instance in harmony
-class javax.swing.plaf.basic.BasicOptionPaneUI.PropertyChangeHandler: static 
in jdk14, but instance in harmony
-class javax.swing.plaf.basic.BasicProgressBarUI.ChangeHandler: static in 
jdk14, but instance in harmony
-class javax.swing.plaf.basic.BasicScrollBarUI.PropertyChangeHandler: static in 
jdk14, but instance in harmony
-class javax.swing.plaf.basic.BasicScrollPaneUI.HSBChangeListener: static in 
jdk14, but instance in harmony
-class javax.swing.plaf.basic.BasicScrollPaneUI.MouseWheelHandler: public in 
jdk14, but protected in harmony
-class javax.swing.plaf.basic.BasicScrollPaneUI.MouseWheelHandler: static in 
jdk14, but instance in harmony
-class javax.swing.plaf.basic.BasicScrollPaneUI.PropertyChangeHandler: static 
in jdk14, but instance in harmony
-class javax.swing.plaf.basic.BasicScrollPaneUI.VSBChangeListener: static in 
jdk14, but instance in harmony
-class javax.swing.plaf.basic.BasicScrollPaneUI.ViewportChangeHandler: static 
in jdk14, but instance in harmony
-class javax.swing.plaf.basic.BasicSliderUI.ActionScroller: static in jdk14, 
but instance in harmony
-class javax.swing.plaf.basic.BasicSliderUI.ChangeHandler: static in jdk14, but 
instance in harmony
-class javax.swing.plaf.basic.BasicSliderUI.ComponentHandler: static in jdk14, 
but instance in harmony
-class javax.swing.plaf.basic.BasicSliderUI.FocusHandler: static in jdk14, but 
instance in harmony
-class javax.swing.plaf.basic.BasicSliderUI.PropertyChangeHandler: static in 
jdk14, but instance in harmony
-class javax.swing.plaf.basic.BasicSplitPaneDivider.DividerLayout: public in 
jdk14, but protected in harmony
-class javax.swing.plaf.basic.BasicSplitPaneDivider.DividerLayout: static in 
jdk14, but instance in harmony
-class javax.swing.plaf.basic.BasicSplitPaneDivider.VerticalDragController: 
public in jdk14, but protected in harmony
-class javax.swing.plaf.basic.BasicSplitPaneDivider.VerticalDragController: 
static in jdk14, but instance in harmony
-class javax.swing.plaf.basic.BasicSplitPaneUI.BasicVerticalLayoutManager: 
static in jdk14, but instance in harmony
-class javax.swing.plaf.basic.BasicSplitPaneUI.FocusHandler: static in jdk14, 
but instance in harmony
-class javax.swing.plaf.basic.BasicSplitPaneUI.KeyboardDownRightHandler: static 
in jdk14, but instance in harmony
-class javax.swing.plaf.basic.BasicSplitPaneUI.KeyboardEndHandler: static in 
jdk14, but instance in harmony
-class javax.swing.plaf.basic.BasicSplitPaneUI.KeyboardHomeHandler: static in 
jdk14, but instance in harmony
-class javax.swing.plaf.basic.BasicSplitPaneUI.KeyboardResizeToggleHandler: 
static in jdk14, but instance in harmony
-class javax.swing.plaf.basic.BasicSplitPaneUI.KeyboardUpLeftHandler: static in 
jdk14, but instance in harmony
-class javax.swing.plaf.basic.BasicSplitPaneUI.PropertyHandler: static in 
jdk14, but instance in harmony
-class javax.swing.plaf.basic.BasicTabbedPaneUI.FocusHandler: static in jdk14, 
but instance in harmony
-class javax.swing.plaf.basic.BasicTabbedPaneUI.MouseHandler: static in jdk14, 
but instance in harmony
-class javax.swing.plaf.basic.BasicTabbedPaneUI.PropertyChangeHandler: static 
in jdk14, but instance in harmony
-class javax.swing.plaf.basic.BasicTabbedPaneUI.TabSelectionHandler: static in 
jdk14, but instance in harmony
-class javax.swing.plaf.basic.BasicTabbedPaneUI.TabbedPaneLayout: static in 
jdk14, but instance in harmony
-class javax.swing.plaf.basic.BasicTableHeaderUI.MouseInputHandler: static in 
jdk14, but instance in harmony
-class javax.swing.plaf.basic.BasicTableUI.FocusHandler: static in jdk14, but 
instance in harmony
-class javax.swing.plaf.basic.BasicTableUI.KeyHandler: static in jdk14, but 
instance in harmony
-class javax.swing.plaf.basic.BasicTableUI.MouseInputHandler: static in jdk14, 
but instance in harmony
-class javax.swing.plaf.basic.BasicToolBarUI.DockingListener: static in jdk14, 
but instance in harmony
-class javax.swing.plaf.basic.BasicToolBarUI.FrameListener: public in jdk14, 
but protected in harmony
-class javax.swing.plaf.basic.BasicToolBarUI.FrameListener: static in jdk14, 
but instance in harmony
-class javax.swing.plaf.basic.BasicToolBarUI.PropertyListener: public in jdk14, 
but protected in harmony
-class javax.swing.plaf.basic.BasicToolBarUI.PropertyListener: static in jdk14, 
but instance in harmony
-class javax.swing.plaf.basic.BasicToolBarUI.ToolBarContListener: public in 
jdk14, but protected in harmony
-class javax.swing.plaf.basic.BasicToolBarUI.ToolBarContListener: static in 
jdk14, but instance in harmony
-class javax.swing.plaf.basic.BasicToolBarUI.ToolBarFocusListener: public in 
jdk14, but protected in harmony
-class javax.swing.plaf.basic.BasicToolBarUI.ToolBarFocusListener: static in 
jdk14, but instance in harmony
-class javax.swing.plaf.basic.BasicTreeUI.CellEditorHandler: static in jdk14, 
but instance in harmony
-class javax.swing.plaf.basic.BasicTreeUI.ComponentHandler: static in jdk14, 
but instance in harmony
-class javax.swing.plaf.basic.BasicTreeUI.FocusHandler: static in jdk14, but 
instance in harmony
-class javax.swing.plaf.basic.BasicTreeUI.KeyHandler: static in jdk14, but 
instance in harmony
-class javax.swing.plaf.basic.BasicTreeUI.MouseHandler: static in jdk14, but 
instance in harmony
-class javax.swing.plaf.basic.BasicTreeUI.MouseInputHandler: static in jdk14, 
but instance in harmony
-class javax.swing.plaf.basic.BasicTreeUI.NodeDimensionsHandler: static in 
jdk14, but instance in harmony
-class javax.swing.plaf.basic.BasicTreeUI.PropertyChangeHandler: static in 
jdk14, but instance in harmony
-class javax.swing.plaf.basic.BasicTreeUI.SelectionModelPropertyChangeHandler: 
static in jdk14, but instance in harmony
-class javax.swing.plaf.basic.BasicTreeUI.TreeCancelEditingAction: static in 
jdk14, but instance in harmony
-class javax.swing.plaf.basic.BasicTreeUI.TreeExpansionHandler: static in 
jdk14, but instance in harmony
-class javax.swing.plaf.basic.BasicTreeUI.TreeHomeAction: static in jdk14, but 
instance in harmony
-class javax.swing.plaf.basic.BasicTreeUI.TreeIncrementAction: static in jdk14, 
but instance in harmony
-class javax.swing.plaf.basic.BasicTreeUI.TreeModelHandler: static in jdk14, 
but instance in harmony
-class javax.swing.plaf.basic.BasicTreeUI.TreePageAction: static in jdk14, but 
instance in harmony
-class javax.swing.plaf.basic.BasicTreeUI.TreeSelectionHandler: static in 
jdk14, but instance in harmony
-class javax.swing.plaf.basic.BasicTreeUI.TreeToggleAction: static in jdk14, 
but instance in harmony
-class javax.swing.plaf.basic.BasicTreeUI.TreeTraverseAction: static in jdk14, 
but instance in harmony
-javax.swing.plaf.metal:
-Bad
-class javax.swing.plaf.metal.MetalComboBoxUI.MetalComboPopup: static in jdk14, 
but instance in harmony
-class javax.swing.plaf.metal.MetalFileChooserUI.DirectoryComboBoxAction: 
public in jdk14, but protected in harmony
-class javax.swing.plaf.metal.MetalFileChooserUI.DirectoryComboBoxAction: 
static in jdk14, but instance in harmony
-class javax.swing.plaf.metal.MetalFileChooserUI.FileRenderer: public in jdk14, 
but protected in harmony
-class javax.swing.plaf.metal.MetalFileChooserUI.FileRenderer: static in jdk14, 
but instance in harmony
-class javax.swing.plaf.metal.MetalFileChooserUI.SingleClickListener: public in 
jdk14, but protected in harmony
-class javax.swing.plaf.metal.MetalFileChooserUI.SingleClickListener: static in 
jdk14, but instance in harmony
-class javax.swing.plaf.metal.MetalSliderUI.MetalPropertyListener: public in 
jdk14, but protected in harmony
-class javax.swing.plaf.metal.MetalToolBarUI.MetalDockingListener: public in 
jdk14, but protected in harmony
-
-javax.swing.table:
-Bad
-class 
javax.swing.table.JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry:
 public in jdk14, but protected in harmony
-class 
javax.swing.table.JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry:
 static in jdk14, but instance in harmony
-
-Bad
-class javax.swing.text.AbstractDocument.AbstractElement: static in jdk14, but 
instance in harmony
-class javax.swing.text.DefaultStyledDocument.SectionElement: public in jdk14, 
but protected in harmony
-class javax.swing.text.StyleContext.NamedStyle: static in jdk14, but instance 
in harmony
-javax.swing.text.html:
-Bad
-class javax.swing.text.html.FormView.MouseEventListener: public in jdk14, but 
protected in harmony
-class javax.swing.text.html.FormView.MouseEventListener: static in jdk14, but 
instance in harmony
-class javax.swing.text.html.HTMLDocument.HTMLReader: static in jdk14, but 
instance in harmony
-class javax.swing.text.html.HTMLDocument.HTMLReader.BlockAction: static in 
jdk14, but instance in harmony
-class javax.swing.text.html.HTMLDocument.HTMLReader.CharacterAction: static in 
jdk14, but instance in harmony
-class javax.swing.text.html.HTMLDocument.HTMLReader.FormAction: static in 
jdk14, but instance in harmony
-class javax.swing.text.html.HTMLDocument.HTMLReader.HiddenAction: static in 
jdk14, but instance in harmony
-class javax.swing.text.html.HTMLDocument.HTMLReader.IsindexAction: static in 
jdk14, but instance in harmony
-
-javax.swing.tree:
-Bad
-class javax.swing.tree.DefaultTreeCellEditor.DefaultTextField: static in 
jdk14, but instance in harmony
-class javax.swing.tree.DefaultTreeCellEditor.EditorContainer: static in jdk14, 
but instance in harmony
-


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

Changes since last run:

-Comparison run at Tue Nov 14 13:03:43 2006 GMT
-jdk15 API scanned at 2006/11/14 05:19:06 EST
+Comparison run at Tue Nov 14 20:01:29 2006 GMT
+jdk15 API scanned at 2006/11/14 10:27:50 EST
-java.awt: 99.81% good, 0.18% bad
+java.awt: 100% good
-java.awt.dnd: 99.8% good, 0.19% bad
+java.awt.dnd: 100% good
-java.beans.beancontext: 99.62% good, 0.37% bad
+java.beans.beancontext: 100% good
-java.security.cert: 99.77% good, 0.22% bad
+java.security.cert: 100% good
-javax.swing: 99.81% good, 0.03% minor, 0.05% bad, 0.09% missing
+javax.swing: 99.86% good, 0.03% minor, 0.09% missing
-javax.swing.plaf.basic: 98.46% good, 0.01% minor, 1.26% bad, 0.26% missing
-javax.swing.plaf.metal: 99.86% good, 0.11% bad, 0.01% missing
+javax.swing.plaf.basic: 99.72% good, 0.01% minor, 0.26% missing
+javax.swing.plaf.metal: 99.98% good, 0.01% missing
-javax.swing.table: 99.94% good, 0.05% bad
-javax.swing.text: 87.28% good, 0.01% minor, 0.05% bad, 12.64% missing
-javax.swing.text.html: 99.62% good, 0.37% bad
+javax.swing.table: 100% good
+javax.swing.text: 87.34% good, 0.01% minor, 12.63% missing
+javax.swing.text.html: 99.95% good, 0.04% bad
-javax.swing.tree: 99.88% good, 0.11% bad
+javax.swing.tree: 100% good
-Total: 95.84% good, 0.06% minor, 0.16% bad, 3.92% missing, 0.02% abs.add
+Total: 95.96% good, 0.06% minor, 0.03% bad, 3.92% missing, 0.02% abs.add
-Classes: 41 minor, 253 bad, 53 missing.
+Classes: 41 minor, 2 bad, 53 missing.
-java.awt:
-Bad
-class java.awt.Button.AccessibleAWTButton: public in jdk15, but protected in 
harmony
-class java.awt.Button.AccessibleAWTButton: static in jdk15, but instance in 
harmony
-class java.awt.Canvas.AccessibleAWTCanvas: public in jdk15, but protected in 
harmony
-class java.awt.Canvas.AccessibleAWTCanvas: static in jdk15, but instance in 
harmony
-class java.awt.Checkbox.AccessibleAWTCheckbox: public in jdk15, but protected 
in harmony
-class java.awt.Checkbox.AccessibleAWTCheckbox: static in jdk15, but instance 
in harmony
-class java.awt.CheckboxMenuItem.AccessibleAWTCheckboxMenuItem: public in 
jdk15, but protected in harmony
-class java.awt.CheckboxMenuItem.AccessibleAWTCheckboxMenuItem: static in 
jdk15, but instance in harmony
-class java.awt.Choice.AccessibleAWTChoice: public in jdk15, but protected in 
harmony
-class java.awt.Choice.AccessibleAWTChoice: static in jdk15, but instance in 
harmony
-class java.awt.Component.AccessibleAWTComponent.AccessibleAWTComponentHandler: 
public in jdk15, but protected in harmony
-class java.awt.Component.AccessibleAWTComponent.AccessibleAWTComponentHandler: 
static in jdk15, but instance in harmony
-class java.awt.Component.AccessibleAWTComponent.AccessibleAWTFocusHandler: 
public in jdk15, but protected in harmony
-class java.awt.Component.AccessibleAWTComponent.AccessibleAWTFocusHandler: 
static in jdk15, but instance in harmony
-class java.awt.Component.BltBufferStrategy: public in jdk15, but protected in 
harmony
-class java.awt.Component.BltBufferStrategy: static in jdk15, but instance in 
harmony
-class java.awt.Component.FlipBufferStrategy: public in jdk15, but protected in 
harmony
-class java.awt.Component.FlipBufferStrategy: static in jdk15, but instance in 
harmony
-class java.awt.Container.AccessibleAWTContainer: public in jdk15, but 
protected in harmony
-class java.awt.Container.AccessibleAWTContainer: static in jdk15, but instance 
in harmony
-class java.awt.Container.AccessibleAWTContainer.AccessibleContainerHandler: 
public in jdk15, but protected in harmony
-class java.awt.Container.AccessibleAWTContainer.AccessibleContainerHandler: 
static in jdk15, but instance in harmony
-class java.awt.Label.AccessibleAWTLabel: public in jdk15, but protected in 
harmony
-class java.awt.Label.AccessibleAWTLabel: static in jdk15, but instance in 
harmony
-class java.awt.List.AccessibleAWTList: public in jdk15, but protected in 
harmony
-class java.awt.List.AccessibleAWTList: static in jdk15, but instance in harmony
-class java.awt.List.AccessibleAWTList.AccessibleAWTListChild: public in jdk15, 
but protected in harmony
-class java.awt.List.AccessibleAWTList.AccessibleAWTListChild: static in jdk15, 
but instance in harmony
-class java.awt.Menu.AccessibleAWTMenu: public in jdk15, but protected in 
harmony
-class java.awt.Menu.AccessibleAWTMenu: static in jdk15, but instance in harmony
-class java.awt.MenuBar.AccessibleAWTMenuBar: public in jdk15, but protected in 
harmony
-class java.awt.MenuBar.AccessibleAWTMenuBar: static in jdk15, but instance in 
harmony
-class java.awt.Scrollbar.AccessibleAWTScrollBar: public in jdk15, but 
protected in harmony
-class java.awt.Scrollbar.AccessibleAWTScrollBar: static in jdk15, but instance 
in harmony
-class java.awt.TextArea.AccessibleAWTTextArea: public in jdk15, but protected 
in harmony
-class java.awt.TextArea.AccessibleAWTTextArea: static in jdk15, but instance 
in harmony
-class java.awt.TextField.AccessibleAWTTextField: public in jdk15, but 
protected in harmony
-class java.awt.TextField.AccessibleAWTTextField: static in jdk15, but instance 
in harmony
-
-java.awt.dnd:
-Bad
-class java.awt.dnd.DropTargetContext.TransferableProxy: public in jdk15, but 
protected in harmony
-class java.awt.dnd.DropTargetContext.TransferableProxy: static in jdk15, but 
instance in harmony
-
-java.beans.beancontext:
-Bad
-class java.beans.beancontext.BeanContextServicesSupport.BCSSChild: public in 
jdk15, but protected in harmony
-class java.beans.beancontext.BeanContextServicesSupport.BCSSChild: static in 
jdk15, but instance in harmony
-class java.beans.beancontext.BeanContextSupport.BCSIterator: public in jdk15, 
but protected in harmony
-
-java.security.cert:
-Bad
-class java.security.cert.CertPath.CertPathRep: public in jdk15, but protected 
in harmony
-class java.security.cert.Certificate.CertificateRep: public in jdk15, but 
protected in harmony
-
-Bad
-class javax.swing.AbstractButton.ButtonChangeListener: public in jdk15, but 
protected in harmony
-class javax.swing.AbstractButton.ButtonChangeListener: static in jdk15, but 
instance in harmony
-class javax.swing.Box.Filler.AccessibleBoxFiller: public in jdk15, but 
protected in harmony
-class javax.swing.Box.Filler.AccessibleBoxFiller: static in jdk15, but 
instance in harmony
-class javax.swing.ImageIcon.AccessibleImageIcon: public in jdk15, but 
protected in harmony
-class javax.swing.ImageIcon.AccessibleImageIcon: static in jdk15, but instance 
in harmony
-class javax.swing.JComponent.AccessibleJComponent.AccessibleContainerHandler: 
public in jdk15, but protected in harmony
-class javax.swing.JComponent.AccessibleJComponent.AccessibleContainerHandler: 
static in jdk15, but instance in harmony
-class javax.swing.JComponent.AccessibleJComponent.AccessibleFocusHandler: 
public in jdk15, but protected in harmony
-class javax.swing.JComponent.AccessibleJComponent.AccessibleFocusHandler: 
static in jdk15, but instance in harmony
-class javax.swing.JEditorPane.JEditorPaneAccessibleHypertextSupport.HTMLLink: 
static in jdk15, but instance in harmony
-class javax.swing.JList.AccessibleJList.AccessibleJListChild: public in jdk15, 
but protected in harmony
-class javax.swing.JList.AccessibleJList.AccessibleJListChild: static in jdk15, 
but instance in harmony
-class javax.swing.JRootPane.RootLayout: public in jdk15, but protected in 
harmony
-class javax.swing.JRootPane.RootLayout: static in jdk15, but instance in 
harmony
-class javax.swing.JScrollPane.ScrollBar: public in jdk15, but protected in 
harmony
-class javax.swing.JScrollPane.ScrollBar: static in jdk15, but instance in 
harmony
-class javax.swing.JTabbedPane.ModelListener: public in jdk15, but protected in 
harmony
-class javax.swing.JTabbedPane.ModelListener: static in jdk15, but instance in 
harmony
-class javax.swing.JTable.AccessibleJTable.AccessibleJTableCell: public in 
jdk15, but protected in harmony
-class javax.swing.JTable.AccessibleJTable.AccessibleJTableCell: static in 
jdk15, but instance in harmony
-class javax.swing.JTable.AccessibleJTable.AccessibleJTableModelChange: public 
in jdk15, but protected in harmony
-class javax.swing.JTable.AccessibleJTable.AccessibleJTableModelChange: static 
in jdk15, but instance in harmony
-class javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode: public in jdk15, 
but protected in harmony
-class javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode: static in jdk15, 
but instance in harmony
-class javax.swing.JTree.EmptySelectionModel: public in jdk15, but protected in 
harmony
-class javax.swing.JTree.TreeModelHandler: public in jdk15, but protected in 
harmony
-class javax.swing.JTree.TreeModelHandler: static in jdk15, but instance in 
harmony
-class javax.swing.ProgressMonitor.AccessibleProgressMonitor: public in jdk15, 
but protected in harmony
-class javax.swing.ProgressMonitor.AccessibleProgressMonitor: static in jdk15, 
but instance in harmony
-class javax.swing.ToolTipManager.insideTimerAction: public in jdk15, but 
protected in harmony
-class javax.swing.ToolTipManager.insideTimerAction: static in jdk15, but 
instance in harmony
-class javax.swing.ToolTipManager.outsideTimerAction: public in jdk15, but 
protected in harmony
-class javax.swing.ToolTipManager.outsideTimerAction: static in jdk15, but 
instance in harmony
-class javax.swing.ToolTipManager.stillInsideTimerAction: public in jdk15, but 
protected in harmony
-class javax.swing.ToolTipManager.stillInsideTimerAction: static in jdk15, but 
instance in harmony
-Bad
-class javax.swing.plaf.basic.BasicColorChooserUI.PropertyHandler: static in 
jdk15, but instance in harmony
-class javax.swing.plaf.basic.BasicComboBoxUI.ComboBoxLayoutManager: static in 
jdk15, but instance in harmony
-class javax.swing.plaf.basic.BasicComboBoxUI.FocusHandler: static in jdk15, 
but instance in harmony
-class javax.swing.plaf.basic.BasicComboBoxUI.ItemHandler: static in jdk15, but 
instance in harmony
-class javax.swing.plaf.basic.BasicComboBoxUI.KeyHandler: static in jdk15, but 
instance in harmony
-class javax.swing.plaf.basic.BasicComboBoxUI.ListDataHandler: static in jdk15, 
but instance in harmony
-class javax.swing.plaf.basic.BasicComboBoxUI.PropertyChangeHandler: static in 
jdk15, but instance in harmony
-class javax.swing.plaf.basic.BasicComboPopup.InvocationKeyHandler: static in 
jdk15, but instance in harmony
-class javax.swing.plaf.basic.BasicComboPopup.InvocationMouseHandler: public in 
jdk15, but protected in harmony
-class javax.swing.plaf.basic.BasicComboPopup.InvocationMouseHandler: static in 
jdk15, but instance in harmony
-class javax.swing.plaf.basic.BasicComboPopup.InvocationMouseMotionHandler: 
public in jdk15, but protected in harmony
-class javax.swing.plaf.basic.BasicComboPopup.InvocationMouseMotionHandler: 
static in jdk15, but instance in harmony
-class javax.swing.plaf.basic.BasicComboPopup.ItemHandler: public in jdk15, but 
protected in harmony
-class javax.swing.plaf.basic.BasicComboPopup.ItemHandler: static in jdk15, but 
instance in harmony
-class javax.swing.plaf.basic.BasicComboPopup.ListDataHandler: static in jdk15, 
but instance in harmony
-class javax.swing.plaf.basic.BasicComboPopup.ListMouseHandler: public in 
jdk15, but protected in harmony
-class javax.swing.plaf.basic.BasicComboPopup.ListMouseHandler: static in 
jdk15, but instance in harmony
-class javax.swing.plaf.basic.BasicComboPopup.ListMouseMotionHandler: public in 
jdk15, but protected in harmony
-class javax.swing.plaf.basic.BasicComboPopup.ListMouseMotionHandler: static in 
jdk15, but instance in harmony
-class javax.swing.plaf.basic.BasicComboPopup.ListSelectionHandler: public in 
jdk15, but protected in harmony
-class javax.swing.plaf.basic.BasicComboPopup.ListSelectionHandler: static in 
jdk15, but instance in harmony
-class javax.swing.plaf.basic.BasicComboPopup.PropertyChangeHandler: public in 
jdk15, but protected in harmony
-class javax.swing.plaf.basic.BasicComboPopup.PropertyChangeHandler: static in 
jdk15, but instance in harmony
-class javax.swing.plaf.basic.BasicDesktopIconUI.MouseInputHandler: static in 
jdk15, but instance in harmony
-class javax.swing.plaf.basic.BasicDesktopPaneUI.CloseAction: public in jdk15, 
but protected in harmony
-class javax.swing.plaf.basic.BasicDesktopPaneUI.CloseAction: static in jdk15, 
but instance in harmony
-class javax.swing.plaf.basic.BasicDesktopPaneUI.MaximizeAction: public in 
jdk15, but protected in harmony
-class javax.swing.plaf.basic.BasicDesktopPaneUI.MaximizeAction: static in 
jdk15, but instance in harmony
-class javax.swing.plaf.basic.BasicDesktopPaneUI.MinimizeAction: public in 
jdk15, but protected in harmony
-class javax.swing.plaf.basic.BasicDesktopPaneUI.MinimizeAction: static in 
jdk15, but instance in harmony
-class javax.swing.plaf.basic.BasicDesktopPaneUI.NavigateAction: public in 
jdk15, but protected in harmony
-class javax.swing.plaf.basic.BasicDesktopPaneUI.NavigateAction: static in 
jdk15, but instance in harmony
-class javax.swing.plaf.basic.BasicDesktopPaneUI.OpenAction: public in jdk15, 
but protected in harmony
-class javax.swing.plaf.basic.BasicDesktopPaneUI.OpenAction: static in jdk15, 
but instance in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.AcceptAllFileFilter: public in 
jdk15, but protected in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.AcceptAllFileFilter: static in 
jdk15, but instance in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.ApproveSelectionAction: public 
in jdk15, but protected in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.ApproveSelectionAction: static 
in jdk15, but instance in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.BasicFileView: public in 
jdk15, but protected in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.BasicFileView: static in 
jdk15, but instance in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.CancelSelectionAction: public 
in jdk15, but protected in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.CancelSelectionAction: static 
in jdk15, but instance in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.ChangeToParentDirectoryAction: 
public in jdk15, but protected in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.ChangeToParentDirectoryAction: 
static in jdk15, but instance in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.DoubleClickListener: public in 
jdk15, but protected in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.DoubleClickListener: static in 
jdk15, but instance in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.GoHomeAction: public in jdk15, 
but protected in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.GoHomeAction: static in jdk15, 
but instance in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.NewFolderAction: public in 
jdk15, but protected in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.NewFolderAction: static in 
jdk15, but instance in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.SelectionListener: public in 
jdk15, but protected in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.SelectionListener: static in 
jdk15, but instance in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.UpdateAction: public in jdk15, 
but protected in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.UpdateAction: static in jdk15, 
but instance in harmony
-class javax.swing.plaf.basic.BasicInternalFrameTitlePane.CloseAction: static 
in jdk15, but instance in harmony
-class javax.swing.plaf.basic.BasicInternalFrameTitlePane.IconifyAction: static 
in jdk15, but instance in harmony
-class javax.swing.plaf.basic.BasicInternalFrameTitlePane.MaximizeAction: 
static in jdk15, but instance in harmony
-class javax.swing.plaf.basic.BasicInternalFrameTitlePane.MoveAction: static in 
jdk15, but instance in harmony
-class 
javax.swing.plaf.basic.BasicInternalFrameTitlePane.PropertyChangeHandler: 
static in jdk15, but instance in harmony
-class javax.swing.plaf.basic.BasicInternalFrameTitlePane.RestoreAction: static 
in jdk15, but instance in harmony
-class javax.swing.plaf.basic.BasicInternalFrameTitlePane.SizeAction: static in 
jdk15, but instance in harmony
-class javax.swing.plaf.basic.BasicInternalFrameTitlePane.SystemMenuBar: static 
in jdk15, but instance in harmony
-class javax.swing.plaf.basic.BasicInternalFrameTitlePane.TitlePaneLayout: 
static in jdk15, but instance in harmony
-class javax.swing.plaf.basic.BasicInternalFrameUI.BasicInternalFrameListener: 
public in jdk15, but protected in harmony
-class javax.swing.plaf.basic.BasicInternalFrameUI.BasicInternalFrameListener: 
static in jdk15, but instance in harmony
-class javax.swing.plaf.basic.BasicInternalFrameUI.BorderListener: public in 
jdk15, but protected in harmony
-class javax.swing.plaf.basic.BasicInternalFrameUI.BorderListener: static in 
jdk15, but instance in harmony
-class javax.swing.plaf.basic.BasicInternalFrameUI.ComponentHandler: public in 
jdk15, but protected in harmony
-class javax.swing.plaf.basic.BasicInternalFrameUI.ComponentHandler: static in 
jdk15, but instance in harmony
-class javax.swing.plaf.basic.BasicInternalFrameUI.GlassPaneDispatcher: public 
in jdk15, but protected in harmony
-class javax.swing.plaf.basic.BasicInternalFrameUI.GlassPaneDispatcher: static 
in jdk15, but instance in harmony
-class javax.swing.plaf.basic.BasicInternalFrameUI.InternalFrameLayout: static 
in jdk15, but instance in harmony
-class 
javax.swing.plaf.basic.BasicInternalFrameUI.InternalFramePropertyChangeListener:
 static in jdk15, but instance in harmony
-class javax.swing.plaf.basic.BasicListUI.FocusHandler: static in jdk15, but 
instance in harmony
-class javax.swing.plaf.basic.BasicListUI.ListDataHandler: static in jdk15, but 
instance in harmony
-class javax.swing.plaf.basic.BasicListUI.ListSelectionHandler: static in 
jdk15, but instance in harmony
-class javax.swing.plaf.basic.BasicListUI.MouseInputHandler: static in jdk15, 
but instance in harmony
-class javax.swing.plaf.basic.BasicListUI.PropertyChangeHandler: static in 
jdk15, but instance in harmony
-class javax.swing.plaf.basic.BasicMenuItemUI.MouseInputHandler: public in 
jdk15, but protected in harmony
-class javax.swing.plaf.basic.BasicMenuItemUI.MouseInputHandler: static in 
jdk15, but instance in harmony
-class javax.swing.plaf.basic.BasicMenuUI.ChangeHandler: static in jdk15, but 
instance in harmony
-class javax.swing.plaf.basic.BasicMenuUI.MouseInputHandler: public in jdk15, 
but protected in harmony
-class javax.swing.plaf.basic.BasicMenuUI.MouseInputHandler: static in jdk15, 
but instance in harmony
-class javax.swing.plaf.basic.BasicOptionPaneUI.ButtonActionListener: static in 
jdk15, but instance in harmony
-class javax.swing.plaf.basic.BasicOptionPaneUI.PropertyChangeHandler: static 
in jdk15, but instance in harmony
-class javax.swing.plaf.basic.BasicProgressBarUI.ChangeHandler: static in 
jdk15, but instance in harmony
-class javax.swing.plaf.basic.BasicScrollBarUI.PropertyChangeHandler: static in 
jdk15, but instance in harmony
-class javax.swing.plaf.basic.BasicScrollPaneUI.HSBChangeListener: static in 
jdk15, but instance in harmony
-class javax.swing.plaf.basic.BasicScrollPaneUI.MouseWheelHandler: public in 
jdk15, but protected in harmony
-class javax.swing.plaf.basic.BasicScrollPaneUI.MouseWheelHandler: static in 
jdk15, but instance in harmony
-class javax.swing.plaf.basic.BasicScrollPaneUI.PropertyChangeHandler: static 
in jdk15, but instance in harmony
-class javax.swing.plaf.basic.BasicScrollPaneUI.VSBChangeListener: static in 
jdk15, but instance in harmony
-class javax.swing.plaf.basic.BasicScrollPaneUI.ViewportChangeHandler: static 
in jdk15, but instance in harmony
-class javax.swing.plaf.basic.BasicSliderUI.ActionScroller: static in jdk15, 
but instance in harmony
-class javax.swing.plaf.basic.BasicSliderUI.ChangeHandler: static in jdk15, but 
instance in harmony
-class javax.swing.plaf.basic.BasicSliderUI.ComponentHandler: static in jdk15, 
but instance in harmony
-class javax.swing.plaf.basic.BasicSliderUI.FocusHandler: static in jdk15, but 
instance in harmony
-class javax.swing.plaf.basic.BasicSliderUI.PropertyChangeHandler: static in 
jdk15, but instance in harmony
-class javax.swing.plaf.basic.BasicSplitPaneDivider.DividerLayout: public in 
jdk15, but protected in harmony
-class javax.swing.plaf.basic.BasicSplitPaneDivider.DividerLayout: static in 
jdk15, but instance in harmony
-class javax.swing.plaf.basic.BasicSplitPaneDivider.VerticalDragController: 
public in jdk15, but protected in harmony
-class javax.swing.plaf.basic.BasicSplitPaneDivider.VerticalDragController: 
static in jdk15, but instance in harmony
-class javax.swing.plaf.basic.BasicSplitPaneUI.BasicVerticalLayoutManager: 
static in jdk15, but instance in harmony
-class javax.swing.plaf.basic.BasicSplitPaneUI.FocusHandler: static in jdk15, 
but instance in harmony
-class javax.swing.plaf.basic.BasicSplitPaneUI.KeyboardDownRightHandler: static 
in jdk15, but instance in harmony
-class javax.swing.plaf.basic.BasicSplitPaneUI.KeyboardEndHandler: static in 
jdk15, but instance in harmony
-class javax.swing.plaf.basic.BasicSplitPaneUI.KeyboardHomeHandler: static in 
jdk15, but instance in harmony
-class javax.swing.plaf.basic.BasicSplitPaneUI.KeyboardResizeToggleHandler: 
static in jdk15, but instance in harmony
-class javax.swing.plaf.basic.BasicSplitPaneUI.KeyboardUpLeftHandler: static in 
jdk15, but instance in harmony
-class javax.swing.plaf.basic.BasicSplitPaneUI.PropertyHandler: static in 
jdk15, but instance in harmony
-class javax.swing.plaf.basic.BasicTabbedPaneUI.FocusHandler: static in jdk15, 
but instance in harmony
-class javax.swing.plaf.basic.BasicTabbedPaneUI.MouseHandler: static in jdk15, 
but instance in harmony
-class javax.swing.plaf.basic.BasicTabbedPaneUI.PropertyChangeHandler: static 
in jdk15, but instance in harmony
-class javax.swing.plaf.basic.BasicTabbedPaneUI.TabSelectionHandler: static in 
jdk15, but instance in harmony
-class javax.swing.plaf.basic.BasicTabbedPaneUI.TabbedPaneLayout: static in 
jdk15, but instance in harmony
-class javax.swing.plaf.basic.BasicTableHeaderUI.MouseInputHandler: static in 
jdk15, but instance in harmony
-class javax.swing.plaf.basic.BasicTableUI.FocusHandler: static in jdk15, but 
instance in harmony
-class javax.swing.plaf.basic.BasicTableUI.KeyHandler: static in jdk15, but 
instance in harmony
-class javax.swing.plaf.basic.BasicTableUI.MouseInputHandler: static in jdk15, 
but instance in harmony
-class javax.swing.plaf.basic.BasicToolBarUI.DockingListener: static in jdk15, 
but instance in harmony
-class javax.swing.plaf.basic.BasicToolBarUI.FrameListener: public in jdk15, 
but protected in harmony
-class javax.swing.plaf.basic.BasicToolBarUI.FrameListener: static in jdk15, 
but instance in harmony
-class javax.swing.plaf.basic.BasicToolBarUI.PropertyListener: public in jdk15, 
but protected in harmony
-class javax.swing.plaf.basic.BasicToolBarUI.PropertyListener: static in jdk15, 
but instance in harmony
-class javax.swing.plaf.basic.BasicToolBarUI.ToolBarContListener: public in 
jdk15, but protected in harmony
-class javax.swing.plaf.basic.BasicToolBarUI.ToolBarContListener: static in 
jdk15, but instance in harmony
-class javax.swing.plaf.basic.BasicToolBarUI.ToolBarFocusListener: public in 
jdk15, but protected in harmony
-class javax.swing.plaf.basic.BasicToolBarUI.ToolBarFocusListener: static in 
jdk15, but instance in harmony
-class javax.swing.plaf.basic.BasicTreeUI.CellEditorHandler: static in jdk15, 
but instance in harmony
-class javax.swing.plaf.basic.BasicTreeUI.ComponentHandler: static in jdk15, 
but instance in harmony
-class javax.swing.plaf.basic.BasicTreeUI.FocusHandler: static in jdk15, but 
instance in harmony
-class javax.swing.plaf.basic.BasicTreeUI.KeyHandler: static in jdk15, but 
instance in harmony
-class javax.swing.plaf.basic.BasicTreeUI.MouseHandler: static in jdk15, but 
instance in harmony
-class javax.swing.plaf.basic.BasicTreeUI.MouseInputHandler: static in jdk15, 
but instance in harmony
-class javax.swing.plaf.basic.BasicTreeUI.NodeDimensionsHandler: static in 
jdk15, but instance in harmony
-class javax.swing.plaf.basic.BasicTreeUI.PropertyChangeHandler: static in 
jdk15, but instance in harmony
-class javax.swing.plaf.basic.BasicTreeUI.SelectionModelPropertyChangeHandler: 
static in jdk15, but instance in harmony
-class javax.swing.plaf.basic.BasicTreeUI.TreeCancelEditingAction: static in 
jdk15, but instance in harmony
-class javax.swing.plaf.basic.BasicTreeUI.TreeExpansionHandler: static in 
jdk15, but instance in harmony
-class javax.swing.plaf.basic.BasicTreeUI.TreeHomeAction: static in jdk15, but 
instance in harmony
-class javax.swing.plaf.basic.BasicTreeUI.TreeIncrementAction: static in jdk15, 
but instance in harmony
-class javax.swing.plaf.basic.BasicTreeUI.TreeModelHandler: static in jdk15, 
but instance in harmony
-class javax.swing.plaf.basic.BasicTreeUI.TreePageAction: static in jdk15, but 
instance in harmony
-class javax.swing.plaf.basic.BasicTreeUI.TreeSelectionHandler: static in 
jdk15, but instance in harmony
-class javax.swing.plaf.basic.BasicTreeUI.TreeToggleAction: static in jdk15, 
but instance in harmony
-class javax.swing.plaf.basic.BasicTreeUI.TreeTraverseAction: static in jdk15, 
but instance in harmony
-Bad
-class javax.swing.plaf.metal.MetalComboBoxUI.MetalComboPopup: static in jdk15, 
but instance in harmony
-class javax.swing.plaf.metal.MetalFileChooserUI.DirectoryComboBoxAction: 
public in jdk15, but protected in harmony
-class javax.swing.plaf.metal.MetalFileChooserUI.DirectoryComboBoxAction: 
static in jdk15, but instance in harmony
-class javax.swing.plaf.metal.MetalFileChooserUI.FileRenderer: public in jdk15, 
but protected in harmony
-class javax.swing.plaf.metal.MetalFileChooserUI.FileRenderer: static in jdk15, 
but instance in harmony
-class javax.swing.plaf.metal.MetalFileChooserUI.SingleClickListener: public in 
jdk15, but protected in harmony
-class javax.swing.plaf.metal.MetalFileChooserUI.SingleClickListener: static in 
jdk15, but instance in harmony
-class javax.swing.plaf.metal.MetalSliderUI.MetalPropertyListener: public in 
jdk15, but protected in harmony
-class javax.swing.plaf.metal.MetalToolBarUI.MetalDockingListener: public in 
jdk15, but protected in harmony
-javax.swing.table:
-Bad
-class 
javax.swing.table.JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry:
 public in jdk15, but protected in harmony
-class 
javax.swing.table.JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry:
 static in jdk15, but instance in harmony
-
-Bad
-class javax.swing.text.AbstractDocument.AbstractElement: static in jdk15, but 
instance in harmony
-class javax.swing.text.DefaultStyledDocument.SectionElement: public in jdk15, 
but protected in harmony
-class javax.swing.text.StyleContext.NamedStyle: static in jdk15, but instance 
in harmony
-class javax.swing.text.html.FormView.MouseEventListener: public in jdk15, but 
protected in harmony
-class javax.swing.text.html.FormView.MouseEventListener: static in jdk15, but 
instance in harmony
-class javax.swing.text.html.HTMLDocument.HTMLReader: static in jdk15, but 
instance in harmony
-class javax.swing.text.html.HTMLDocument.HTMLReader.BlockAction: static in 
jdk15, but instance in harmony
-class javax.swing.text.html.HTMLDocument.HTMLReader.CharacterAction: static in 
jdk15, but instance in harmony
-class javax.swing.text.html.HTMLDocument.HTMLReader.FormAction: static in 
jdk15, but instance in harmony
-class javax.swing.text.html.HTMLDocument.HTMLReader.HiddenAction: static in 
jdk15, but instance in harmony
-class javax.swing.text.html.HTMLDocument.HTMLReader.IsindexAction: static in 
jdk15, but instance in harmony
-javax.swing.tree:
-Bad
-class javax.swing.tree.DefaultTreeCellEditor.DefaultTextField: static in 
jdk15, but instance in harmony
-class javax.swing.tree.DefaultTreeCellEditor.EditorContainer: static in jdk15, 
but instance in harmony
-


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

Changes since last run:

-Comparison run at Tue Nov 14 13:06:41 2006 GMT
+Comparison run at Tue Nov 14 20:04:51 2006 GMT
-jdk15 API scanned at 2006/11/14 05:19:06 EST
+jdk15 API scanned at 2006/11/14 10:27:50 EST
-java.awt: 99.81% good, 0.18% bad
+java.awt: 100% good
-java.awt.dnd: 99.8% good, 0.19% bad
+java.awt.dnd: 100% good
-java.beans.beancontext: 99.06% good, 0.93% bad
+java.beans.beancontext: 99.24% good, 0.75% bad
-javax.swing: 99.64% good, 0.29% minor, 0.05% bad, 0% missing
+javax.swing: 99.54% good, 0.45% minor, 0% missing
-javax.swing.plaf.basic: 98.44% good, 0.22% minor, 1.33% bad
-javax.swing.plaf.metal: 99.33% good, 0.55% minor, 0.07% bad, 0.03% missing
-javax.swing.table: 99.52% good, 0.41% minor, 0.05% bad
-javax.swing.text: 99% good, 0.87% minor, 0.04% bad, 0.08% missing
-javax.swing.text.html: 98.21% good, 0.56% minor, 0.42% bad, 0.79% missing
+javax.swing.plaf.basic: 99.42% good, 0.51% minor, 0.06% bad
+javax.swing.plaf.metal: 99.34% good, 0.61% minor, 0.03% missing
+javax.swing.table: 99.52% good, 0.47% minor
+javax.swing.text: 98.92% good, 0.99% minor, 0.08% missing
+javax.swing.text.html: 98.45% good, 0.65% minor, 0.09% bad, 0.79% missing
-javax.swing.tree: 99.47% good, 0.34% minor, 0.11% bad, 0.05% missing
+javax.swing.tree: 99.47% good, 0.46% minor, 0.05% missing
-Total: 90.95% good, 0.21% minor, 0.24% bad, 8.58% missing, 0% abs.add
+Total: 91% good, 0.27% minor, 0.13% bad, 8.58% missing, 0% abs.add
-Classes: 405 minor, 283 bad, 485 missing.
+Classes: 405 minor, 117 bad, 485 missing.
-java.awt:
-Bad
-class java.awt.Button.AccessibleAWTButton: instance in harmony, but static in 
jdk15
-class java.awt.Canvas.AccessibleAWTCanvas: instance in harmony, but static in 
jdk15
-class java.awt.Checkbox.AccessibleAWTCheckbox: instance in harmony, but static 
in jdk15
-class java.awt.CheckboxMenuItem.AccessibleAWTCheckboxMenuItem: instance in 
harmony, but static in jdk15
-class java.awt.Choice.AccessibleAWTChoice: instance in harmony, but static in 
jdk15
-class java.awt.Component.AccessibleAWTComponent.AccessibleAWTComponentHandler: 
instance in harmony, but static in jdk15
-class java.awt.Component.AccessibleAWTComponent.AccessibleAWTFocusHandler: 
instance in harmony, but static in jdk15
-class java.awt.Component.BltBufferStrategy: instance in harmony, but static in 
jdk15
-class java.awt.Component.FlipBufferStrategy: instance in harmony, but static 
in jdk15
-class java.awt.Container.AccessibleAWTContainer: instance in harmony, but 
static in jdk15
-class java.awt.Container.AccessibleAWTContainer.AccessibleContainerHandler: 
instance in harmony, but static in jdk15
-class java.awt.Label.AccessibleAWTLabel: instance in harmony, but static in 
jdk15
-class java.awt.List.AccessibleAWTList: instance in harmony, but static in jdk15
-class java.awt.List.AccessibleAWTList.AccessibleAWTListChild: instance in 
harmony, but static in jdk15
-class java.awt.Menu.AccessibleAWTMenu: instance in harmony, but static in jdk15
-class java.awt.MenuBar.AccessibleAWTMenuBar: instance in harmony, but static 
in jdk15
-class java.awt.Scrollbar.AccessibleAWTScrollBar: instance in harmony, but 
static in jdk15
-class java.awt.TextArea.AccessibleAWTTextArea: instance in harmony, but static 
in jdk15
-class java.awt.TextField.AccessibleAWTTextField: instance in harmony, but 
static in jdk15
-
-java.awt.dnd:
-Bad
-class java.awt.dnd.DropTargetContext.TransferableProxy: instance in harmony, 
but static in jdk15
-
-class java.beans.beancontext.BeanContextServicesSupport.BCSSChild: instance in 
harmony, but static in jdk15
-Bad
-class javax.swing.AbstractButton.ButtonChangeListener: instance in harmony, 
but static in jdk15
-class javax.swing.Box.Filler.AccessibleBoxFiller: instance in harmony, but 
static in jdk15
-class javax.swing.ImageIcon.AccessibleImageIcon: instance in harmony, but 
static in jdk15
-class javax.swing.JComponent.AccessibleJComponent.AccessibleContainerHandler: 
instance in harmony, but static in jdk15
-class javax.swing.JComponent.AccessibleJComponent.AccessibleFocusHandler: 
instance in harmony, but static in jdk15
-class javax.swing.JEditorPane.JEditorPaneAccessibleHypertextSupport.HTMLLink: 
instance in harmony, but static in jdk15
-class javax.swing.JList.AccessibleJList.AccessibleJListChild: instance in 
harmony, but static in jdk15
-class javax.swing.JRootPane.RootLayout: instance in harmony, but static in 
jdk15
-class javax.swing.JScrollPane.ScrollBar: instance in harmony, but static in 
jdk15
-class javax.swing.JTabbedPane.ModelListener: instance in harmony, but static 
in jdk15
-class javax.swing.JTable.AccessibleJTable.AccessibleJTableCell: instance in 
harmony, but static in jdk15
-class javax.swing.JTable.AccessibleJTable.AccessibleJTableModelChange: 
instance in harmony, but static in jdk15
-class javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode: instance in 
harmony, but static in jdk15
-class javax.swing.JTree.TreeModelHandler: instance in harmony, but static in 
jdk15
-class javax.swing.ProgressMonitor.AccessibleProgressMonitor: instance in 
harmony, but static in jdk15
-class javax.swing.ToolTipManager.insideTimerAction: instance in harmony, but 
static in jdk15
-class javax.swing.ToolTipManager.outsideTimerAction: instance in harmony, but 
static in jdk15
-class javax.swing.ToolTipManager.stillInsideTimerAction: instance in harmony, 
but static in jdk15
-class javax.swing.plaf.basic.BasicColorChooserUI.PropertyHandler: instance in 
harmony, but static in jdk15
-class javax.swing.plaf.basic.BasicComboBoxUI.ComboBoxLayoutManager: instance 
in harmony, but static in jdk15
-class javax.swing.plaf.basic.BasicComboBoxUI.FocusHandler: instance in 
harmony, but static in jdk15
-class javax.swing.plaf.basic.BasicComboBoxUI.ItemHandler: instance in harmony, 
but static in jdk15
-class javax.swing.plaf.basic.BasicComboBoxUI.KeyHandler: instance in harmony, 
but static in jdk15
-class javax.swing.plaf.basic.BasicComboBoxUI.ListDataHandler: instance in 
harmony, but static in jdk15
-class javax.swing.plaf.basic.BasicComboBoxUI.PropertyChangeHandler: instance 
in harmony, but static in jdk15
-class javax.swing.plaf.basic.BasicComboPopup.InvocationKeyHandler: instance in 
harmony, but static in jdk15
-class javax.swing.plaf.basic.BasicComboPopup.InvocationMouseHandler: instance 
in harmony, but static in jdk15
-class javax.swing.plaf.basic.BasicComboPopup.InvocationMouseMotionHandler: 
instance in harmony, but static in jdk15
-class javax.swing.plaf.basic.BasicComboPopup.ItemHandler: instance in harmony, 
but static in jdk15
-class javax.swing.plaf.basic.BasicComboPopup.ListDataHandler: instance in 
harmony, but static in jdk15
-class javax.swing.plaf.basic.BasicComboPopup.ListMouseHandler: instance in 
harmony, but static in jdk15
-class javax.swing.plaf.basic.BasicComboPopup.ListMouseMotionHandler: instance 
in harmony, but static in jdk15
-class javax.swing.plaf.basic.BasicComboPopup.ListSelectionHandler: instance in 
harmony, but static in jdk15
-class javax.swing.plaf.basic.BasicComboPopup.PropertyChangeHandler: instance 
in harmony, but static in jdk15
-class javax.swing.plaf.basic.BasicDesktopIconUI.MouseInputHandler: instance in 
harmony, but static in jdk15
-class javax.swing.plaf.basic.BasicDesktopPaneUI.CloseAction: instance in 
harmony, but static in jdk15
-class javax.swing.plaf.basic.BasicDesktopPaneUI.MaximizeAction: instance in 
harmony, but static in jdk15
-class javax.swing.plaf.basic.BasicDesktopPaneUI.MinimizeAction: instance in 
harmony, but static in jdk15
-class javax.swing.plaf.basic.BasicDesktopPaneUI.NavigateAction: instance in 
harmony, but static in jdk15
-class javax.swing.plaf.basic.BasicDesktopPaneUI.OpenAction: instance in 
harmony, but static in jdk15
-class javax.swing.plaf.basic.BasicFileChooserUI.AcceptAllFileFilter: instance 
in harmony, but static in jdk15
-class javax.swing.plaf.basic.BasicFileChooserUI.ApproveSelectionAction: 
instance in harmony, but static in jdk15
-class javax.swing.plaf.basic.BasicFileChooserUI.BasicFileView: instance in 
harmony, but static in jdk15
-class javax.swing.plaf.basic.BasicFileChooserUI.CancelSelectionAction: 
instance in harmony, but static in jdk15
-class javax.swing.plaf.basic.BasicFileChooserUI.ChangeToParentDirectoryAction: 
instance in harmony, but static in jdk15
-class javax.swing.plaf.basic.BasicFileChooserUI.DoubleClickListener: instance 
in harmony, but static in jdk15
-class javax.swing.plaf.basic.BasicFileChooserUI.GoHomeAction: instance in 
harmony, but static in jdk15
-class javax.swing.plaf.basic.BasicFileChooserUI.NewFolderAction: instance in 
harmony, but static in jdk15
-class javax.swing.plaf.basic.BasicFileChooserUI.SelectionListener: instance in 
harmony, but static in jdk15
-class javax.swing.plaf.basic.BasicFileChooserUI.UpdateAction: instance in 
harmony, but static in jdk15
-class javax.swing.plaf.basic.BasicInternalFrameTitlePane.CloseAction: instance 
in harmony, but static in jdk15
-class javax.swing.plaf.basic.BasicInternalFrameTitlePane.IconifyAction: 
instance in harmony, but static in jdk15
-class javax.swing.plaf.basic.BasicInternalFrameTitlePane.MaximizeAction: 
instance in harmony, but static in jdk15
-class javax.swing.plaf.basic.BasicInternalFrameTitlePane.MoveAction: instance 
in harmony, but static in jdk15
-class 
javax.swing.plaf.basic.BasicInternalFrameTitlePane.PropertyChangeHandler: 
instance in harmony, but static in jdk15
-class javax.swing.plaf.basic.BasicInternalFrameTitlePane.RestoreAction: 
instance in harmony, but static in jdk15
-class javax.swing.plaf.basic.BasicInternalFrameTitlePane.SizeAction: instance 
in harmony, but static in jdk15
-class javax.swing.plaf.basic.BasicInternalFrameTitlePane.SystemMenuBar: 
instance in harmony, but static in jdk15
-class javax.swing.plaf.basic.BasicInternalFrameTitlePane.TitlePaneLayout: 
instance in harmony, but static in jdk15
-class javax.swing.plaf.basic.BasicInternalFrameUI.BasicInternalFrameListener: 
instance in harmony, but static in jdk15
-class javax.swing.plaf.basic.BasicInternalFrameUI.BorderListener: instance in 
harmony, but static in jdk15
-class javax.swing.plaf.basic.BasicInternalFrameUI.ComponentHandler: instance 
in harmony, but static in jdk15
-class javax.swing.plaf.basic.BasicInternalFrameUI.GlassPaneDispatcher: 
instance in harmony, but static in jdk15
-class javax.swing.plaf.basic.BasicInternalFrameUI.InternalFrameLayout: 
instance in harmony, but static in jdk15
-class 
javax.swing.plaf.basic.BasicInternalFrameUI.InternalFramePropertyChangeListener:
 instance in harmony, but static in jdk15
-class javax.swing.plaf.basic.BasicListUI.FocusHandler: instance in harmony, 
but static in jdk15
-class javax.swing.plaf.basic.BasicListUI.ListDataHandler: instance in harmony, 
but static in jdk15
-class javax.swing.plaf.basic.BasicListUI.ListSelectionHandler: instance in 
harmony, but static in jdk15
-class javax.swing.plaf.basic.BasicListUI.MouseInputHandler: instance in 
harmony, but static in jdk15
-class javax.swing.plaf.basic.BasicListUI.PropertyChangeHandler: instance in 
harmony, but static in jdk15
-class javax.swing.plaf.basic.BasicMenuItemUI.MouseInputHandler: instance in 
harmony, but static in jdk15
-class javax.swing.plaf.basic.BasicMenuUI.ChangeHandler: instance in harmony, 
but static in jdk15
-class javax.swing.plaf.basic.BasicMenuUI.MouseInputHandler: instance in 
harmony, but static in jdk15
-class javax.swing.plaf.basic.BasicOptionPaneUI.ButtonActionListener: instance 
in harmony, but static in jdk15
-class javax.swing.plaf.basic.BasicOptionPaneUI.PropertyChangeHandler: instance 
in harmony, but static in jdk15
-class javax.swing.plaf.basic.BasicProgressBarUI.ChangeHandler: instance in 
harmony, but static in jdk15
-class javax.swing.plaf.basic.BasicScrollBarUI.PropertyChangeHandler: instance 
in harmony, but static in jdk15
-class javax.swing.plaf.basic.BasicScrollPaneUI.HSBChangeListener: instance in 
harmony, but static in jdk15
-class javax.swing.plaf.basic.BasicScrollPaneUI.MouseWheelHandler: instance in 
harmony, but static in jdk15
-class javax.swing.plaf.basic.BasicScrollPaneUI.PropertyChangeHandler: instance 
in harmony, but static in jdk15
-class javax.swing.plaf.basic.BasicScrollPaneUI.VSBChangeListener: instance in 
harmony, but static in jdk15
-class javax.swing.plaf.basic.BasicScrollPaneUI.ViewportChangeHandler: instance 
in harmony, but static in jdk15
-class javax.swing.plaf.basic.BasicSliderUI.ActionScroller: instance in 
harmony, but static in jdk15
-class javax.swing.plaf.basic.BasicSliderUI.ChangeHandler: instance in harmony, 
but static in jdk15
-class javax.swing.plaf.basic.BasicSliderUI.ComponentHandler: instance in 
harmony, but static in jdk15
-class javax.swing.plaf.basic.BasicSliderUI.FocusHandler: instance in harmony, 
but static in jdk15
-class javax.swing.plaf.basic.BasicSliderUI.PropertyChangeHandler: instance in 
harmony, but static in jdk15
-class javax.swing.plaf.basic.BasicSplitPaneDivider.DividerLayout: instance in 
harmony, but static in jdk15
-class javax.swing.plaf.basic.BasicSplitPaneDivider.VerticalDragController: 
instance in harmony, but static in jdk15
-class javax.swing.plaf.basic.BasicSplitPaneUI.BasicVerticalLayoutManager: 
instance in harmony, but static in jdk15
-class javax.swing.plaf.basic.BasicSplitPaneUI.FocusHandler: instance in 
harmony, but static in jdk15
-class javax.swing.plaf.basic.BasicSplitPaneUI.KeyboardDownRightHandler: 
instance in harmony, but static in jdk15
-class javax.swing.plaf.basic.BasicSplitPaneUI.KeyboardEndHandler: instance in 
harmony, but static in jdk15
-class javax.swing.plaf.basic.BasicSplitPaneUI.KeyboardHomeHandler: instance in 
harmony, but static in jdk15
-class javax.swing.plaf.basic.BasicSplitPaneUI.KeyboardResizeToggleHandler: 
instance in harmony, but static in jdk15
-class javax.swing.plaf.basic.BasicSplitPaneUI.KeyboardUpLeftHandler: instance 
in harmony, but static in jdk15
-class javax.swing.plaf.basic.BasicSplitPaneUI.PropertyHandler: instance in 
harmony, but static in jdk15
-class javax.swing.plaf.basic.BasicTabbedPaneUI.FocusHandler: instance in 
harmony, but static in jdk15
-class javax.swing.plaf.basic.BasicTabbedPaneUI.MouseHandler: instance in 
harmony, but static in jdk15
-class javax.swing.plaf.basic.BasicTabbedPaneUI.PropertyChangeHandler: instance 
in harmony, but static in jdk15
-class javax.swing.plaf.basic.BasicTabbedPaneUI.TabSelectionHandler: instance 
in harmony, but static in jdk15
-class javax.swing.plaf.basic.BasicTabbedPaneUI.TabbedPaneLayout: instance in 
harmony, but static in jdk15
-class javax.swing.plaf.basic.BasicTableHeaderUI.MouseInputHandler: instance in 
harmony, but static in jdk15
-class javax.swing.plaf.basic.BasicTableUI.FocusHandler: instance in harmony, 
but static in jdk15
-class javax.swing.plaf.basic.BasicTableUI.KeyHandler: instance in harmony, but 
static in jdk15
-class javax.swing.plaf.basic.BasicTableUI.MouseInputHandler: instance in 
harmony, but static in jdk15
-class javax.swing.plaf.basic.BasicToolBarUI.DockingListener: instance in 
harmony, but static in jdk15
-class javax.swing.plaf.basic.BasicToolBarUI.FrameListener: instance in 
harmony, but static in jdk15
-class javax.swing.plaf.basic.BasicToolBarUI.PropertyListener: instance in 
harmony, but static in jdk15
-class javax.swing.plaf.basic.BasicToolBarUI.ToolBarContListener: instance in 
harmony, but static in jdk15
-class javax.swing.plaf.basic.BasicToolBarUI.ToolBarFocusListener: instance in 
harmony, but static in jdk15
-class javax.swing.plaf.basic.BasicTreeUI.CellEditorHandler: instance in 
harmony, but static in jdk15
-class javax.swing.plaf.basic.BasicTreeUI.ComponentHandler: instance in 
harmony, but static in jdk15
-class javax.swing.plaf.basic.BasicTreeUI.FocusHandler: instance in harmony, 
but static in jdk15
-class javax.swing.plaf.basic.BasicTreeUI.KeyHandler: instance in harmony, but 
static in jdk15
-class javax.swing.plaf.basic.BasicTreeUI.MouseHandler: instance in harmony, 
but static in jdk15
-class javax.swing.plaf.basic.BasicTreeUI.MouseInputHandler: instance in 
harmony, but static in jdk15
-class javax.swing.plaf.basic.BasicTreeUI.NodeDimensionsHandler: instance in 
harmony, but static in jdk15
-class javax.swing.plaf.basic.BasicTreeUI.PropertyChangeHandler: instance in 
harmony, but static in jdk15
-class javax.swing.plaf.basic.BasicTreeUI.SelectionModelPropertyChangeHandler: 
instance in harmony, but static in jdk15
-class javax.swing.plaf.basic.BasicTreeUI.TreeCancelEditingAction: instance in 
harmony, but static in jdk15
-class javax.swing.plaf.basic.BasicTreeUI.TreeExpansionHandler: instance in 
harmony, but static in jdk15
-class javax.swing.plaf.basic.BasicTreeUI.TreeHomeAction: instance in harmony, 
but static in jdk15
-class javax.swing.plaf.basic.BasicTreeUI.TreeIncrementAction: instance in 
harmony, but static in jdk15
-class javax.swing.plaf.basic.BasicTreeUI.TreeModelHandler: instance in 
harmony, but static in jdk15
-class javax.swing.plaf.basic.BasicTreeUI.TreePageAction: instance in harmony, 
but static in jdk15
-class javax.swing.plaf.basic.BasicTreeUI.TreeSelectionHandler: instance in 
harmony, but static in jdk15
-class javax.swing.plaf.basic.BasicTreeUI.TreeToggleAction: instance in 
harmony, but static in jdk15
-class javax.swing.plaf.basic.BasicTreeUI.TreeTraverseAction: instance in 
harmony, but static in jdk15
-Bad
-class javax.swing.plaf.metal.MetalComboBoxUI.MetalComboPopup: instance in 
harmony, but static in jdk15
-class javax.swing.plaf.metal.MetalFileChooserUI.DirectoryComboBoxAction: 
instance in harmony, but static in jdk15
-class javax.swing.plaf.metal.MetalFileChooserUI.FileRenderer: instance in 
harmony, but static in jdk15
-class javax.swing.plaf.metal.MetalFileChooserUI.SingleClickListener: instance 
in harmony, but static in jdk15
-Bad
-class 
javax.swing.table.JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry:
 instance in harmony, but static in jdk15
-Bad
-class javax.swing.text.AbstractDocument.AbstractElement: instance in harmony, 
but static in jdk15
-class javax.swing.text.StyleContext.NamedStyle: instance in harmony, but 
static in jdk15
-class javax.swing.text.html.FormView.MouseEventListener: instance in harmony, 
but static in jdk15
-class javax.swing.text.html.HTMLDocument.HTMLReader: instance in harmony, but 
static in jdk15
-class javax.swing.text.html.HTMLDocument.HTMLReader.BlockAction: instance in 
harmony, but static in jdk15
-class javax.swing.text.html.HTMLDocument.HTMLReader.CharacterAction: instance 
in harmony, but static in jdk15
-class javax.swing.text.html.HTMLDocument.HTMLReader.FormAction: instance in 
harmony, but static in jdk15
-class javax.swing.text.html.HTMLDocument.HTMLReader.HiddenAction: instance in 
harmony, but static in jdk15
-class javax.swing.text.html.HTMLDocument.HTMLReader.IsindexAction: instance in 
harmony, but static in jdk15
-Bad
-class javax.swing.tree.DefaultTreeCellEditor.DefaultTextField: instance in 
harmony, but static in jdk15
-class javax.swing.tree.DefaultTreeCellEditor.EditorContainer: instance in 
harmony, but static in jdk15


Japi diff jdk6 vs harmony:
Full results:
http://www.kaffe.org/~stuart/japi/htmlout/h-jdk6-harmony.html

Changes since last run:

-Comparison run at Tue Nov 14 13:09:52 2006 GMT
-jdk6 API scanned at 2006/11/14 05:32:11 EST
+Comparison run at Tue Nov 14 20:08:23 2006 GMT
+jdk6 API scanned at 2006/11/14 10:49:52 EST
-java.awt: 95.84% good, 0.22% bad, 3.92% missing
+java.awt: 96.02% good, 0.05% bad, 3.92% missing
-java.awt.dnd: 99.8% good, 0.19% bad
+java.awt.dnd: 100% good
-java.beans.beancontext: 99.62% good, 0.37% bad
+java.beans.beancontext: 100% good
-java.security.cert: 99.77% good, 0.22% bad
+java.security.cert: 100% good
-javax.swing: 97.98% good, 0.03% minor, 0.06% bad, 1.91% missing
+javax.swing: 98.04% good, 0.03% minor, 0% bad, 1.91% missing
-javax.swing.plaf.basic: 98.23% good, 0.01% minor, 1.26% bad, 0.48% missing
-javax.swing.plaf.metal: 99.85% good, 0.11% bad, 0.03% missing
+javax.swing.plaf.basic: 99.49% good, 0.01% minor, 0.48% missing
+javax.swing.plaf.metal: 99.96% good, 0.03% missing
-javax.swing.table: 96.24% good, 0.05% bad, 3.69% missing
-javax.swing.text: 86.59% good, 0.01% minor, 0.07% bad, 13.31% missing
-javax.swing.text.html: 99.52% good, 0.47% bad
+javax.swing.table: 96.3% good, 3.69% missing
+javax.swing.text: 86.63% good, 0.01% minor, 0.03% bad, 13.31% missing
+javax.swing.text.html: 99.85% good, 0.14% bad
-javax.swing.tree: 99.88% good, 0.11% bad
+javax.swing.tree: 100% good
-Total: 88.36% good, 0.06% minor, 0.34% bad, 11.23% missing, 0.02% abs.add
+Total: 88.47% good, 0.06% minor, 0.22% bad, 11.23% missing, 0.02% abs.add
-Classes: 59 minor, 315 bad, 138 missing.
+Classes: 59 minor, 64 bad, 138 missing.
-class java.awt.Button.AccessibleAWTButton: public in jdk6, but protected in 
harmony
-class java.awt.Button.AccessibleAWTButton: static in jdk6, but instance in 
harmony
-class java.awt.Canvas.AccessibleAWTCanvas: public in jdk6, but protected in 
harmony
-class java.awt.Canvas.AccessibleAWTCanvas: static in jdk6, but instance in 
harmony
-class java.awt.Checkbox.AccessibleAWTCheckbox: public in jdk6, but protected 
in harmony
-class java.awt.Checkbox.AccessibleAWTCheckbox: static in jdk6, but instance in 
harmony
-class java.awt.CheckboxMenuItem.AccessibleAWTCheckboxMenuItem: public in jdk6, 
but protected in harmony
-class java.awt.CheckboxMenuItem.AccessibleAWTCheckboxMenuItem: static in jdk6, 
but instance in harmony
-class java.awt.Choice.AccessibleAWTChoice: public in jdk6, but protected in 
harmony
-class java.awt.Choice.AccessibleAWTChoice: static in jdk6, but instance in 
harmony
-class java.awt.Component.AccessibleAWTComponent.AccessibleAWTComponentHandler: 
public in jdk6, but protected in harmony
-class java.awt.Component.AccessibleAWTComponent.AccessibleAWTComponentHandler: 
static in jdk6, but instance in harmony
-class java.awt.Component.AccessibleAWTComponent.AccessibleAWTFocusHandler: 
public in jdk6, but protected in harmony
-class java.awt.Component.AccessibleAWTComponent.AccessibleAWTFocusHandler: 
static in jdk6, but instance in harmony
-class java.awt.Component.BltBufferStrategy: public in jdk6, but protected in 
harmony
-class java.awt.Component.BltBufferStrategy: static in jdk6, but instance in 
harmony
-class java.awt.Component.FlipBufferStrategy: public in jdk6, but protected in 
harmony
-class java.awt.Component.FlipBufferStrategy: static in jdk6, but instance in 
harmony
-class java.awt.Container.AccessibleAWTContainer: public in jdk6, but protected 
in harmony
-class java.awt.Container.AccessibleAWTContainer: static in jdk6, but instance 
in harmony
-class java.awt.Container.AccessibleAWTContainer.AccessibleContainerHandler: 
public in jdk6, but protected in harmony
-class java.awt.Container.AccessibleAWTContainer.AccessibleContainerHandler: 
static in jdk6, but instance in harmony
-class java.awt.Label.AccessibleAWTLabel: public in jdk6, but protected in 
harmony
-class java.awt.Label.AccessibleAWTLabel: static in jdk6, but instance in 
harmony
-class java.awt.List.AccessibleAWTList: public in jdk6, but protected in harmony
-class java.awt.List.AccessibleAWTList: static in jdk6, but instance in harmony
-class java.awt.List.AccessibleAWTList.AccessibleAWTListChild: public in jdk6, 
but protected in harmony
-class java.awt.List.AccessibleAWTList.AccessibleAWTListChild: static in jdk6, 
but instance in harmony
-class java.awt.Menu.AccessibleAWTMenu: public in jdk6, but protected in harmony
-class java.awt.Menu.AccessibleAWTMenu: static in jdk6, but instance in harmony
-class java.awt.MenuBar.AccessibleAWTMenuBar: public in jdk6, but protected in 
harmony
-class java.awt.MenuBar.AccessibleAWTMenuBar: static in jdk6, but instance in 
harmony
-class java.awt.Scrollbar.AccessibleAWTScrollBar: public in jdk6, but protected 
in harmony
-class java.awt.Scrollbar.AccessibleAWTScrollBar: static in jdk6, but instance 
in harmony
-class java.awt.TextArea.AccessibleAWTTextArea: public in jdk6, but protected 
in harmony
-class java.awt.TextArea.AccessibleAWTTextArea: static in jdk6, but instance in 
harmony
-class java.awt.TextField.AccessibleAWTTextField: public in jdk6, but protected 
in harmony
-class java.awt.TextField.AccessibleAWTTextField: static in jdk6, but instance 
in harmony
-java.awt.dnd:
-Bad
-class java.awt.dnd.DropTargetContext.TransferableProxy: public in jdk6, but 
protected in harmony
-class java.awt.dnd.DropTargetContext.TransferableProxy: static in jdk6, but 
instance in harmony
-
-java.beans.beancontext:
-Bad
-class java.beans.beancontext.BeanContextServicesSupport.BCSSChild: public in 
jdk6, but protected in harmony
-class java.beans.beancontext.BeanContextServicesSupport.BCSSChild: static in 
jdk6, but instance in harmony
-class java.beans.beancontext.BeanContextSupport.BCSIterator: public in jdk6, 
but protected in harmony
-
-java.security.cert:
-Bad
-class java.security.cert.CertPath.CertPathRep: public in jdk6, but protected 
in harmony
-class java.security.cert.Certificate.CertificateRep: public in jdk6, but 
protected in harmony
-
-class javax.swing.AbstractButton.ButtonChangeListener: public in jdk6, but 
protected in harmony
-class javax.swing.AbstractButton.ButtonChangeListener: static in jdk6, but 
instance in harmony
-class javax.swing.Box.Filler.AccessibleBoxFiller: public in jdk6, but 
protected in harmony
-class javax.swing.Box.Filler.AccessibleBoxFiller: static in jdk6, but instance 
in harmony
-class javax.swing.ImageIcon.AccessibleImageIcon: public in jdk6, but protected 
in harmony
-class javax.swing.ImageIcon.AccessibleImageIcon: static in jdk6, but instance 
in harmony
-class javax.swing.JComponent.AccessibleJComponent.AccessibleContainerHandler: 
public in jdk6, but protected in harmony
-class javax.swing.JComponent.AccessibleJComponent.AccessibleContainerHandler: 
static in jdk6, but instance in harmony
-class javax.swing.JComponent.AccessibleJComponent.AccessibleFocusHandler: 
public in jdk6, but protected in harmony
-class javax.swing.JComponent.AccessibleJComponent.AccessibleFocusHandler: 
static in jdk6, but instance in harmony
-class javax.swing.JEditorPane.JEditorPaneAccessibleHypertextSupport.HTMLLink: 
static in jdk6, but instance in harmony
-class javax.swing.JList.AccessibleJList.AccessibleJListChild: public in jdk6, 
but protected in harmony
-class javax.swing.JList.AccessibleJList.AccessibleJListChild: static in jdk6, 
but instance in harmony
-class javax.swing.JRootPane.RootLayout: public in jdk6, but protected in 
harmony
-class javax.swing.JRootPane.RootLayout: static in jdk6, but instance in harmony
-class javax.swing.JScrollPane.ScrollBar: public in jdk6, but protected in 
harmony
-class javax.swing.JScrollPane.ScrollBar: static in jdk6, but instance in 
harmony
-class javax.swing.JTabbedPane.ModelListener: public in jdk6, but protected in 
harmony
-class javax.swing.JTabbedPane.ModelListener: static in jdk6, but instance in 
harmony
-class javax.swing.JTable.AccessibleJTable.AccessibleJTableCell: public in 
jdk6, but protected in harmony
-class javax.swing.JTable.AccessibleJTable.AccessibleJTableCell: static in 
jdk6, but instance in harmony
-class javax.swing.JTable.AccessibleJTable.AccessibleJTableModelChange: public 
in jdk6, but protected in harmony
-class javax.swing.JTable.AccessibleJTable.AccessibleJTableModelChange: static 
in jdk6, but instance in harmony
-class javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode: public in jdk6, 
but protected in harmony
-class javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode: static in jdk6, 
but instance in harmony
-class javax.swing.JTree.EmptySelectionModel: public in jdk6, but protected in 
harmony
-class javax.swing.JTree.TreeModelHandler: public in jdk6, but protected in 
harmony
-class javax.swing.JTree.TreeModelHandler: static in jdk6, but instance in 
harmony
-class javax.swing.ProgressMonitor.AccessibleProgressMonitor: public in jdk6, 
but protected in harmony
-class javax.swing.ProgressMonitor.AccessibleProgressMonitor: static in jdk6, 
but instance in harmony
-class javax.swing.ToolTipManager.insideTimerAction: public in jdk6, but 
protected in harmony
-class javax.swing.ToolTipManager.insideTimerAction: static in jdk6, but 
instance in harmony
-class javax.swing.ToolTipManager.outsideTimerAction: public in jdk6, but 
protected in harmony
-class javax.swing.ToolTipManager.outsideTimerAction: static in jdk6, but 
instance in harmony
-class javax.swing.ToolTipManager.stillInsideTimerAction: public in jdk6, but 
protected in harmony
-class javax.swing.ToolTipManager.stillInsideTimerAction: static in jdk6, but 
instance in harmony
-Bad
-class javax.swing.plaf.basic.BasicColorChooserUI.PropertyHandler: static in 
jdk6, but instance in harmony
-class javax.swing.plaf.basic.BasicComboBoxUI.ComboBoxLayoutManager: static in 
jdk6, but instance in harmony
-class javax.swing.plaf.basic.BasicComboBoxUI.FocusHandler: static in jdk6, but 
instance in harmony
-class javax.swing.plaf.basic.BasicComboBoxUI.ItemHandler: static in jdk6, but 
instance in harmony
-class javax.swing.plaf.basic.BasicComboBoxUI.KeyHandler: static in jdk6, but 
instance in harmony
-class javax.swing.plaf.basic.BasicComboBoxUI.ListDataHandler: static in jdk6, 
but instance in harmony
-class javax.swing.plaf.basic.BasicComboBoxUI.PropertyChangeHandler: static in 
jdk6, but instance in harmony
-class javax.swing.plaf.basic.BasicComboPopup.InvocationKeyHandler: static in 
jdk6, but instance in harmony
-class javax.swing.plaf.basic.BasicComboPopup.InvocationMouseHandler: public in 
jdk6, but protected in harmony
-class javax.swing.plaf.basic.BasicComboPopup.InvocationMouseHandler: static in 
jdk6, but instance in harmony
-class javax.swing.plaf.basic.BasicComboPopup.InvocationMouseMotionHandler: 
public in jdk6, but protected in harmony
-class javax.swing.plaf.basic.BasicComboPopup.InvocationMouseMotionHandler: 
static in jdk6, but instance in harmony
-class javax.swing.plaf.basic.BasicComboPopup.ItemHandler: public in jdk6, but 
protected in harmony
-class javax.swing.plaf.basic.BasicComboPopup.ItemHandler: static in jdk6, but 
instance in harmony
-class javax.swing.plaf.basic.BasicComboPopup.ListDataHandler: static in jdk6, 
but instance in harmony
-class javax.swing.plaf.basic.BasicComboPopup.ListMouseHandler: public in jdk6, 
but protected in harmony
-class javax.swing.plaf.basic.BasicComboPopup.ListMouseHandler: static in jdk6, 
but instance in harmony
-class javax.swing.plaf.basic.BasicComboPopup.ListMouseMotionHandler: public in 
jdk6, but protected in harmony
-class javax.swing.plaf.basic.BasicComboPopup.ListMouseMotionHandler: static in 
jdk6, but instance in harmony
-class javax.swing.plaf.basic.BasicComboPopup.ListSelectionHandler: public in 
jdk6, but protected in harmony
-class javax.swing.plaf.basic.BasicComboPopup.ListSelectionHandler: static in 
jdk6, but instance in harmony
-class javax.swing.plaf.basic.BasicComboPopup.PropertyChangeHandler: public in 
jdk6, but protected in harmony
-class javax.swing.plaf.basic.BasicComboPopup.PropertyChangeHandler: static in 
jdk6, but instance in harmony
-class javax.swing.plaf.basic.BasicDesktopIconUI.MouseInputHandler: static in 
jdk6, but instance in harmony
-class javax.swing.plaf.basic.BasicDesktopPaneUI.CloseAction: public in jdk6, 
but protected in harmony
-class javax.swing.plaf.basic.BasicDesktopPaneUI.CloseAction: static in jdk6, 
but instance in harmony
-class javax.swing.plaf.basic.BasicDesktopPaneUI.MaximizeAction: public in 
jdk6, but protected in harmony
-class javax.swing.plaf.basic.BasicDesktopPaneUI.MaximizeAction: static in 
jdk6, but instance in harmony
-class javax.swing.plaf.basic.BasicDesktopPaneUI.MinimizeAction: public in 
jdk6, but protected in harmony
-class javax.swing.plaf.basic.BasicDesktopPaneUI.MinimizeAction: static in 
jdk6, but instance in harmony
-class javax.swing.plaf.basic.BasicDesktopPaneUI.NavigateAction: public in 
jdk6, but protected in harmony
-class javax.swing.plaf.basic.BasicDesktopPaneUI.NavigateAction: static in 
jdk6, but instance in harmony
-class javax.swing.plaf.basic.BasicDesktopPaneUI.OpenAction: public in jdk6, 
but protected in harmony
-class javax.swing.plaf.basic.BasicDesktopPaneUI.OpenAction: static in jdk6, 
but instance in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.AcceptAllFileFilter: public in 
jdk6, but protected in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.AcceptAllFileFilter: static in 
jdk6, but instance in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.ApproveSelectionAction: public 
in jdk6, but protected in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.ApproveSelectionAction: static 
in jdk6, but instance in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.BasicFileView: public in jdk6, 
but protected in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.BasicFileView: static in jdk6, 
but instance in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.CancelSelectionAction: public 
in jdk6, but protected in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.CancelSelectionAction: static 
in jdk6, but instance in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.ChangeToParentDirectoryAction: 
public in jdk6, but protected in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.ChangeToParentDirectoryAction: 
static in jdk6, but instance in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.DoubleClickListener: public in 
jdk6, but protected in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.DoubleClickListener: static in 
jdk6, but instance in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.GoHomeAction: public in jdk6, 
but protected in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.GoHomeAction: static in jdk6, 
but instance in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.NewFolderAction: public in 
jdk6, but protected in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.NewFolderAction: static in 
jdk6, but instance in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.SelectionListener: public in 
jdk6, but protected in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.SelectionListener: static in 
jdk6, but instance in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.UpdateAction: public in jdk6, 
but protected in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.UpdateAction: static in jdk6, 
but instance in harmony
-class javax.swing.plaf.basic.BasicInternalFrameTitlePane.CloseAction: static 
in jdk6, but instance in harmony
-class javax.swing.plaf.basic.BasicInternalFrameTitlePane.IconifyAction: static 
in jdk6, but instance in harmony
-class javax.swing.plaf.basic.BasicInternalFrameTitlePane.MaximizeAction: 
static in jdk6, but instance in harmony
-class javax.swing.plaf.basic.BasicInternalFrameTitlePane.MoveAction: static in 
jdk6, but instance in harmony
-class 
javax.swing.plaf.basic.BasicInternalFrameTitlePane.PropertyChangeHandler: 
static in jdk6, but instance in harmony
-class javax.swing.plaf.basic.BasicInternalFrameTitlePane.RestoreAction: static 
in jdk6, but instance in harmony
-class javax.swing.plaf.basic.BasicInternalFrameTitlePane.SizeAction: static in 
jdk6, but instance in harmony
-class javax.swing.plaf.basic.BasicInternalFrameTitlePane.SystemMenuBar: static 
in jdk6, but instance in harmony
-class javax.swing.plaf.basic.BasicInternalFrameTitlePane.TitlePaneLayout: 
static in jdk6, but instance in harmony
-class javax.swing.plaf.basic.BasicInternalFrameUI.BasicInternalFrameListener: 
public in jdk6, but protected in harmony
-class javax.swing.plaf.basic.BasicInternalFrameUI.BasicInternalFrameListener: 
static in jdk6, but instance in harmony
-class javax.swing.plaf.basic.BasicInternalFrameUI.BorderListener: public in 
jdk6, but protected in harmony
-class javax.swing.plaf.basic.BasicInternalFrameUI.BorderListener: static in 
jdk6, but instance in harmony
-class javax.swing.plaf.basic.BasicInternalFrameUI.ComponentHandler: public in 
jdk6, but protected in harmony
-class javax.swing.plaf.basic.BasicInternalFrameUI.ComponentHandler: static in 
jdk6, but instance in harmony
-class javax.swing.plaf.basic.BasicInternalFrameUI.GlassPaneDispatcher: public 
in jdk6, but protected in harmony
-class javax.swing.plaf.basic.BasicInternalFrameUI.GlassPaneDispatcher: static 
in jdk6, but instance in harmony
-class javax.swing.plaf.basic.BasicInternalFrameUI.InternalFrameLayout: static 
in jdk6, but instance in harmony
-class 
javax.swing.plaf.basic.BasicInternalFrameUI.InternalFramePropertyChangeListener:
 static in jdk6, but instance in harmony
-class javax.swing.plaf.basic.BasicListUI.FocusHandler: static in jdk6, but 
instance in harmony
-class javax.swing.plaf.basic.BasicListUI.ListDataHandler: static in jdk6, but 
instance in harmony
-class javax.swing.plaf.basic.BasicListUI.ListSelectionHandler: static in jdk6, 
but instance in harmony
-class javax.swing.plaf.basic.BasicListUI.MouseInputHandler: static in jdk6, 
but instance in harmony
-class javax.swing.plaf.basic.BasicListUI.PropertyChangeHandler: static in 
jdk6, but instance in harmony
-class javax.swing.plaf.basic.BasicMenuItemUI.MouseInputHandler: public in 
jdk6, but protected in harmony
-class javax.swing.plaf.basic.BasicMenuItemUI.MouseInputHandler: static in 
jdk6, but instance in harmony
-class javax.swing.plaf.basic.BasicMenuUI.ChangeHandler: static in jdk6, but 
instance in harmony
-class javax.swing.plaf.basic.BasicMenuUI.MouseInputHandler: public in jdk6, 
but protected in harmony
-class javax.swing.plaf.basic.BasicMenuUI.MouseInputHandler: static in jdk6, 
but instance in harmony
-class javax.swing.plaf.basic.BasicOptionPaneUI.ButtonActionListener: static in 
jdk6, but instance in harmony
-class javax.swing.plaf.basic.BasicOptionPaneUI.PropertyChangeHandler: static 
in jdk6, but instance in harmony
-class javax.swing.plaf.basic.BasicProgressBarUI.ChangeHandler: static in jdk6, 
but instance in harmony
-class javax.swing.plaf.basic.BasicScrollBarUI.PropertyChangeHandler: static in 
jdk6, but instance in harmony
-class javax.swing.plaf.basic.BasicScrollPaneUI.HSBChangeListener: static in 
jdk6, but instance in harmony
-class javax.swing.plaf.basic.BasicScrollPaneUI.MouseWheelHandler: public in 
jdk6, but protected in harmony
-class javax.swing.plaf.basic.BasicScrollPaneUI.MouseWheelHandler: static in 
jdk6, but instance in harmony
-class javax.swing.plaf.basic.BasicScrollPaneUI.PropertyChangeHandler: static 
in jdk6, but instance in harmony
-class javax.swing.plaf.basic.BasicScrollPaneUI.VSBChangeListener: static in 
jdk6, but instance in harmony
-class javax.swing.plaf.basic.BasicScrollPaneUI.ViewportChangeHandler: static 
in jdk6, but instance in harmony
-class javax.swing.plaf.basic.BasicSliderUI.ActionScroller: static in jdk6, but 
instance in harmony
-class javax.swing.plaf.basic.BasicSliderUI.ChangeHandler: static in jdk6, but 
instance in harmony
-class javax.swing.plaf.basic.BasicSliderUI.ComponentHandler: static in jdk6, 
but instance in harmony
-class javax.swing.plaf.basic.BasicSliderUI.FocusHandler: static in jdk6, but 
instance in harmony
-class javax.swing.plaf.basic.BasicSliderUI.PropertyChangeHandler: static in 
jdk6, but instance in harmony
-class javax.swing.plaf.basic.BasicSplitPaneDivider.DividerLayout: public in 
jdk6, but protected in harmony
-class javax.swing.plaf.basic.BasicSplitPaneDivider.DividerLayout: static in 
jdk6, but instance in harmony
-class javax.swing.plaf.basic.BasicSplitPaneDivider.VerticalDragController: 
public in jdk6, but protected in harmony
-class javax.swing.plaf.basic.BasicSplitPaneDivider.VerticalDragController: 
static in jdk6, but instance in harmony
-class javax.swing.plaf.basic.BasicSplitPaneUI.BasicVerticalLayoutManager: 
static in jdk6, but instance in harmony
-class javax.swing.plaf.basic.BasicSplitPaneUI.FocusHandler: static in jdk6, 
but instance in harmony
-class javax.swing.plaf.basic.BasicSplitPaneUI.KeyboardDownRightHandler: static 
in jdk6, but instance in harmony
-class javax.swing.plaf.basic.BasicSplitPaneUI.KeyboardEndHandler: static in 
jdk6, but instance in harmony
-class javax.swing.plaf.basic.BasicSplitPaneUI.KeyboardHomeHandler: static in 
jdk6, but instance in harmony
-class javax.swing.plaf.basic.BasicSplitPaneUI.KeyboardResizeToggleHandler: 
static in jdk6, but instance in harmony
-class javax.swing.plaf.basic.BasicSplitPaneUI.KeyboardUpLeftHandler: static in 
jdk6, but instance in harmony
-class javax.swing.plaf.basic.BasicSplitPaneUI.PropertyHandler: static in jdk6, 
but instance in harmony
-class javax.swing.plaf.basic.BasicTabbedPaneUI.FocusHandler: static in jdk6, 
but instance in harmony
-class javax.swing.plaf.basic.BasicTabbedPaneUI.MouseHandler: static in jdk6, 
but instance in harmony
-class javax.swing.plaf.basic.BasicTabbedPaneUI.PropertyChangeHandler: static 
in jdk6, but instance in harmony
-class javax.swing.plaf.basic.BasicTabbedPaneUI.TabSelectionHandler: static in 
jdk6, but instance in harmony
-class javax.swing.plaf.basic.BasicTabbedPaneUI.TabbedPaneLayout: static in 
jdk6, but instance in harmony
-class javax.swing.plaf.basic.BasicTableHeaderUI.MouseInputHandler: static in 
jdk6, but instance in harmony
-class javax.swing.plaf.basic.BasicTableUI.FocusHandler: static in jdk6, but 
instance in harmony
-class javax.swing.plaf.basic.BasicTableUI.KeyHandler: static in jdk6, but 
instance in harmony
-class javax.swing.plaf.basic.BasicTableUI.MouseInputHandler: static in jdk6, 
but instance in harmony
-class javax.swing.plaf.basic.BasicToolBarUI.DockingListener: static in jdk6, 
but instance in harmony
-class javax.swing.plaf.basic.BasicToolBarUI.FrameListener: public in jdk6, but 
protected in harmony
-class javax.swing.plaf.basic.BasicToolBarUI.FrameListener: static in jdk6, but 
instance in harmony
-class javax.swing.plaf.basic.BasicToolBarUI.PropertyListener: public in jdk6, 
but protected in harmony
-class javax.swing.plaf.basic.BasicToolBarUI.PropertyListener: static in jdk6, 
but instance in harmony
-class javax.swing.plaf.basic.BasicToolBarUI.ToolBarContListener: public in 
jdk6, but protected in harmony
-class javax.swing.plaf.basic.BasicToolBarUI.ToolBarContListener: static in 
jdk6, but instance in harmony
-class javax.swing.plaf.basic.BasicToolBarUI.ToolBarFocusListener: public in 
jdk6, but protected in harmony
-class javax.swing.plaf.basic.BasicToolBarUI.ToolBarFocusListener: static in 
jdk6, but instance in harmony
-class javax.swing.plaf.basic.BasicTreeUI.CellEditorHandler: static in jdk6, 
but instance in harmony
-class javax.swing.plaf.basic.BasicTreeUI.ComponentHandler: static in jdk6, but 
instance in harmony
-class javax.swing.plaf.basic.BasicTreeUI.FocusHandler: static in jdk6, but 
instance in harmony
-class javax.swing.plaf.basic.BasicTreeUI.KeyHandler: static in jdk6, but 
instance in harmony
-class javax.swing.plaf.basic.BasicTreeUI.MouseHandler: static in jdk6, but 
instance in harmony
-class javax.swing.plaf.basic.BasicTreeUI.MouseInputHandler: static in jdk6, 
but instance in harmony
-class javax.swing.plaf.basic.BasicTreeUI.NodeDimensionsHandler: static in 
jdk6, but instance in harmony
-class javax.swing.plaf.basic.BasicTreeUI.PropertyChangeHandler: static in 
jdk6, but instance in harmony
-class javax.swing.plaf.basic.BasicTreeUI.SelectionModelPropertyChangeHandler: 
static in jdk6, but instance in harmony
-class javax.swing.plaf.basic.BasicTreeUI.TreeCancelEditingAction: static in 
jdk6, but instance in harmony
-class javax.swing.plaf.basic.BasicTreeUI.TreeExpansionHandler: static in jdk6, 
but instance in harmony
-class javax.swing.plaf.basic.BasicTreeUI.TreeHomeAction: static in jdk6, but 
instance in harmony
-class javax.swing.plaf.basic.BasicTreeUI.TreeIncrementAction: static in jdk6, 
but instance in harmony
-class javax.swing.plaf.basic.BasicTreeUI.TreeModelHandler: static in jdk6, but 
instance in harmony
-class javax.swing.plaf.basic.BasicTreeUI.TreePageAction: static in jdk6, but 
instance in harmony
-class javax.swing.plaf.basic.BasicTreeUI.TreeSelectionHandler: static in jdk6, 
but instance in harmony
-class javax.swing.plaf.basic.BasicTreeUI.TreeToggleAction: static in jdk6, but 
instance in harmony
-class javax.swing.plaf.basic.BasicTreeUI.TreeTraverseAction: static in jdk6, 
but instance in harmony
-Bad
-class javax.swing.plaf.metal.MetalComboBoxUI.MetalComboPopup: static in jdk6, 
but instance in harmony
-class javax.swing.plaf.metal.MetalFileChooserUI.DirectoryComboBoxAction: 
public in jdk6, but protected in harmony
-class javax.swing.plaf.metal.MetalFileChooserUI.DirectoryComboBoxAction: 
static in jdk6, but instance in harmony
-class javax.swing.plaf.metal.MetalFileChooserUI.FileRenderer: public in jdk6, 
but protected in harmony
-class javax.swing.plaf.metal.MetalFileChooserUI.FileRenderer: static in jdk6, 
but instance in harmony
-class javax.swing.plaf.metal.MetalFileChooserUI.SingleClickListener: public in 
jdk6, but protected in harmony
-class javax.swing.plaf.metal.MetalFileChooserUI.SingleClickListener: static in 
jdk6, but instance in harmony
-class javax.swing.plaf.metal.MetalSliderUI.MetalPropertyListener: public in 
jdk6, but protected in harmony
-class javax.swing.plaf.metal.MetalToolBarUI.MetalDockingListener: public in 
jdk6, but protected in harmony
-Bad
-class 
javax.swing.table.JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry:
 public in jdk6, but protected in harmony
-class 
javax.swing.table.JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry:
 static in jdk6, but instance in harmony
-class javax.swing.text.AbstractDocument.AbstractElement: static in jdk6, but 
instance in harmony
-class javax.swing.text.DefaultStyledDocument.SectionElement: public in jdk6, 
but protected in harmony
-class javax.swing.text.StyleContext.NamedStyle: static in jdk6, but instance 
in harmony
-class javax.swing.text.html.FormView.MouseEventListener: public in jdk6, but 
protected in harmony
-class javax.swing.text.html.FormView.MouseEventListener: static in jdk6, but 
instance in harmony
-class javax.swing.text.html.HTMLDocument.HTMLReader: static in jdk6, but 
instance in harmony
-class javax.swing.text.html.HTMLDocument.HTMLReader.BlockAction: static in 
jdk6, but instance in harmony
-class javax.swing.text.html.HTMLDocument.HTMLReader.CharacterAction: static in 
jdk6, but instance in harmony
-class javax.swing.text.html.HTMLDocument.HTMLReader.FormAction: static in 
jdk6, but instance in harmony
-class javax.swing.text.html.HTMLDocument.HTMLReader.HiddenAction: static in 
jdk6, but instance in harmony
-class javax.swing.text.html.HTMLDocument.HTMLReader.IsindexAction: static in 
jdk6, but instance in harmony
-javax.swing.tree:
-Bad
-class javax.swing.tree.DefaultTreeCellEditor.DefaultTextField: static in jdk6, 
but instance in harmony
-class javax.swing.tree.DefaultTreeCellEditor.EditorContainer: static in jdk6, 
but instance in harmony
-


Japi diff harmony vs jdk6:
Full results:
http://www.kaffe.org/~stuart/japi/htmlout/h-harmony-jdk6.html

Changes since last run:

-Comparison run at Tue Nov 14 13:14:49 2006 GMT
+Comparison run at Tue Nov 14 20:12:05 2006 GMT
-jdk6 API scanned at 2006/11/14 05:32:11 EST
+jdk6 API scanned at 2006/11/14 10:49:52 EST
-java.awt: 99.81% good, 0.18% bad, 0.02% abs.add
+java.awt: 100% good, 0.02% abs.add
-java.awt.dnd: 99.8% good, 0.19% bad
+java.awt.dnd: 100% good
-java.beans.beancontext: 99.06% good, 0.93% bad
+java.beans.beancontext: 99.24% good, 0.75% bad
-javax.swing: 99.65% good, 0.29% minor, 0.05% bad, 0% missing
+javax.swing: 99.54% good, 0.45% minor, 0% missing
-javax.swing.plaf.basic: 98.44% good, 0.22% minor, 1.33% bad
-javax.swing.plaf.metal: 99.33% good, 0.55% minor, 0.07% bad, 0.03% missing
-javax.swing.table: 99.52% good, 0.41% minor, 0.05% bad
-javax.swing.text: 99% good, 0.87% minor, 0.04% bad, 0.08% missing
-javax.swing.text.html: 98.16% good, 0.56% minor, 0.46% bad, 0.79% missing
+javax.swing.plaf.basic: 99.42% good, 0.51% minor, 0.06% bad
+javax.swing.plaf.metal: 99.34% good, 0.61% minor, 0.03% missing
+javax.swing.table: 99.52% good, 0.47% minor
+javax.swing.text: 98.92% good, 0.99% minor, 0.08% missing
+javax.swing.text.html: 98.4% good, 0.65% minor, 0.14% bad, 0.79% missing
-javax.swing.tree: 99.47% good, 0.34% minor, 0.11% bad, 0.05% missing
+javax.swing.tree: 99.47% good, 0.46% minor, 0.05% missing
-Total: 90.91% good, 0.21% minor, 0.26% bad, 8.6% missing, 0.16% abs.add
+Total: 90.96% good, 0.27% minor, 0.14% bad, 8.6% missing, 0.16% abs.add
-Classes: 406 minor, 284 bad, 486 missing.
+Classes: 406 minor, 118 bad, 486 missing.
-Bad
-class java.awt.Button.AccessibleAWTButton: instance in harmony, but static in 
jdk6
-class java.awt.Canvas.AccessibleAWTCanvas: instance in harmony, but static in 
jdk6
-class java.awt.Checkbox.AccessibleAWTCheckbox: instance in harmony, but static 
in jdk6
-class java.awt.CheckboxMenuItem.AccessibleAWTCheckboxMenuItem: instance in 
harmony, but static in jdk6
-class java.awt.Choice.AccessibleAWTChoice: instance in harmony, but static in 
jdk6
-class java.awt.Component.AccessibleAWTComponent.AccessibleAWTComponentHandler: 
instance in harmony, but static in jdk6
-class java.awt.Component.AccessibleAWTComponent.AccessibleAWTFocusHandler: 
instance in harmony, but static in jdk6
-class java.awt.Component.BltBufferStrategy: instance in harmony, but static in 
jdk6
-class java.awt.Component.FlipBufferStrategy: instance in harmony, but static 
in jdk6
-class java.awt.Container.AccessibleAWTContainer: instance in harmony, but 
static in jdk6
-class java.awt.Container.AccessibleAWTContainer.AccessibleContainerHandler: 
instance in harmony, but static in jdk6
-class java.awt.Label.AccessibleAWTLabel: instance in harmony, but static in 
jdk6
-class java.awt.List.AccessibleAWTList: instance in harmony, but static in jdk6
-class java.awt.List.AccessibleAWTList.AccessibleAWTListChild: instance in 
harmony, but static in jdk6
-class java.awt.Menu.AccessibleAWTMenu: instance in harmony, but static in jdk6
-class java.awt.MenuBar.AccessibleAWTMenuBar: instance in harmony, but static 
in jdk6
-class java.awt.Scrollbar.AccessibleAWTScrollBar: instance in harmony, but 
static in jdk6
-class java.awt.TextArea.AccessibleAWTTextArea: instance in harmony, but static 
in jdk6
-class java.awt.TextField.AccessibleAWTTextField: instance in harmony, but 
static in jdk6
-java.awt.dnd:
-Bad
-class java.awt.dnd.DropTargetContext.TransferableProxy: instance in harmony, 
but static in jdk6
-
-class java.beans.beancontext.BeanContextServicesSupport.BCSSChild: instance in 
harmony, but static in jdk6
-Bad
-class javax.swing.AbstractButton.ButtonChangeListener: instance in harmony, 
but static in jdk6
-class javax.swing.Box.Filler.AccessibleBoxFiller: instance in harmony, but 
static in jdk6
-class javax.swing.ImageIcon.AccessibleImageIcon: instance in harmony, but 
static in jdk6
-class javax.swing.JComponent.AccessibleJComponent.AccessibleContainerHandler: 
instance in harmony, but static in jdk6
-class javax.swing.JComponent.AccessibleJComponent.AccessibleFocusHandler: 
instance in harmony, but static in jdk6
-class javax.swing.JEditorPane.JEditorPaneAccessibleHypertextSupport.HTMLLink: 
instance in harmony, but static in jdk6
-class javax.swing.JList.AccessibleJList.AccessibleJListChild: instance in 
harmony, but static in jdk6
-class javax.swing.JRootPane.RootLayout: instance in harmony, but static in jdk6
-class javax.swing.JScrollPane.ScrollBar: instance in harmony, but static in 
jdk6
-class javax.swing.JTabbedPane.ModelListener: instance in harmony, but static 
in jdk6
-class javax.swing.JTable.AccessibleJTable.AccessibleJTableCell: instance in 
harmony, but static in jdk6
-class javax.swing.JTable.AccessibleJTable.AccessibleJTableModelChange: 
instance in harmony, but static in jdk6
-class javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode: instance in 
harmony, but static in jdk6
-class javax.swing.JTree.TreeModelHandler: instance in harmony, but static in 
jdk6
-class javax.swing.ProgressMonitor.AccessibleProgressMonitor: instance in 
harmony, but static in jdk6
-class javax.swing.ToolTipManager.insideTimerAction: instance in harmony, but 
static in jdk6
-class javax.swing.ToolTipManager.outsideTimerAction: instance in harmony, but 
static in jdk6
-class javax.swing.ToolTipManager.stillInsideTimerAction: instance in harmony, 
but static in jdk6
-class javax.swing.plaf.basic.BasicColorChooserUI.PropertyHandler: instance in 
harmony, but static in jdk6
-class javax.swing.plaf.basic.BasicComboBoxUI.ComboBoxLayoutManager: instance 
in harmony, but static in jdk6
-class javax.swing.plaf.basic.BasicComboBoxUI.FocusHandler: instance in 
harmony, but static in jdk6
-class javax.swing.plaf.basic.BasicComboBoxUI.ItemHandler: instance in harmony, 
but static in jdk6
-class javax.swing.plaf.basic.BasicComboBoxUI.KeyHandler: instance in harmony, 
but static in jdk6
-class javax.swing.plaf.basic.BasicComboBoxUI.ListDataHandler: instance in 
harmony, but static in jdk6
-class javax.swing.plaf.basic.BasicComboBoxUI.PropertyChangeHandler: instance 
in harmony, but static in jdk6
-class javax.swing.plaf.basic.BasicComboPopup.InvocationKeyHandler: instance in 
harmony, but static in jdk6
-class javax.swing.plaf.basic.BasicComboPopup.InvocationMouseHandler: instance 
in harmony, but static in jdk6
-class javax.swing.plaf.basic.BasicComboPopup.InvocationMouseMotionHandler: 
instance in harmony, but static in jdk6
-class javax.swing.plaf.basic.BasicComboPopup.ItemHandler: instance in harmony, 
but static in jdk6
-class javax.swing.plaf.basic.BasicComboPopup.ListDataHandler: instance in 
harmony, but static in jdk6
-class javax.swing.plaf.basic.BasicComboPopup.ListMouseHandler: instance in 
harmony, but static in jdk6
-class javax.swing.plaf.basic.BasicComboPopup.ListMouseMotionHandler: instance 
in harmony, but static in jdk6
-class javax.swing.plaf.basic.BasicComboPopup.ListSelectionHandler: instance in 
harmony, but static in jdk6
-class javax.swing.plaf.basic.BasicComboPopup.PropertyChangeHandler: instance 
in harmony, but static in jdk6
-class javax.swing.plaf.basic.BasicDesktopIconUI.MouseInputHandler: instance in 
harmony, but static in jdk6
-class javax.swing.plaf.basic.BasicDesktopPaneUI.CloseAction: instance in 
harmony, but static in jdk6
-class javax.swing.plaf.basic.BasicDesktopPaneUI.MaximizeAction: instance in 
harmony, but static in jdk6
-class javax.swing.plaf.basic.BasicDesktopPaneUI.MinimizeAction: instance in 
harmony, but static in jdk6
-class javax.swing.plaf.basic.BasicDesktopPaneUI.NavigateAction: instance in 
harmony, but static in jdk6
-class javax.swing.plaf.basic.BasicDesktopPaneUI.OpenAction: instance in 
harmony, but static in jdk6
-class javax.swing.plaf.basic.BasicFileChooserUI.AcceptAllFileFilter: instance 
in harmony, but static in jdk6
-class javax.swing.plaf.basic.BasicFileChooserUI.ApproveSelectionAction: 
instance in harmony, but static in jdk6
-class javax.swing.plaf.basic.BasicFileChooserUI.BasicFileView: instance in 
harmony, but static in jdk6
-class javax.swing.plaf.basic.BasicFileChooserUI.CancelSelectionAction: 
instance in harmony, but static in jdk6
-class javax.swing.plaf.basic.BasicFileChooserUI.ChangeToParentDirectoryAction: 
instance in harmony, but static in jdk6
-class javax.swing.plaf.basic.BasicFileChooserUI.DoubleClickListener: instance 
in harmony, but static in jdk6
-class javax.swing.plaf.basic.BasicFileChooserUI.GoHomeAction: instance in 
harmony, but static in jdk6
-class javax.swing.plaf.basic.BasicFileChooserUI.NewFolderAction: instance in 
harmony, but static in jdk6
-class javax.swing.plaf.basic.BasicFileChooserUI.SelectionListener: instance in 
harmony, but static in jdk6
-class javax.swing.plaf.basic.BasicFileChooserUI.UpdateAction: instance in 
harmony, but static in jdk6
-class javax.swing.plaf.basic.BasicInternalFrameTitlePane.CloseAction: instance 
in harmony, but static in jdk6
-class javax.swing.plaf.basic.BasicInternalFrameTitlePane.IconifyAction: 
instance in harmony, but static in jdk6
-class javax.swing.plaf.basic.BasicInternalFrameTitlePane.MaximizeAction: 
instance in harmony, but static in jdk6
-class javax.swing.plaf.basic.BasicInternalFrameTitlePane.MoveAction: instance 
in harmony, but static in jdk6
-class 
javax.swing.plaf.basic.BasicInternalFrameTitlePane.PropertyChangeHandler: 
instance in harmony, but static in jdk6
-class javax.swing.plaf.basic.BasicInternalFrameTitlePane.RestoreAction: 
instance in harmony, but static in jdk6
-class javax.swing.plaf.basic.BasicInternalFrameTitlePane.SizeAction: instance 
in harmony, but static in jdk6
-class javax.swing.plaf.basic.BasicInternalFrameTitlePane.SystemMenuBar: 
instance in harmony, but static in jdk6
-class javax.swing.plaf.basic.BasicInternalFrameTitlePane.TitlePaneLayout: 
instance in harmony, but static in jdk6
-class javax.swing.plaf.basic.BasicInternalFrameUI.BasicInternalFrameListener: 
instance in harmony, but static in jdk6
-class javax.swing.plaf.basic.BasicInternalFrameUI.BorderListener: instance in 
harmony, but static in jdk6
-class javax.swing.plaf.basic.BasicInternalFrameUI.ComponentHandler: instance 
in harmony, but static in jdk6
-class javax.swing.plaf.basic.BasicInternalFrameUI.GlassPaneDispatcher: 
instance in harmony, but static in jdk6
-class javax.swing.plaf.basic.BasicInternalFrameUI.InternalFrameLayout: 
instance in harmony, but static in jdk6
-class 
javax.swing.plaf.basic.BasicInternalFrameUI.InternalFramePropertyChangeListener:
 instance in harmony, but static in jdk6
-class javax.swing.plaf.basic.BasicListUI.FocusHandler: instance in harmony, 
but static in jdk6
-class javax.swing.plaf.basic.BasicListUI.ListDataHandler: instance in harmony, 
but static in jdk6
-class javax.swing.plaf.basic.BasicListUI.ListSelectionHandler: instance in 
harmony, but static in jdk6
-class javax.swing.plaf.basic.BasicListUI.MouseInputHandler: instance in 
harmony, but static in jdk6
-class javax.swing.plaf.basic.BasicListUI.PropertyChangeHandler: instance in 
harmony, but static in jdk6
-class javax.swing.plaf.basic.BasicMenuItemUI.MouseInputHandler: instance in 
harmony, but static in jdk6
-class javax.swing.plaf.basic.BasicMenuUI.ChangeHandler: instance in harmony, 
but static in jdk6
-class javax.swing.plaf.basic.BasicMenuUI.MouseInputHandler: instance in 
harmony, but static in jdk6
-class javax.swing.plaf.basic.BasicOptionPaneUI.ButtonActionListener: instance 
in harmony, but static in jdk6
-class javax.swing.plaf.basic.BasicOptionPaneUI.PropertyChangeHandler: instance 
in harmony, but static in jdk6
-class javax.swing.plaf.basic.BasicProgressBarUI.ChangeHandler: instance in 
harmony, but static in jdk6
-class javax.swing.plaf.basic.BasicScrollBarUI.PropertyChangeHandler: instance 
in harmony, but static in jdk6
-class javax.swing.plaf.basic.BasicScrollPaneUI.HSBChangeListener: instance in 
harmony, but static in jdk6
-class javax.swing.plaf.basic.BasicScrollPaneUI.MouseWheelHandler: instance in 
harmony, but static in jdk6
-class javax.swing.plaf.basic.BasicScrollPaneUI.PropertyChangeHandler: instance 
in harmony, but static in jdk6
-class javax.swing.plaf.basic.BasicScrollPaneUI.VSBChangeListener: instance in 
harmony, but static in jdk6
-class javax.swing.plaf.basic.BasicScrollPaneUI.ViewportChangeHandler: instance 
in harmony, but static in jdk6
-class javax.swing.plaf.basic.BasicSliderUI.ActionScroller: instance in 
harmony, but static in jdk6
-class javax.swing.plaf.basic.BasicSliderUI.ChangeHandler: instance in harmony, 
but static in jdk6
-class javax.swing.plaf.basic.BasicSliderUI.ComponentHandler: instance in 
harmony, but static in jdk6
-class javax.swing.plaf.basic.BasicSliderUI.FocusHandler: instance in harmony, 
but static in jdk6
-class javax.swing.plaf.basic.BasicSliderUI.PropertyChangeHandler: instance in 
harmony, but static in jdk6
-class javax.swing.plaf.basic.BasicSplitPaneDivider.DividerLayout: instance in 
harmony, but static in jdk6
-class javax.swing.plaf.basic.BasicSplitPaneDivider.VerticalDragController: 
instance in harmony, but static in jdk6
-class javax.swing.plaf.basic.BasicSplitPaneUI.BasicVerticalLayoutManager: 
instance in harmony, but static in jdk6
-class javax.swing.plaf.basic.BasicSplitPaneUI.FocusHandler: instance in 
harmony, but static in jdk6
-class javax.swing.plaf.basic.BasicSplitPaneUI.KeyboardDownRightHandler: 
instance in harmony, but static in jdk6
-class javax.swing.plaf.basic.BasicSplitPaneUI.KeyboardEndHandler: instance in 
harmony, but static in jdk6
-class javax.swing.plaf.basic.BasicSplitPaneUI.KeyboardHomeHandler: instance in 
harmony, but static in jdk6
-class javax.swing.plaf.basic.BasicSplitPaneUI.KeyboardResizeToggleHandler: 
instance in harmony, but static in jdk6
-class javax.swing.plaf.basic.BasicSplitPaneUI.KeyboardUpLeftHandler: instance 
in harmony, but static in jdk6
-class javax.swing.plaf.basic.BasicSplitPaneUI.PropertyHandler: instance in 
harmony, but static in jdk6
-class javax.swing.plaf.basic.BasicTabbedPaneUI.FocusHandler: instance in 
harmony, but static in jdk6
-class javax.swing.plaf.basic.BasicTabbedPaneUI.MouseHandler: instance in 
harmony, but static in jdk6
-class javax.swing.plaf.basic.BasicTabbedPaneUI.PropertyChangeHandler: instance 
in harmony, but static in jdk6
-class javax.swing.plaf.basic.BasicTabbedPaneUI.TabSelectionHandler: instance 
in harmony, but static in jdk6
-class javax.swing.plaf.basic.BasicTabbedPaneUI.TabbedPaneLayout: instance in 
harmony, but static in jdk6
-class javax.swing.plaf.basic.BasicTableHeaderUI.MouseInputHandler: instance in 
harmony, but static in jdk6
-class javax.swing.plaf.basic.BasicTableUI.FocusHandler: instance in harmony, 
but static in jdk6
-class javax.swing.plaf.basic.BasicTableUI.KeyHandler: instance in harmony, but 
static in jdk6
-class javax.swing.plaf.basic.BasicTableUI.MouseInputHandler: instance in 
harmony, but static in jdk6
-class javax.swing.plaf.basic.BasicToolBarUI.DockingListener: instance in 
harmony, but static in jdk6
-class javax.swing.plaf.basic.BasicToolBarUI.FrameListener: instance in 
harmony, but static in jdk6
-class javax.swing.plaf.basic.BasicToolBarUI.PropertyListener: instance in 
harmony, but static in jdk6
-class javax.swing.plaf.basic.BasicToolBarUI.ToolBarContListener: instance in 
harmony, but static in jdk6
-class javax.swing.plaf.basic.BasicToolBarUI.ToolBarFocusListener: instance in 
harmony, but static in jdk6
-class javax.swing.plaf.basic.BasicTreeUI.CellEditorHandler: instance in 
harmony, but static in jdk6
-class javax.swing.plaf.basic.BasicTreeUI.ComponentHandler: instance in 
harmony, but static in jdk6
-class javax.swing.plaf.basic.BasicTreeUI.FocusHandler: instance in harmony, 
but static in jdk6
-class javax.swing.plaf.basic.BasicTreeUI.KeyHandler: instance in harmony, but 
static in jdk6
-class javax.swing.plaf.basic.BasicTreeUI.MouseHandler: instance in harmony, 
but static in jdk6
-class javax.swing.plaf.basic.BasicTreeUI.MouseInputHandler: instance in 
harmony, but static in jdk6
-class javax.swing.plaf.basic.BasicTreeUI.NodeDimensionsHandler: instance in 
harmony, but static in jdk6
-class javax.swing.plaf.basic.BasicTreeUI.PropertyChangeHandler: instance in 
harmony, but static in jdk6
-class javax.swing.plaf.basic.BasicTreeUI.SelectionModelPropertyChangeHandler: 
instance in harmony, but static in jdk6
-class javax.swing.plaf.basic.BasicTreeUI.TreeCancelEditingAction: instance in 
harmony, but static in jdk6
-class javax.swing.plaf.basic.BasicTreeUI.TreeExpansionHandler: instance in 
harmony, but static in jdk6
-class javax.swing.plaf.basic.BasicTreeUI.TreeHomeAction: instance in harmony, 
but static in jdk6
-class javax.swing.plaf.basic.BasicTreeUI.TreeIncrementAction: instance in 
harmony, but static in jdk6
-class javax.swing.plaf.basic.BasicTreeUI.TreeModelHandler: instance in 
harmony, but static in jdk6
-class javax.swing.plaf.basic.BasicTreeUI.TreePageAction: instance in harmony, 
but static in jdk6
-class javax.swing.plaf.basic.BasicTreeUI.TreeSelectionHandler: instance in 
harmony, but static in jdk6
-class javax.swing.plaf.basic.BasicTreeUI.TreeToggleAction: instance in 
harmony, but static in jdk6
-class javax.swing.plaf.basic.BasicTreeUI.TreeTraverseAction: instance in 
harmony, but static in jdk6
-Bad
-class javax.swing.plaf.metal.MetalComboBoxUI.MetalComboPopup: instance in 
harmony, but static in jdk6
-class javax.swing.plaf.metal.MetalFileChooserUI.DirectoryComboBoxAction: 
instance in harmony, but static in jdk6
-class javax.swing.plaf.metal.MetalFileChooserUI.FileRenderer: instance in 
harmony, but static in jdk6
-class javax.swing.plaf.metal.MetalFileChooserUI.SingleClickListener: instance 
in harmony, but static in jdk6
-Bad
-class 
javax.swing.table.JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry:
 instance in harmony, but static in jdk6
-Bad
-class javax.swing.text.AbstractDocument.AbstractElement: instance in harmony, 
but static in jdk6
-class javax.swing.text.StyleContext.NamedStyle: instance in harmony, but 
static in jdk6
-class javax.swing.text.html.FormView.MouseEventListener: instance in harmony, 
but static in jdk6
-class javax.swing.text.html.HTMLDocument.HTMLReader: instance in harmony, but 
static in jdk6
-class javax.swing.text.html.HTMLDocument.HTMLReader.BlockAction: instance in 
harmony, but static in jdk6
-class javax.swing.text.html.HTMLDocument.HTMLReader.CharacterAction: instance 
in harmony, but static in jdk6
-class javax.swing.text.html.HTMLDocument.HTMLReader.FormAction: instance in 
harmony, but static in jdk6
-class javax.swing.text.html.HTMLDocument.HTMLReader.HiddenAction: instance in 
harmony, but static in jdk6
-class javax.swing.text.html.HTMLDocument.HTMLReader.IsindexAction: instance in 
harmony, but static in jdk6
-Bad
-class javax.swing.tree.DefaultTreeCellEditor.DefaultTextField: instance in 
harmony, but static in jdk6
-class javax.swing.tree.DefaultTreeCellEditor.EditorContainer: instance in 
harmony, but static in jdk6


Japi diff jdk7 vs harmony:
Full results:
http://www.kaffe.org/~stuart/japi/htmlout/h-jdk7-harmony.html

Changes since last run:

-Comparison run at Tue Nov 14 13:19:50 2006 GMT
-jdk7 API scanned at 2006/11/14 05:46:21 EST
+Comparison run at Tue Nov 14 20:15:33 2006 GMT
+jdk7 API scanned at 2006/11/14 11:15:03 EST
-java.awt: 95.84% good, 0.22% bad, 3.92% missing
+java.awt: 96.02% good, 0.05% bad, 3.92% missing
-java.awt.dnd: 99.8% good, 0.19% bad
+java.awt.dnd: 100% good
-java.beans.beancontext: 99.62% good, 0.37% bad
+java.beans.beancontext: 100% good
-java.security.cert: 99.77% good, 0.22% bad
+java.security.cert: 100% good
-javax.swing: 97.98% good, 0.03% minor, 0.06% bad, 1.91% missing
+javax.swing: 98.04% good, 0.03% minor, 0% bad, 1.91% missing
-javax.swing.plaf.basic: 98.23% good, 0.01% minor, 1.26% bad, 0.48% missing
-javax.swing.plaf.metal: 99.85% good, 0.11% bad, 0.03% missing
+javax.swing.plaf.basic: 99.49% good, 0.01% minor, 0.48% missing
+javax.swing.plaf.metal: 99.96% good, 0.03% missing
-javax.swing.table: 96.24% good, 0.05% bad, 3.69% missing
-javax.swing.text: 86.59% good, 0.01% minor, 0.07% bad, 13.31% missing
-javax.swing.text.html: 99.52% good, 0.47% bad
+javax.swing.table: 96.3% good, 3.69% missing
+javax.swing.text: 86.63% good, 0.01% minor, 0.03% bad, 13.31% missing
+javax.swing.text.html: 99.85% good, 0.14% bad
-javax.swing.tree: 99.88% good, 0.11% bad
+javax.swing.tree: 100% good
-Total: 88.36% good, 0.06% minor, 0.34% bad, 11.23% missing, 0.02% abs.add
+Total: 88.47% good, 0.06% minor, 0.22% bad, 11.23% missing, 0.02% abs.add
-Classes: 59 minor, 315 bad, 138 missing.
+Classes: 59 minor, 64 bad, 138 missing.
-class java.awt.Button.AccessibleAWTButton: public in jdk7, but protected in 
harmony
-class java.awt.Button.AccessibleAWTButton: static in jdk7, but instance in 
harmony
-class java.awt.Canvas.AccessibleAWTCanvas: public in jdk7, but protected in 
harmony
-class java.awt.Canvas.AccessibleAWTCanvas: static in jdk7, but instance in 
harmony
-class java.awt.Checkbox.AccessibleAWTCheckbox: public in jdk7, but protected 
in harmony
-class java.awt.Checkbox.AccessibleAWTCheckbox: static in jdk7, but instance in 
harmony
-class java.awt.CheckboxMenuItem.AccessibleAWTCheckboxMenuItem: public in jdk7, 
but protected in harmony
-class java.awt.CheckboxMenuItem.AccessibleAWTCheckboxMenuItem: static in jdk7, 
but instance in harmony
-class java.awt.Choice.AccessibleAWTChoice: public in jdk7, but protected in 
harmony
-class java.awt.Choice.AccessibleAWTChoice: static in jdk7, but instance in 
harmony
-class java.awt.Component.AccessibleAWTComponent.AccessibleAWTComponentHandler: 
public in jdk7, but protected in harmony
-class java.awt.Component.AccessibleAWTComponent.AccessibleAWTComponentHandler: 
static in jdk7, but instance in harmony
-class java.awt.Component.AccessibleAWTComponent.AccessibleAWTFocusHandler: 
public in jdk7, but protected in harmony
-class java.awt.Component.AccessibleAWTComponent.AccessibleAWTFocusHandler: 
static in jdk7, but instance in harmony
-class java.awt.Component.BltBufferStrategy: public in jdk7, but protected in 
harmony
-class java.awt.Component.BltBufferStrategy: static in jdk7, but instance in 
harmony
-class java.awt.Component.FlipBufferStrategy: public in jdk7, but protected in 
harmony
-class java.awt.Component.FlipBufferStrategy: static in jdk7, but instance in 
harmony
-class java.awt.Container.AccessibleAWTContainer: public in jdk7, but protected 
in harmony
-class java.awt.Container.AccessibleAWTContainer: static in jdk7, but instance 
in harmony
-class java.awt.Container.AccessibleAWTContainer.AccessibleContainerHandler: 
public in jdk7, but protected in harmony
-class java.awt.Container.AccessibleAWTContainer.AccessibleContainerHandler: 
static in jdk7, but instance in harmony
-class java.awt.Label.AccessibleAWTLabel: public in jdk7, but protected in 
harmony
-class java.awt.Label.AccessibleAWTLabel: static in jdk7, but instance in 
harmony
-class java.awt.List.AccessibleAWTList: public in jdk7, but protected in harmony
-class java.awt.List.AccessibleAWTList: static in jdk7, but instance in harmony
-class java.awt.List.AccessibleAWTList.AccessibleAWTListChild: public in jdk7, 
but protected in harmony
-class java.awt.List.AccessibleAWTList.AccessibleAWTListChild: static in jdk7, 
but instance in harmony
-class java.awt.Menu.AccessibleAWTMenu: public in jdk7, but protected in harmony
-class java.awt.Menu.AccessibleAWTMenu: static in jdk7, but instance in harmony
-class java.awt.MenuBar.AccessibleAWTMenuBar: public in jdk7, but protected in 
harmony
-class java.awt.MenuBar.AccessibleAWTMenuBar: static in jdk7, but instance in 
harmony
-class java.awt.Scrollbar.AccessibleAWTScrollBar: public in jdk7, but protected 
in harmony
-class java.awt.Scrollbar.AccessibleAWTScrollBar: static in jdk7, but instance 
in harmony
-class java.awt.TextArea.AccessibleAWTTextArea: public in jdk7, but protected 
in harmony
-class java.awt.TextArea.AccessibleAWTTextArea: static in jdk7, but instance in 
harmony
-class java.awt.TextField.AccessibleAWTTextField: public in jdk7, but protected 
in harmony
-class java.awt.TextField.AccessibleAWTTextField: static in jdk7, but instance 
in harmony
-java.awt.dnd:
-Bad
-class java.awt.dnd.DropTargetContext.TransferableProxy: public in jdk7, but 
protected in harmony
-class java.awt.dnd.DropTargetContext.TransferableProxy: static in jdk7, but 
instance in harmony
-
-java.beans.beancontext:
-Bad
-class java.beans.beancontext.BeanContextServicesSupport.BCSSChild: public in 
jdk7, but protected in harmony
-class java.beans.beancontext.BeanContextServicesSupport.BCSSChild: static in 
jdk7, but instance in harmony
-class java.beans.beancontext.BeanContextSupport.BCSIterator: public in jdk7, 
but protected in harmony
-
-java.security.cert:
-Bad
-class java.security.cert.CertPath.CertPathRep: public in jdk7, but protected 
in harmony
-class java.security.cert.Certificate.CertificateRep: public in jdk7, but 
protected in harmony
-
-class javax.swing.AbstractButton.ButtonChangeListener: public in jdk7, but 
protected in harmony
-class javax.swing.AbstractButton.ButtonChangeListener: static in jdk7, but 
instance in harmony
-class javax.swing.Box.Filler.AccessibleBoxFiller: public in jdk7, but 
protected in harmony
-class javax.swing.Box.Filler.AccessibleBoxFiller: static in jdk7, but instance 
in harmony
-class javax.swing.ImageIcon.AccessibleImageIcon: public in jdk7, but protected 
in harmony
-class javax.swing.ImageIcon.AccessibleImageIcon: static in jdk7, but instance 
in harmony
-class javax.swing.JComponent.AccessibleJComponent.AccessibleContainerHandler: 
public in jdk7, but protected in harmony
-class javax.swing.JComponent.AccessibleJComponent.AccessibleContainerHandler: 
static in jdk7, but instance in harmony
-class javax.swing.JComponent.AccessibleJComponent.AccessibleFocusHandler: 
public in jdk7, but protected in harmony
-class javax.swing.JComponent.AccessibleJComponent.AccessibleFocusHandler: 
static in jdk7, but instance in harmony
-class javax.swing.JEditorPane.JEditorPaneAccessibleHypertextSupport.HTMLLink: 
static in jdk7, but instance in harmony
-class javax.swing.JList.AccessibleJList.AccessibleJListChild: public in jdk7, 
but protected in harmony
-class javax.swing.JList.AccessibleJList.AccessibleJListChild: static in jdk7, 
but instance in harmony
-class javax.swing.JRootPane.RootLayout: public in jdk7, but protected in 
harmony
-class javax.swing.JRootPane.RootLayout: static in jdk7, but instance in harmony
-class javax.swing.JScrollPane.ScrollBar: public in jdk7, but protected in 
harmony
-class javax.swing.JScrollPane.ScrollBar: static in jdk7, but instance in 
harmony
-class javax.swing.JTabbedPane.ModelListener: public in jdk7, but protected in 
harmony
-class javax.swing.JTabbedPane.ModelListener: static in jdk7, but instance in 
harmony
-class javax.swing.JTable.AccessibleJTable.AccessibleJTableCell: public in 
jdk7, but protected in harmony
-class javax.swing.JTable.AccessibleJTable.AccessibleJTableCell: static in 
jdk7, but instance in harmony
-class javax.swing.JTable.AccessibleJTable.AccessibleJTableModelChange: public 
in jdk7, but protected in harmony
-class javax.swing.JTable.AccessibleJTable.AccessibleJTableModelChange: static 
in jdk7, but instance in harmony
-class javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode: public in jdk7, 
but protected in harmony
-class javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode: static in jdk7, 
but instance in harmony
-class javax.swing.JTree.EmptySelectionModel: public in jdk7, but protected in 
harmony
-class javax.swing.JTree.TreeModelHandler: public in jdk7, but protected in 
harmony
-class javax.swing.JTree.TreeModelHandler: static in jdk7, but instance in 
harmony
-class javax.swing.ProgressMonitor.AccessibleProgressMonitor: public in jdk7, 
but protected in harmony
-class javax.swing.ProgressMonitor.AccessibleProgressMonitor: static in jdk7, 
but instance in harmony
-class javax.swing.ToolTipManager.insideTimerAction: public in jdk7, but 
protected in harmony
-class javax.swing.ToolTipManager.insideTimerAction: static in jdk7, but 
instance in harmony
-class javax.swing.ToolTipManager.outsideTimerAction: public in jdk7, but 
protected in harmony
-class javax.swing.ToolTipManager.outsideTimerAction: static in jdk7, but 
instance in harmony
-class javax.swing.ToolTipManager.stillInsideTimerAction: public in jdk7, but 
protected in harmony
-class javax.swing.ToolTipManager.stillInsideTimerAction: static in jdk7, but 
instance in harmony
-Bad
-class javax.swing.plaf.basic.BasicColorChooserUI.PropertyHandler: static in 
jdk7, but instance in harmony
-class javax.swing.plaf.basic.BasicComboBoxUI.ComboBoxLayoutManager: static in 
jdk7, but instance in harmony
-class javax.swing.plaf.basic.BasicComboBoxUI.FocusHandler: static in jdk7, but 
instance in harmony
-class javax.swing.plaf.basic.BasicComboBoxUI.ItemHandler: static in jdk7, but 
instance in harmony
-class javax.swing.plaf.basic.BasicComboBoxUI.KeyHandler: static in jdk7, but 
instance in harmony
-class javax.swing.plaf.basic.BasicComboBoxUI.ListDataHandler: static in jdk7, 
but instance in harmony
-class javax.swing.plaf.basic.BasicComboBoxUI.PropertyChangeHandler: static in 
jdk7, but instance in harmony
-class javax.swing.plaf.basic.BasicComboPopup.InvocationKeyHandler: static in 
jdk7, but instance in harmony
-class javax.swing.plaf.basic.BasicComboPopup.InvocationMouseHandler: public in 
jdk7, but protected in harmony
-class javax.swing.plaf.basic.BasicComboPopup.InvocationMouseHandler: static in 
jdk7, but instance in harmony
-class javax.swing.plaf.basic.BasicComboPopup.InvocationMouseMotionHandler: 
public in jdk7, but protected in harmony
-class javax.swing.plaf.basic.BasicComboPopup.InvocationMouseMotionHandler: 
static in jdk7, but instance in harmony
-class javax.swing.plaf.basic.BasicComboPopup.ItemHandler: public in jdk7, but 
protected in harmony
-class javax.swing.plaf.basic.BasicComboPopup.ItemHandler: static in jdk7, but 
instance in harmony
-class javax.swing.plaf.basic.BasicComboPopup.ListDataHandler: static in jdk7, 
but instance in harmony
-class javax.swing.plaf.basic.BasicComboPopup.ListMouseHandler: public in jdk7, 
but protected in harmony
-class javax.swing.plaf.basic.BasicComboPopup.ListMouseHandler: static in jdk7, 
but instance in harmony
-class javax.swing.plaf.basic.BasicComboPopup.ListMouseMotionHandler: public in 
jdk7, but protected in harmony
-class javax.swing.plaf.basic.BasicComboPopup.ListMouseMotionHandler: static in 
jdk7, but instance in harmony
-class javax.swing.plaf.basic.BasicComboPopup.ListSelectionHandler: public in 
jdk7, but protected in harmony
-class javax.swing.plaf.basic.BasicComboPopup.ListSelectionHandler: static in 
jdk7, but instance in harmony
-class javax.swing.plaf.basic.BasicComboPopup.PropertyChangeHandler: public in 
jdk7, but protected in harmony
-class javax.swing.plaf.basic.BasicComboPopup.PropertyChangeHandler: static in 
jdk7, but instance in harmony
-class javax.swing.plaf.basic.BasicDesktopIconUI.MouseInputHandler: static in 
jdk7, but instance in harmony
-class javax.swing.plaf.basic.BasicDesktopPaneUI.CloseAction: public in jdk7, 
but protected in harmony
-class javax.swing.plaf.basic.BasicDesktopPaneUI.CloseAction: static in jdk7, 
but instance in harmony
-class javax.swing.plaf.basic.BasicDesktopPaneUI.MaximizeAction: public in 
jdk7, but protected in harmony
-class javax.swing.plaf.basic.BasicDesktopPaneUI.MaximizeAction: static in 
jdk7, but instance in harmony
-class javax.swing.plaf.basic.BasicDesktopPaneUI.MinimizeAction: public in 
jdk7, but protected in harmony
-class javax.swing.plaf.basic.BasicDesktopPaneUI.MinimizeAction: static in 
jdk7, but instance in harmony
-class javax.swing.plaf.basic.BasicDesktopPaneUI.NavigateAction: public in 
jdk7, but protected in harmony
-class javax.swing.plaf.basic.BasicDesktopPaneUI.NavigateAction: static in 
jdk7, but instance in harmony
-class javax.swing.plaf.basic.BasicDesktopPaneUI.OpenAction: public in jdk7, 
but protected in harmony
-class javax.swing.plaf.basic.BasicDesktopPaneUI.OpenAction: static in jdk7, 
but instance in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.AcceptAllFileFilter: public in 
jdk7, but protected in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.AcceptAllFileFilter: static in 
jdk7, but instance in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.ApproveSelectionAction: public 
in jdk7, but protected in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.ApproveSelectionAction: static 
in jdk7, but instance in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.BasicFileView: public in jdk7, 
but protected in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.BasicFileView: static in jdk7, 
but instance in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.CancelSelectionAction: public 
in jdk7, but protected in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.CancelSelectionAction: static 
in jdk7, but instance in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.ChangeToParentDirectoryAction: 
public in jdk7, but protected in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.ChangeToParentDirectoryAction: 
static in jdk7, but instance in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.DoubleClickListener: public in 
jdk7, but protected in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.DoubleClickListener: static in 
jdk7, but instance in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.GoHomeAction: public in jdk7, 
but protected in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.GoHomeAction: static in jdk7, 
but instance in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.NewFolderAction: public in 
jdk7, but protected in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.NewFolderAction: static in 
jdk7, but instance in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.SelectionListener: public in 
jdk7, but protected in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.SelectionListener: static in 
jdk7, but instance in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.UpdateAction: public in jdk7, 
but protected in harmony
-class javax.swing.plaf.basic.BasicFileChooserUI.UpdateAction: static in jdk7, 
but instance in harmony
-class javax.swing.plaf.basic.BasicInternalFrameTitlePane.CloseAction: static 
in jdk7, but instance in harmony
-class javax.swing.plaf.basic.BasicInternalFrameTitlePane.IconifyAction: static 
in jdk7, but instance in harmony
-class javax.swing.plaf.basic.BasicInternalFrameTitlePane.MaximizeAction: 
static in jdk7, but instance in harmony
-class javax.swing.plaf.basic.BasicInternalFrameTitlePane.MoveAction: static in 
jdk7, but instance in harmony
-class 
javax.swing.plaf.basic.BasicInternalFrameTitlePane.PropertyChangeHandler: 
static in jdk7, but instance in harmony
-class javax.swing.plaf.basic.BasicInternalFrameTitlePane.RestoreAction: static 
in jdk7, but instance in harmony
-class javax.swing.plaf.basic.BasicInternalFrameTitlePane.SizeAction: static in 
jdk7, but instance in harmony
-class javax.swing.plaf.basic.BasicInternalFrameTitlePane.SystemMenuBar: static 
in jdk7, but instance in harmony
-class javax.swing.plaf.basic.BasicInternalFrameTitlePane.TitlePaneLayout: 
static in jdk7, but instance in harmony
-class javax.swing.plaf.basic.BasicInternalFrameUI.BasicInternalFrameListener: 
public in jdk7, but protected in harmony
-class javax.swing.plaf.basic.BasicInternalFrameUI.BasicInternalFrameListener: 
static in jdk7, but instance in harmony
-class javax.swing.plaf.basic.BasicInternalFrameUI.BorderListener: public in 
jdk7, but protected in harmony
-class javax.swing.plaf.basic.BasicInternalFrameUI.BorderListener: static in 
jdk7, but instance in harmony
-class javax.swing.plaf.basic.BasicInternalFrameUI.ComponentHandler: public in 
jdk7, but protected in harmony
-class javax.swing.plaf.basic.BasicInternalFrameUI.ComponentHandler: static in 
jdk7, but instance in harmony
-class javax.swing.plaf.basic.BasicInternalFrameUI.GlassPaneDispatcher: public 
in jdk7, but protected in harmony
-class javax.swing.plaf.basic.BasicInternalFrameUI.GlassPaneDispatcher: static 
in jdk7, but instance in harmony
-class javax.swing.plaf.basic.BasicInternalFrameUI.InternalFrameLayout: static 
in jdk7, but instance in harmony
-class 
javax.swing.plaf.basic.BasicInternalFrameUI.InternalFramePropertyChangeListener:
 static in jdk7, but instance in harmony
-class javax.swing.plaf.basic.BasicListUI.FocusHandler: static in jdk7, but 
instance in harmony
-class javax.swing.plaf.basic.BasicListUI.ListDataHandler: static in jdk7, but 
instance in harmony
-class javax.swing.plaf.basic.BasicListUI.ListSelectionHandler: static in jdk7, 
but instance in harmony
-class javax.swing.plaf.basic.BasicListUI.MouseInputHandler: static in jdk7, 
but instance in harmony
-class javax.swing.plaf.basic.BasicListUI.PropertyChangeHandler: static in 
jdk7, but instance in harmony
-class javax.swing.plaf.basic.BasicMenuItemUI.MouseInputHandler: public in 
jdk7, but protected in harmony
-class javax.swing.plaf.basic.BasicMenuItemUI.MouseInputHandler: static in 
jdk7, but instance in harmony
-class javax.swing.plaf.basic.BasicMenuUI.ChangeHandler: static in jdk7, but 
instance in harmony
-class javax.swing.plaf.basic.BasicMenuUI.MouseInputHandler: public in jdk7, 
but protected in harmony
-class javax.swing.plaf.basic.BasicMenuUI.MouseInputHandler: static in jdk7, 
but instance in harmony
-class javax.swing.plaf.basic.BasicOptionPaneUI.ButtonActionListener: static in 
jdk7, but instance in harmony
-class javax.swing.plaf.basic.BasicOptionPaneUI.PropertyChangeHandler: static 
in jdk7, but instance in harmony
-class javax.swing.plaf.basic.BasicProgressBarUI.ChangeHandler: static in jdk7, 
but instance in harmony
-class javax.swing.plaf.basic.BasicScrollBarUI.PropertyChangeHandler: static in 
jdk7, but instance in harmony
-class javax.swing.plaf.basic.BasicScrollPaneUI.HSBChangeListener: static in 
jdk7, but instance in harmony
-class javax.swing.plaf.basic.BasicScrollPaneUI.MouseWheelHandler: public in 
jdk7, but protected in harmony
-class javax.swing.plaf.basic.BasicScrollPaneUI.MouseWheelHandler: static in 
jdk7, but instance in harmony
-class javax.swing.plaf.basic.BasicScrollPaneUI.PropertyChangeHandler: static 
in jdk7, but instance in harmony
-class javax.swing.plaf.basic.BasicScrollPaneUI.VSBChangeListener: static in 
jdk7, but instance in harmony
-class javax.swing.plaf.basic.BasicScrollPaneUI.ViewportChangeHandler: static 
in jdk7, but instance in harmony
-class javax.swing.plaf.basic.BasicSliderUI.ActionScroller: static in jdk7, but 
instance in harmony
-class javax.swing.plaf.basic.BasicSliderUI.ChangeHandler: static in jdk7, but 
instance in harmony
-class javax.swing.plaf.basic.BasicSliderUI.ComponentHandler: static in jdk7, 
but instance in harmony
-class javax.swing.plaf.basic.BasicSliderUI.FocusHandler: static in jdk7, but 
instance in harmony
-class javax.swing.plaf.basic.BasicSliderUI.PropertyChangeHandler: static in 
jdk7, but instance in harmony
-class javax.swing.plaf.basic.BasicSplitPaneDivider.DividerLayout: public in 
jdk7, but protected in harmony
-class javax.swing.plaf.basic.BasicSplitPaneDivider.DividerLayout: static in 
jdk7, but instance in harmony
-class javax.swing.plaf.basic.BasicSplitPaneDivider.VerticalDragController: 
public in jdk7, but protected in harmony
-class javax.swing.plaf.basic.BasicSplitPaneDivider.VerticalDragController: 
static in jdk7, but instance in harmony
-class javax.swing.plaf.basic.BasicSplitPaneUI.BasicVerticalLayoutManager: 
static in jdk7, but instance in harmony
-class javax.swing.plaf.basic.BasicSplitPaneUI.FocusHandler: static in jdk7, 
but instance in harmony
-class javax.swing.plaf.basic.BasicSplitPaneUI.KeyboardDownRightHandler: static 
in jdk7, but instance in harmony
-class javax.swing.plaf.basic.BasicSplitPaneUI.KeyboardEndHandler: static in 
jdk7, but instance in harmony
-class javax.swing.plaf.basic.BasicSplitPaneUI.KeyboardHomeHandler: static in 
jdk7, but instance in harmony
-class javax.swing.plaf.basic.BasicSplitPaneUI.KeyboardResizeToggleHandler: 
static in jdk7, but instance in harmony
-class javax.swing.plaf.basic.BasicSplitPaneUI.KeyboardUpLeftHandler: static in 
jdk7, but instance in harmony
-class javax.swing.plaf.basic.BasicSplitPaneUI.PropertyHandler: static in jdk7, 
but instance in harmony
-class javax.swing.plaf.basic.BasicTabbedPaneUI.FocusHandler: static in jdk7, 
but instance in harmony
-class javax.swing.plaf.basic.BasicTabbedPaneUI.MouseHandler: static in jdk7, 
but instance in harmony
-class javax.swing.plaf.basic.BasicTabbedPaneUI.PropertyChangeHandler: static 
in jdk7, but instance in harmony
-class javax.swing.plaf.basic.BasicTabbedPaneUI.TabSelectionHandler: static in 
jdk7, but instance in harmony
-class javax.swing.plaf.basic.BasicTabbedPaneUI.TabbedPaneLayout: static in 
jdk7, but instance in harmony
-class javax.swing.plaf.basic.BasicTableHeaderUI.MouseInputHandler: static in 
jdk7, but instance in harmony
-class javax.swing.plaf.basic.BasicTableUI.FocusHandler: static in jdk7, but 
instance in harmony
-class javax.swing.plaf.basic.BasicTableUI.KeyHandler: static in jdk7, but 
instance in harmony
-class javax.swing.plaf.basic.BasicTableUI.MouseInputHandler: static in jdk7, 
but instance in harmony
-class javax.swing.plaf.basic.BasicToolBarUI.DockingListener: static in jdk7, 
but instance in harmony
-class javax.swing.plaf.basic.BasicToolBarUI.FrameListener: public in jdk7, but 
protected in harmony
-class javax.swing.plaf.basic.BasicToolBarUI.FrameListener: static in jdk7, but 
instance in harmony
-class javax.swing.plaf.basic.BasicToolBarUI.PropertyListener: public in jdk7, 
but protected in harmony
-class javax.swing.plaf.basic.BasicToolBarUI.PropertyListener: static in jdk7, 
but instance in harmony
-class javax.swing.plaf.basic.BasicToolBarUI.ToolBarContListener: public in 
jdk7, but protected in harmony
-class javax.swing.plaf.basic.BasicToolBarUI.ToolBarContListener: static in 
jdk7, but instance in harmony
-class javax.swing.plaf.basic.BasicToolBarUI.ToolBarFocusListener: public in 
jdk7, but protected in harmony
-class javax.swing.plaf.basic.BasicToolBarUI.ToolBarFocusListener: static in 
jdk7, but instance in harmony
-class javax.swing.plaf.basic.BasicTreeUI.CellEditorHandler: static in jdk7, 
but instance in harmony
-class javax.swing.plaf.basic.BasicTreeUI.ComponentHandler: static in jdk7, but 
instance in harmony
-class javax.swing.plaf.basic.BasicTreeUI.FocusHandler: static in jdk7, but 
instance in harmony
-class javax.swing.plaf.basic.BasicTreeUI.KeyHandler: static in jdk7, but 
instance in harmony
-class javax.swing.plaf.basic.BasicTreeUI.MouseHandler: static in jdk7, but 
instance in harmony
-class javax.swing.plaf.basic.BasicTreeUI.MouseInputHandler: static in jdk7, 
but instance in harmony
-class javax.swing.plaf.basic.BasicTreeUI.NodeDimensionsHandler: static in 
jdk7, but instance in harmony
-class javax.swing.plaf.basic.BasicTreeUI.PropertyChangeHandler: static in 
jdk7, but instance in harmony
-class javax.swing.plaf.basic.BasicTreeUI.SelectionModelPropertyChangeHandler: 
static in jdk7, but instance in harmony
-class javax.swing.plaf.basic.BasicTreeUI.TreeCancelEditingAction: static in 
jdk7, but instance in harmony
-class javax.swing.plaf.basic.BasicTreeUI.TreeExpansionHandler: static in jdk7, 
but instance in harmony
-class javax.swing.plaf.basic.BasicTreeUI.TreeHomeAction: static in jdk7, but 
instance in harmony
-class javax.swing.plaf.basic.BasicTreeUI.TreeIncrementAction: static in jdk7, 
but instance in harmony
-class javax.swing.plaf.basic.BasicTreeUI.TreeModelHandler: static in jdk7, but 
instance in harmony
-class javax.swing.plaf.basic.BasicTreeUI.TreePageAction: static in jdk7, but 
instance in harmony
-class javax.swing.plaf.basic.BasicTreeUI.TreeSelectionHandler: static in jdk7, 
but instance in harmony
-class javax.swing.plaf.basic.BasicTreeUI.TreeToggleAction: static in jdk7, but 
instance in harmony
-class javax.swing.plaf.basic.BasicTreeUI.TreeTraverseAction: static in jdk7, 
but instance in harmony
-Bad
-class javax.swing.plaf.metal.MetalComboBoxUI.MetalComboPopup: static in jdk7, 
but instance in harmony
-class javax.swing.plaf.metal.MetalFileChooserUI.DirectoryComboBoxAction: 
public in jdk7, but protected in harmony
-class javax.swing.plaf.metal.MetalFileChooserUI.DirectoryComboBoxAction: 
static in jdk7, but instance in harmony
-class javax.swing.plaf.metal.MetalFileChooserUI.FileRenderer: public in jdk7, 
but protected in harmony
-class javax.swing.plaf.metal.MetalFileChooserUI.FileRenderer: static in jdk7, 
but instance in harmony
-class javax.swing.plaf.metal.MetalFileChooserUI.SingleClickListener: public in 
jdk7, but protected in harmony
-class javax.swing.plaf.metal.MetalFileChooserUI.SingleClickListener: static in 
jdk7, but instance in harmony
-class javax.swing.plaf.metal.MetalSliderUI.MetalPropertyListener: public in 
jdk7, but protected in harmony
-class javax.swing.plaf.metal.MetalToolBarUI.MetalDockingListener: public in 
jdk7, but protected in harmony
-Bad
-class 
javax.swing.table.JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry:
 public in jdk7, but protected in harmony
-class 
javax.swing.table.JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry:
 static in jdk7, but instance in harmony
-class javax.swing.text.AbstractDocument.AbstractElement: static in jdk7, but 
instance in harmony
-class javax.swing.text.DefaultStyledDocument.SectionElement: public in jdk7, 
but protected in harmony
-class javax.swing.text.StyleContext.NamedStyle: static in jdk7, but instance 
in harmony
-class javax.swing.text.html.FormView.MouseEventListener: public in jdk7, but 
protected in harmony
-class javax.swing.text.html.FormView.MouseEventListener: static in jdk7, but 
instance in harmony
-class javax.swing.text.html.HTMLDocument.HTMLReader: static in jdk7, but 
instance in harmony
-class javax.swing.text.html.HTMLDocument.HTMLReader.BlockAction: static in 
jdk7, but instance in harmony
-class javax.swing.text.html.HTMLDocument.HTMLReader.CharacterAction: static in 
jdk7, but instance in harmony
-class javax.swing.text.html.HTMLDocument.HTMLReader.FormAction: static in 
jdk7, but instance in harmony
-class javax.swing.text.html.HTMLDocument.HTMLReader.HiddenAction: static in 
jdk7, but instance in harmony
-class javax.swing.text.html.HTMLDocument.HTMLReader.IsindexAction: static in 
jdk7, but instance in harmony
-javax.swing.tree:
-Bad
-class javax.swing.tree.DefaultTreeCellEditor.DefaultTextField: static in jdk7, 
but instance in harmony
-class javax.swing.tree.DefaultTreeCellEditor.EditorContainer: static in jdk7, 
but instance in harmony
-


Japi diff harmony vs jdk7:
Full results:
http://www.kaffe.org/~stuart/japi/htmlout/h-harmony-jdk7.html

Changes since last run:

-Comparison run at Tue Nov 14 13:25:25 2006 GMT
+Comparison run at Tue Nov 14 20:18:56 2006 GMT
-jdk7 API scanned at 2006/11/14 05:46:21 EST
+jdk7 API scanned at 2006/11/14 11:15:03 EST
-java.awt: 99.81% good, 0.18% bad, 0.02% abs.add
+java.awt: 100% good, 0.02% abs.add
-java.awt.dnd: 99.8% good, 0.19% bad
+java.awt.dnd: 100% good
-java.beans.beancontext: 99.06% good, 0.93% bad
+java.beans.beancontext: 99.24% good, 0.75% bad
-javax.swing: 99.64% good, 0.29% minor, 0.05% bad, 0% missing
+javax.swing: 99.54% good, 0.45% minor, 0% missing
-javax.swing.plaf.basic: 98.44% good, 0.22% minor, 1.33% bad
-javax.swing.plaf.metal: 99.33% good, 0.55% minor, 0.07% bad, 0.03% missing
-javax.swing.table: 99.52% good, 0.41% minor, 0.05% bad
-javax.swing.text: 99% good, 0.87% minor, 0.04% bad, 0.08% missing
-javax.swing.text.html: 98.16% good, 0.56% minor, 0.46% bad, 0.79% missing
+javax.swing.plaf.basic: 99.42% good, 0.51% minor, 0.06% bad
+javax.swing.plaf.metal: 99.34% good, 0.61% minor, 0.03% missing
+javax.swing.table: 99.52% good, 0.47% minor
+javax.swing.text: 98.92% good, 0.99% minor, 0.08% missing
+javax.swing.text.html: 98.4% good, 0.65% minor, 0.14% bad, 0.79% missing
-javax.swing.tree: 99.47% good, 0.34% minor, 0.11% bad, 0.05% missing
+javax.swing.tree: 99.47% good, 0.46% minor, 0.05% missing
-Total: 90.91% good, 0.21% minor, 0.26% bad, 8.6% missing, 0.16% abs.add
+Total: 90.96% good, 0.27% minor, 0.14% bad, 8.6% missing, 0.16% abs.add
-Classes: 406 minor, 284 bad, 486 missing.
+Classes: 406 minor, 118 bad, 486 missing.
-Bad
-class java.awt.Button.AccessibleAWTButton: instance in harmony, but static in 
jdk7
-class java.awt.Canvas.AccessibleAWTCanvas: instance in harmony, but static in 
jdk7
-class java.awt.Checkbox.AccessibleAWTCheckbox: instance in harmony, but static 
in jdk7
-class java.awt.CheckboxMenuItem.AccessibleAWTCheckboxMenuItem: instance in 
harmony, but static in jdk7
-class java.awt.Choice.AccessibleAWTChoice: instance in harmony, but static in 
jdk7
-class java.awt.Component.AccessibleAWTComponent.AccessibleAWTComponentHandler: 
instance in harmony, but static in jdk7
-class java.awt.Component.AccessibleAWTComponent.AccessibleAWTFocusHandler: 
instance in harmony, but static in jdk7
-class java.awt.Component.BltBufferStrategy: instance in harmony, but static in 
jdk7
-class java.awt.Component.FlipBufferStrategy: instance in harmony, but static 
in jdk7
-class java.awt.Container.AccessibleAWTContainer: instance in harmony, but 
static in jdk7
-class java.awt.Container.AccessibleAWTContainer.AccessibleContainerHandler: 
instance in harmony, but static in jdk7
-class java.awt.Label.AccessibleAWTLabel: instance in harmony, but static in 
jdk7
-class java.awt.List.AccessibleAWTList: instance in harmony, but static in jdk7
-class java.awt.List.AccessibleAWTList.AccessibleAWTListChild: instance in 
harmony, but static in jdk7
-class java.awt.Menu.AccessibleAWTMenu: instance in harmony, but static in jdk7
-class java.awt.MenuBar.AccessibleAWTMenuBar: instance in harmony, but static 
in jdk7
-class java.awt.Scrollbar.AccessibleAWTScrollBar: instance in harmony, but 
static in jdk7
-class java.awt.TextArea.AccessibleAWTTextArea: instance in harmony, but static 
in jdk7
-class java.awt.TextField.AccessibleAWTTextField: instance in harmony, but 
static in jdk7
-java.awt.dnd:
-Bad
-class java.awt.dnd.DropTargetContext.TransferableProxy: instance in harmony, 
but static in jdk7
-
-class java.beans.beancontext.BeanContextServicesSupport.BCSSChild: instance in 
harmony, but static in jdk7
-Bad
-class javax.swing.AbstractButton.ButtonChangeListener: instance in harmony, 
but static in jdk7
-class javax.swing.Box.Filler.AccessibleBoxFiller: instance in harmony, but 
static in jdk7
-class javax.swing.ImageIcon.AccessibleImageIcon: instance in harmony, but 
static in jdk7
-class javax.swing.JComponent.AccessibleJComponent.AccessibleContainerHandler: 
instance in harmony, but static in jdk7
-class javax.swing.JComponent.AccessibleJComponent.AccessibleFocusHandler: 
instance in harmony, but static in jdk7
-class javax.swing.JEditorPane.JEditorPaneAccessibleHypertextSupport.HTMLLink: 
instance in harmony, but static in jdk7
-class javax.swing.JList.AccessibleJList.AccessibleJListChild: instance in 
harmony, but static in jdk7
-class javax.swing.JRootPane.RootLayout: instance in harmony, but static in jdk7
-class javax.swing.JScrollPane.ScrollBar: instance in harmony, but static in 
jdk7
-class javax.swing.JTabbedPane.ModelListener: instance in harmony, but static 
in jdk7
-class javax.swing.JTable.AccessibleJTable.AccessibleJTableCell: instance in 
harmony, but static in jdk7
-class javax.swing.JTable.AccessibleJTable.AccessibleJTableModelChange: 
instance in harmony, but static in jdk7
-class javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode: instance in 
harmony, but static in jdk7
-class javax.swing.JTree.TreeModelHandler: instance in harmony, but static in 
jdk7
-class javax.swing.ProgressMonitor.AccessibleProgressMonitor: instance in 
harmony, but static in jdk7
-class javax.swing.ToolTipManager.insideTimerAction: instance in harmony, but 
static in jdk7
-class javax.swing.ToolTipManager.outsideTimerAction: instance in harmony, but 
static in jdk7
-class javax.swing.ToolTipManager.stillInsideTimerAction: instance in harmony, 
but static in jdk7
-class javax.swing.plaf.basic.BasicColorChooserUI.PropertyHandler: instance in 
harmony, but static in jdk7
-class javax.swing.plaf.basic.BasicComboBoxUI.ComboBoxLayoutManager: instance 
in harmony, but static in jdk7
-class javax.swing.plaf.basic.BasicComboBoxUI.FocusHandler: instance in 
harmony, but static in jdk7
-class javax.swing.plaf.basic.BasicComboBoxUI.ItemHandler: instance in harmony, 
but static in jdk7
-class javax.swing.plaf.basic.BasicComboBoxUI.KeyHandler: instance in harmony, 
but static in jdk7
-class javax.swing.plaf.basic.BasicComboBoxUI.ListDataHandler: instance in 
harmony, but static in jdk7
-class javax.swing.plaf.basic.BasicComboBoxUI.PropertyChangeHandler: instance 
in harmony, but static in jdk7
-class javax.swing.plaf.basic.BasicComboPopup.InvocationKeyHandler: instance in 
harmony, but static in jdk7
-class javax.swing.plaf.basic.BasicComboPopup.InvocationMouseHandler: instance 
in harmony, but static in jdk7
-class javax.swing.plaf.basic.BasicComboPopup.InvocationMouseMotionHandler: 
instance in harmony, but static in jdk7
-class javax.swing.plaf.basic.BasicComboPopup.ItemHandler: instance in harmony, 
but static in jdk7
-class javax.swing.plaf.basic.BasicComboPopup.ListDataHandler: instance in 
harmony, but static in jdk7
-class javax.swing.plaf.basic.BasicComboPopup.ListMouseHandler: instance in 
harmony, but static in jdk7
-class javax.swing.plaf.basic.BasicComboPopup.ListMouseMotionHandler: instance 
in harmony, but static in jdk7
-class javax.swing.plaf.basic.BasicComboPopup.ListSelectionHandler: instance in 
harmony, but static in jdk7
-class javax.swing.plaf.basic.BasicComboPopup.PropertyChangeHandler: instance 
in harmony, but static in jdk7
-class javax.swing.plaf.basic.BasicDesktopIconUI.MouseInputHandler: instance in 
harmony, but static in jdk7
-class javax.swing.plaf.basic.BasicDesktopPaneUI.CloseAction: instance in 
harmony, but static in jdk7
-class javax.swing.plaf.basic.BasicDesktopPaneUI.MaximizeAction: instance in 
harmony, but static in jdk7
-class javax.swing.plaf.basic.BasicDesktopPaneUI.MinimizeAction: instance in 
harmony, but static in jdk7
-class javax.swing.plaf.basic.BasicDesktopPaneUI.NavigateAction: instance in 
harmony, but static in jdk7
-class javax.swing.plaf.basic.BasicDesktopPaneUI.OpenAction: instance in 
harmony, but static in jdk7
-class javax.swing.plaf.basic.BasicFileChooserUI.AcceptAllFileFilter: instance 
in harmony, but static in jdk7
-class javax.swing.plaf.basic.BasicFileChooserUI.ApproveSelectionAction: 
instance in harmony, but static in jdk7
-class javax.swing.plaf.basic.BasicFileChooserUI.BasicFileView: instance in 
harmony, but static in jdk7
-class javax.swing.plaf.basic.BasicFileChooserUI.CancelSelectionAction: 
instance in harmony, but static in jdk7
-class javax.swing.plaf.basic.BasicFileChooserUI.ChangeToParentDirectoryAction: 
instance in harmony, but static in jdk7
-class javax.swing.plaf.basic.BasicFileChooserUI.DoubleClickListener: instance 
in harmony, but static in jdk7
-class javax.swing.plaf.basic.BasicFileChooserUI.GoHomeAction: instance in 
harmony, but static in jdk7
-class javax.swing.plaf.basic.BasicFileChooserUI.NewFolderAction: instance in 
harmony, but static in jdk7
-class javax.swing.plaf.basic.BasicFileChooserUI.SelectionListener: instance in 
harmony, but static in jdk7
-class javax.swing.plaf.basic.BasicFileChooserUI.UpdateAction: instance in 
harmony, but static in jdk7
-class javax.swing.plaf.basic.BasicInternalFrameTitlePane.CloseAction: instance 
in harmony, but static in jdk7
-class javax.swing.plaf.basic.BasicInternalFrameTitlePane.IconifyAction: 
instance in harmony, but static in jdk7
-class javax.swing.plaf.basic.BasicInternalFrameTitlePane.MaximizeAction: 
instance in harmony, but static in jdk7
-class javax.swing.plaf.basic.BasicInternalFrameTitlePane.MoveAction: instance 
in harmony, but static in jdk7
-class 
javax.swing.plaf.basic.BasicInternalFrameTitlePane.PropertyChangeHandler: 
instance in harmony, but static in jdk7
-class javax.swing.plaf.basic.BasicInternalFrameTitlePane.RestoreAction: 
instance in harmony, but static in jdk7
-class javax.swing.plaf.basic.BasicInternalFrameTitlePane.SizeAction: instance 
in harmony, but static in jdk7
-class javax.swing.plaf.basic.BasicInternalFrameTitlePane.SystemMenuBar: 
instance in harmony, but static in jdk7
-class javax.swing.plaf.basic.BasicInternalFrameTitlePane.TitlePaneLayout: 
instance in harmony, but static in jdk7
-class javax.swing.plaf.basic.BasicInternalFrameUI.BasicInternalFrameListener: 
instance in harmony, but static in jdk7
-class javax.swing.plaf.basic.BasicInternalFrameUI.BorderListener: instance in 
harmony, but static in jdk7
-class javax.swing.plaf.basic.BasicInternalFrameUI.ComponentHandler: instance 
in harmony, but static in jdk7
-class javax.swing.plaf.basic.BasicInternalFrameUI.GlassPaneDispatcher: 
instance in harmony, but static in jdk7
-class javax.swing.plaf.basic.BasicInternalFrameUI.InternalFrameLayout: 
instance in harmony, but static in jdk7
-class 
javax.swing.plaf.basic.BasicInternalFrameUI.InternalFramePropertyChangeListener:
 instance in harmony, but static in jdk7
-class javax.swing.plaf.basic.BasicListUI.FocusHandler: instance in harmony, 
but static in jdk7
-class javax.swing.plaf.basic.BasicListUI.ListDataHandler: instance in harmony, 
but static in jdk7
-class javax.swing.plaf.basic.BasicListUI.ListSelectionHandler: instance in 
harmony, but static in jdk7
-class javax.swing.plaf.basic.BasicListUI.MouseInputHandler: instance in 
harmony, but static in jdk7
-class javax.swing.plaf.basic.BasicListUI.PropertyChangeHandler: instance in 
harmony, but static in jdk7
-class javax.swing.plaf.basic.BasicMenuItemUI.MouseInputHandler: instance in 
harmony, but static in jdk7
-class javax.swing.plaf.basic.BasicMenuUI.ChangeHandler: instance in harmony, 
but static in jdk7
-class javax.swing.plaf.basic.BasicMenuUI.MouseInputHandler: instance in 
harmony, but static in jdk7
-class javax.swing.plaf.basic.BasicOptionPaneUI.ButtonActionListener: instance 
in harmony, but static in jdk7
-class javax.swing.plaf.basic.BasicOptionPaneUI.PropertyChangeHandler: instance 
in harmony, but static in jdk7
-class javax.swing.plaf.basic.BasicProgressBarUI.ChangeHandler: instance in 
harmony, but static in jdk7
-class javax.swing.plaf.basic.BasicScrollBarUI.PropertyChangeHandler: instance 
in harmony, but static in jdk7
-class javax.swing.plaf.basic.BasicScrollPaneUI.HSBChangeListener: instance in 
harmony, but static in jdk7
-class javax.swing.plaf.basic.BasicScrollPaneUI.MouseWheelHandler: instance in 
harmony, but static in jdk7
-class javax.swing.plaf.basic.BasicScrollPaneUI.PropertyChangeHandler: instance 
in harmony, but static in jdk7
-class javax.swing.plaf.basic.BasicScrollPaneUI.VSBChangeListener: instance in 
harmony, but static in jdk7
-class javax.swing.plaf.basic.BasicScrollPaneUI.ViewportChangeHandler: instance 
in harmony, but static in jdk7
-class javax.swing.plaf.basic.BasicSliderUI.ActionScroller: instance in 
harmony, but static in jdk7
-class javax.swing.plaf.basic.BasicSliderUI.ChangeHandler: instance in harmony, 
but static in jdk7
-class javax.swing.plaf.basic.BasicSliderUI.ComponentHandler: instance in 
harmony, but static in jdk7
-class javax.swing.plaf.basic.BasicSliderUI.FocusHandler: instance in harmony, 
but static in jdk7
-class javax.swing.plaf.basic.BasicSliderUI.PropertyChangeHandler: instance in 
harmony, but static in jdk7
-class javax.swing.plaf.basic.BasicSplitPaneDivider.DividerLayout: instance in 
harmony, but static in jdk7
-class javax.swing.plaf.basic.BasicSplitPaneDivider.VerticalDragController: 
instance in harmony, but static in jdk7
-class javax.swing.plaf.basic.BasicSplitPaneUI.BasicVerticalLayoutManager: 
instance in harmony, but static in jdk7
-class javax.swing.plaf.basic.BasicSplitPaneUI.FocusHandler: instance in 
harmony, but static in jdk7
-class javax.swing.plaf.basic.BasicSplitPaneUI.KeyboardDownRightHandler: 
instance in harmony, but static in jdk7
-class javax.swing.plaf.basic.BasicSplitPaneUI.KeyboardEndHandler: instance in 
harmony, but static in jdk7
-class javax.swing.plaf.basic.BasicSplitPaneUI.KeyboardHomeHandler: instance in 
harmony, but static in jdk7
-class javax.swing.plaf.basic.BasicSplitPaneUI.KeyboardResizeToggleHandler: 
instance in harmony, but static in jdk7
-class javax.swing.plaf.basic.BasicSplitPaneUI.KeyboardUpLeftHandler: instance 
in harmony, but static in jdk7
-class javax.swing.plaf.basic.BasicSplitPaneUI.PropertyHandler: instance in 
harmony, but static in jdk7
-class javax.swing.plaf.basic.BasicTabbedPaneUI.FocusHandler: instance in 
harmony, but static in jdk7
-class javax.swing.plaf.basic.BasicTabbedPaneUI.MouseHandler: instance in 
harmony, but static in jdk7
-class javax.swing.plaf.basic.BasicTabbedPaneUI.PropertyChangeHandler: instance 
in harmony, but static in jdk7
-class javax.swing.plaf.basic.BasicTabbedPaneUI.TabSelectionHandler: instance 
in harmony, but static in jdk7
-class javax.swing.plaf.basic.BasicTabbedPaneUI.TabbedPaneLayout: instance in 
harmony, but static in jdk7
-class javax.swing.plaf.basic.BasicTableHeaderUI.MouseInputHandler: instance in 
harmony, but static in jdk7
-class javax.swing.plaf.basic.BasicTableUI.FocusHandler: instance in harmony, 
but static in jdk7
-class javax.swing.plaf.basic.BasicTableUI.KeyHandler: instance in harmony, but 
static in jdk7
-class javax.swing.plaf.basic.BasicTableUI.MouseInputHandler: instance in 
harmony, but static in jdk7
-class javax.swing.plaf.basic.BasicToolBarUI.DockingListener: instance in 
harmony, but static in jdk7
-class javax.swing.plaf.basic.BasicToolBarUI.FrameListener: instance in 
harmony, but static in jdk7
-class javax.swing.plaf.basic.BasicToolBarUI.PropertyListener: instance in 
harmony, but static in jdk7
-class javax.swing.plaf.basic.BasicToolBarUI.ToolBarContListener: instance in 
harmony, but static in jdk7
-class javax.swing.plaf.basic.BasicToolBarUI.ToolBarFocusListener: instance in 
harmony, but static in jdk7
-class javax.swing.plaf.basic.BasicTreeUI.CellEditorHandler: instance in 
harmony, but static in jdk7
-class javax.swing.plaf.basic.BasicTreeUI.ComponentHandler: instance in 
harmony, but static in jdk7
-class javax.swing.plaf.basic.BasicTreeUI.FocusHandler: instance in harmony, 
but static in jdk7
-class javax.swing.plaf.basic.BasicTreeUI.KeyHandler: instance in harmony, but 
static in jdk7
-class javax.swing.plaf.basic.BasicTreeUI.MouseHandler: instance in harmony, 
but static in jdk7
-class javax.swing.plaf.basic.BasicTreeUI.MouseInputHandler: instance in 
harmony, but static in jdk7
-class javax.swing.plaf.basic.BasicTreeUI.NodeDimensionsHandler: instance in 
harmony, but static in jdk7
-class javax.swing.plaf.basic.BasicTreeUI.PropertyChangeHandler: instance in 
harmony, but static in jdk7
-class javax.swing.plaf.basic.BasicTreeUI.SelectionModelPropertyChangeHandler: 
instance in harmony, but static in jdk7
-class javax.swing.plaf.basic.BasicTreeUI.TreeCancelEditingAction: instance in 
harmony, but static in jdk7
-class javax.swing.plaf.basic.BasicTreeUI.TreeExpansionHandler: instance in 
harmony, but static in jdk7
-class javax.swing.plaf.basic.BasicTreeUI.TreeHomeAction: instance in harmony, 
but static in jdk7
-class javax.swing.plaf.basic.BasicTreeUI.TreeIncrementAction: instance in 
harmony, but static in jdk7
-class javax.swing.plaf.basic.BasicTreeUI.TreeModelHandler: instance in 
harmony, but static in jdk7
-class javax.swing.plaf.basic.BasicTreeUI.TreePageAction: instance in harmony, 
but static in jdk7
-class javax.swing.plaf.basic.BasicTreeUI.TreeSelectionHandler: instance in 
harmony, but static in jdk7
-class javax.swing.plaf.basic.BasicTreeUI.TreeToggleAction: instance in 
harmony, but static in jdk7
-class javax.swing.plaf.basic.BasicTreeUI.TreeTraverseAction: instance in 
harmony, but static in jdk7
-Bad
-class javax.swing.plaf.metal.MetalComboBoxUI.MetalComboPopup: instance in 
harmony, but static in jdk7
-class javax.swing.plaf.metal.MetalFileChooserUI.DirectoryComboBoxAction: 
instance in harmony, but static in jdk7
-class javax.swing.plaf.metal.MetalFileChooserUI.FileRenderer: instance in 
harmony, but static in jdk7
-class javax.swing.plaf.metal.MetalFileChooserUI.SingleClickListener: instance 
in harmony, but static in jdk7
-Bad
-class 
javax.swing.table.JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry:
 instance in harmony, but static in jdk7
-Bad
-class javax.swing.text.AbstractDocument.AbstractElement: instance in harmony, 
but static in jdk7
-class javax.swing.text.StyleContext.NamedStyle: instance in harmony, but 
static in jdk7
-class javax.swing.text.html.FormView.MouseEventListener: instance in harmony, 
but static in jdk7
-class javax.swing.text.html.HTMLDocument.HTMLReader: instance in harmony, but 
static in jdk7
-class javax.swing.text.html.HTMLDocument.HTMLReader.BlockAction: instance in 
harmony, but static in jdk7
-class javax.swing.text.html.HTMLDocument.HTMLReader.CharacterAction: instance 
in harmony, but static in jdk7
-class javax.swing.text.html.HTMLDocument.HTMLReader.FormAction: instance in 
harmony, but static in jdk7
-class javax.swing.text.html.HTMLDocument.HTMLReader.HiddenAction: instance in 
harmony, but static in jdk7
-class javax.swing.text.html.HTMLDocument.HTMLReader.IsindexAction: instance in 
harmony, but static in jdk7
-Bad
-class javax.swing.tree.DefaultTreeCellEditor.DefaultTextField: instance in 
harmony, but static in jdk7
-class javax.swing.tree.DefaultTreeCellEditor.EditorContainer: instance in 
harmony, but static in jdk7






reply via email to

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