Results of comparison between jdk12 and kaffe
Comparison run at Fri Sep 23 09:48:26 2005 GMT
jdk12 API scanned at 2005/01/19 01:17:33 EST
kaffe API scanned at 2005/05/15 09:53:31 GMT+02:00
Summary
Differences due to incompatibility between jdk12 and jdk13 have been ignored. Since these differences are not counted as good OR bad, they may cause percentages not to add up to 100%.
Differences due to incompatibility between jdk12 and jdk14 have been ignored. Since these differences are not counted as good OR bad, they may cause percentages not to add up to 100%.
Differences due to incompatibility between jdk12 and jdk15 have been ignored. Since these differences are not counted as good OR bad, they may cause percentages not to add up to 100%.
| Legend: |
All correct - |
|
|
|
|
|
|
|
|
|
|
|
|
- None correct |
Errors
Total
Minor: 63 classes, 2 methods.
Bad: 34 classes, 5 interfaces, 12 fields, 18 methods, 6 constructors.
Missing: 1 package, 163 classes, 10 interfaces, 199 fields, 452 methods, 6 constructors.
Abs.add: 1 method.
|
Minor
- method java.lang.Runtime.runFinalizersOnExit(boolean): deprecated in jdk12, but not deprecated in kaffe
- method java.lang.System.runFinalizersOnExit(boolean): deprecated in jdk12, but not deprecated in kaffe
- class java.lang.Class: SerialVersionUID=3206093459760846163 in jdk12, but SerialVersionUID=-6256849141973438445 in kaffe
Missing
- field java.awt.Font.pointSize: missing in kaffe
- method java.awt.FontMetrics.getMaxCharBounds(java.awt.Graphics): missing in kaffe
- method java.awt.FontMetrics.hasUniformLineMetrics(): missing in kaffe
Abs.add
- method java.awt.print.PrinterJob.print(javax.print.attribute.PrintRequestAttributeSet): new abstract method in kaffe
Missing
- method java.beans.Introspector.getBeanInfo(java.lang.Class, int): missing in kaffe
- method java.beans.IndexedPropertyDescriptor.setIndexedReadMethod(java.lang.reflect.Method): missing in kaffe
- method java.beans.IndexedPropertyDescriptor.setIndexedWriteMethod(java.lang.reflect.Method): missing in kaffe
Minor
- class java.beans.beancontext.BeanContextServicesSupport.BCSSServiceProvider: SerialVersionUID=7078212910685744490 in jdk12, but SerialVersionUID=861278251667444782 in kaffe
Missing
- class java.rmi.activation.ActivationGroup_Stub: missing in kaffe
Bad
- field java.rmi.server.LoaderHandler.packagePrefix: constant [sun.rmi.server] in jdk12, but constant [] in kaffe
- field java.rmi.server.RemoteRef.packagePrefix: constant [sun.rmi.server] in jdk12, but constant [gnu.java.rmi.server] in kaffe
Missing
- method java.rmi.server.RMIClassLoader.loadClass(java.net.URL, java.lang.String): missing in kaffe
Minor
- class java.text.DateFormat: SerialVersionUID=7218322306649953788 in jdk12, but SerialVersionUID=-781249235765429459 in kaffe
Bad
- method java.util.zip.Deflater.finalize(): doesn't throw java.lang.Throwable in jdk12, but throws java.lang.Throwable in kaffe
- method java.util.zip.Inflater.finalize(): doesn't throw java.lang.Throwable in jdk12, but throws java.lang.Throwable in kaffe
- method java.util.zip.ZipEntry.clone(): public in jdk12, but protected in kaffe
- method java.util.zip.ZipEntry.clone(): doesn't throw java.lang.CloneNotSupportedException in jdk12, but throws java.lang.CloneNotSupportedException in kaffe
Minor
- class javax.swing.AbstractButton.ButtonChangeListener: SerialVersionUID=1471056094226600578 in jdk12, but SerialVersionUID=-8064152232800239439 in kaffe
- class javax.swing.Box.AccessibleBox: SerialVersionUID=-217088565907963182 in jdk12, but no SVUID in kaffe
- class javax.swing.Box.Filler$AccessibleBoxFiller: SerialVersionUID=-2181909908140248442 in jdk12, but no SVUID in kaffe
- class javax.swing.JRootPane.AccessibleJRootPane: SerialVersionUID=1082432482784468088 in jdk12, but no SVUID in kaffe
- class javax.swing.JToolTip.AccessibleJToolTip: SerialVersionUID=-6222548177795408476 in jdk12, but SerialVersionUID=-7711543383297627125 in kaffe
- class javax.swing.JInternalFrame.AccessibleJInternalFrame: SerialVersionUID=5931936924175476797 in jdk12, but SerialVersionUID=8274179669017067395 in kaffe
- class javax.swing.JInternalFrame.JDesktopIcon$AccessibleJDesktopIcon: SerialVersionUID=5035560458941637802 in jdk12, but SerialVersionUID=8318414675026320731 in kaffe
- class javax.swing.JTree.DynamicUtilTreeNode: SerialVersionUID=-2795134038906279615 in jdk12, but SerialVersionUID=8998931171363058804 in kaffe
- class javax.swing.JInternalFrame.JDesktopIcon: SerialVersionUID=4672973344731387687 in jdk12, but SerialVersionUID=-1422237703735090056 in kaffe
- class javax.swing.JTabbedPane: SerialVersionUID=-3994714872081954382 in jdk12, but SerialVersionUID=-6086539489110780876 in kaffe
- class javax.swing.JToggleButton.AccessibleJToggleButton: SerialVersionUID=-8652952712161229225 in jdk12, but SerialVersionUID=-5055666250938954822 in kaffe
- class javax.swing.JRadioButton.AccessibleJRadioButton: SerialVersionUID=4850967637026120674 in jdk12, but SerialVersionUID=-6811687392678076899 in kaffe
- class javax.swing.JScrollPane.ScrollBar: SerialVersionUID=-42032395320987283 in jdk12, but SerialVersionUID=-5547615475663183704 in kaffe
- class javax.swing.JMenu.AccessibleJMenu: SerialVersionUID=-8131864021059524309 in jdk12, but SerialVersionUID=-3278390135783592721 in kaffe
Bad
- class javax.swing.Box.AccessibleBox: implements java.io.Serializable in jdk12, but doesn't implement java.io.Serializable in kaffe
- class javax.swing.Box.AccessibleBox: implements javax.accessibility.AccessibleComponent in jdk12, but doesn't implement javax.accessibility.AccessibleComponent in kaffe
- class javax.swing.Box.AccessibleBox: subclass of javax.accessibility.AccessibleContext in jdk12, but not a subclass of javax.accessibility.AccessibleContext in kaffe
- class javax.swing.Box.Filler$AccessibleBoxFiller: implements java.io.Serializable in jdk12, but doesn't implement java.io.Serializable in kaffe
- class javax.swing.Box.Filler$AccessibleBoxFiller: implements javax.accessibility.AccessibleComponent in jdk12, but doesn't implement javax.accessibility.AccessibleComponent in kaffe
- class javax.swing.Box.Filler$AccessibleBoxFiller: subclass of javax.accessibility.AccessibleContext in jdk12, but not a subclass of javax.accessibility.AccessibleContext in kaffe
- class javax.swing.JRootPane.AccessibleJRootPane: instance in jdk12, but static in kaffe
- class javax.swing.JRootPane.AccessibleJRootPane: implements java.io.Serializable in jdk12, but doesn't implement java.io.Serializable in kaffe
- class javax.swing.JRootPane.AccessibleJRootPane: implements javax.accessibility.AccessibleComponent in jdk12, but doesn't implement javax.accessibility.AccessibleComponent in kaffe
- class javax.swing.JRootPane.AccessibleJRootPane: subclass of javax.swing.JComponent$AccessibleJComponent in jdk12, but not a subclass of javax.swing.JComponent$AccessibleJComponent in kaffe
- class javax.swing.JRootPane: implements javax.accessibility.Accessible in jdk12, but doesn't implement javax.accessibility.Accessible in kaffe
- class javax.swing.JViewport: implements javax.accessibility.Accessible in jdk12, but doesn't implement javax.accessibility.Accessible in kaffe
Missing
- class javax.swing.JEditorPane.JEditorPaneAccessibleHypertextSupport$HTMLLink: missing in kaffe
- class javax.swing.JTree.TreeModelHandler: missing in kaffe
- field javax.swing.Box.AccessibleBox.ACCESSIBLE_ACTIVE_DESCENDANT_PROPERTY: missing in kaffe
- field javax.swing.Box.AccessibleBox.ACCESSIBLE_CARET_PROPERTY: missing in kaffe
- field javax.swing.Box.AccessibleBox.ACCESSIBLE_CHILD_PROPERTY: missing in kaffe
- field javax.swing.Box.AccessibleBox.ACCESSIBLE_DESCRIPTION_PROPERTY: missing in kaffe
- field javax.swing.Box.AccessibleBox.ACCESSIBLE_NAME_PROPERTY: missing in kaffe
- field javax.swing.Box.AccessibleBox.ACCESSIBLE_SELECTION_PROPERTY: missing in kaffe
- field javax.swing.Box.AccessibleBox.ACCESSIBLE_STATE_PROPERTY: missing in kaffe
- field javax.swing.Box.AccessibleBox.ACCESSIBLE_TEXT_PROPERTY: missing in kaffe
- field javax.swing.Box.AccessibleBox.ACCESSIBLE_VALUE_PROPERTY: missing in kaffe
- field javax.swing.Box.AccessibleBox.ACCESSIBLE_VISIBLE_DATA_PROPERTY: missing in kaffe
- field javax.swing.Box.AccessibleBox.accessibleDescription: missing in kaffe
- field javax.swing.Box.AccessibleBox.accessibleName: missing in kaffe
- field javax.swing.Box.AccessibleBox.accessibleParent: missing in kaffe
- method javax.swing.Box.AccessibleBox.addFocusListener(java.awt.event.FocusListener): missing in kaffe
- method javax.swing.Box.AccessibleBox.addPropertyChangeListener(java.beans.PropertyChangeListener): missing in kaffe
- method javax.swing.Box.AccessibleBox.contains(java.awt.Point): missing in kaffe
- method javax.swing.Box.AccessibleBox.firePropertyChange(java.lang.String, java.lang.Object, java.lang.Object): missing in kaffe
- method javax.swing.Box.AccessibleBox.getAccessibleAction(): missing in kaffe
- method javax.swing.Box.AccessibleBox.getAccessibleAt(java.awt.Point): missing in kaffe
- method javax.swing.Box.AccessibleBox.getAccessibleChild(int): missing in kaffe
- method javax.swing.Box.AccessibleBox.getAccessibleChildrenCount(): missing in kaffe
- method javax.swing.Box.AccessibleBox.getAccessibleComponent(): missing in kaffe
- method javax.swing.Box.AccessibleBox.getAccessibleDescription(): missing in kaffe
- method javax.swing.Box.AccessibleBox.getAccessibleIndexInParent(): missing in kaffe
- method javax.swing.Box.AccessibleBox.getAccessibleName(): missing in kaffe
- method javax.swing.Box.AccessibleBox.getAccessibleParent(): missing in kaffe
- method javax.swing.Box.AccessibleBox.getAccessibleSelection(): missing in kaffe
- method javax.swing.Box.AccessibleBox.getAccessibleStateSet(): missing in kaffe
- method javax.swing.Box.AccessibleBox.getAccessibleText(): missing in kaffe
- method javax.swing.Box.AccessibleBox.getAccessibleValue(): missing in kaffe
- method javax.swing.Box.AccessibleBox.getBackground(): missing in kaffe
- method javax.swing.Box.AccessibleBox.getBounds(): missing in kaffe
- method javax.swing.Box.AccessibleBox.getCursor(): missing in kaffe
- method javax.swing.Box.AccessibleBox.getFont(): missing in kaffe
- method javax.swing.Box.AccessibleBox.getFontMetrics(java.awt.Font): missing in kaffe
- method javax.swing.Box.AccessibleBox.getForeground(): missing in kaffe
- method javax.swing.Box.AccessibleBox.getLocale(): missing in kaffe
- method javax.swing.Box.AccessibleBox.getLocation(): missing in kaffe
- method javax.swing.Box.AccessibleBox.getLocationOnScreen(): missing in kaffe
- method javax.swing.Box.AccessibleBox.getSize(): missing in kaffe
- method javax.swing.Box.AccessibleBox.isEnabled(): missing in kaffe
- method javax.swing.Box.AccessibleBox.isFocusTraversable(): missing in kaffe
- method javax.swing.Box.AccessibleBox.isShowing(): missing in kaffe
- method javax.swing.Box.AccessibleBox.isVisible(): missing in kaffe
- method javax.swing.Box.AccessibleBox.removeFocusListener(java.awt.event.FocusListener): missing in kaffe
- method javax.swing.Box.AccessibleBox.removePropertyChangeListener(java.beans.PropertyChangeListener): missing in kaffe
- method javax.swing.Box.AccessibleBox.requestFocus(): missing in kaffe
- method javax.swing.Box.AccessibleBox.setAccessibleDescription(java.lang.String): missing in kaffe
- method javax.swing.Box.AccessibleBox.setAccessibleName(java.lang.String): missing in kaffe
- method javax.swing.Box.AccessibleBox.setAccessibleParent(javax.accessibility.Accessible): missing in kaffe
- method javax.swing.Box.AccessibleBox.setBackground(java.awt.Color): missing in kaffe
- method javax.swing.Box.AccessibleBox.setBounds(java.awt.Rectangle): missing in kaffe
- method javax.swing.Box.AccessibleBox.setCursor(java.awt.Cursor): missing in kaffe
- method javax.swing.Box.AccessibleBox.setEnabled(boolean): missing in kaffe
- method javax.swing.Box.AccessibleBox.setFont(java.awt.Font): missing in kaffe
- method javax.swing.Box.AccessibleBox.setForeground(java.awt.Color): missing in kaffe
- method javax.swing.Box.AccessibleBox.setLocation(java.awt.Point): missing in kaffe
- method javax.swing.Box.AccessibleBox.setSize(java.awt.Dimension): missing in kaffe
- method javax.swing.Box.AccessibleBox.setVisible(boolean): missing in kaffe
- field javax.swing.Box.Filler$AccessibleBoxFiller.ACCESSIBLE_ACTIVE_DESCENDANT_PROPERTY: missing in kaffe
- field javax.swing.Box.Filler$AccessibleBoxFiller.ACCESSIBLE_CARET_PROPERTY: missing in kaffe
- field javax.swing.Box.Filler$AccessibleBoxFiller.ACCESSIBLE_CHILD_PROPERTY: missing in kaffe
- field javax.swing.Box.Filler$AccessibleBoxFiller.ACCESSIBLE_DESCRIPTION_PROPERTY: missing in kaffe
- field javax.swing.Box.Filler$AccessibleBoxFiller.ACCESSIBLE_NAME_PROPERTY: missing in kaffe
- field javax.swing.Box.Filler$AccessibleBoxFiller.ACCESSIBLE_SELECTION_PROPERTY: missing in kaffe
- field javax.swing.Box.Filler$AccessibleBoxFiller.ACCESSIBLE_STATE_PROPERTY: missing in kaffe
- field javax.swing.Box.Filler$AccessibleBoxFiller.ACCESSIBLE_TEXT_PROPERTY: missing in kaffe
- field javax.swing.Box.Filler$AccessibleBoxFiller.ACCESSIBLE_VALUE_PROPERTY: missing in kaffe
- field javax.swing.Box.Filler$AccessibleBoxFiller.ACCESSIBLE_VISIBLE_DATA_PROPERTY: missing in kaffe
- field javax.swing.Box.Filler$AccessibleBoxFiller.accessibleDescription: missing in kaffe
- field javax.swing.Box.Filler$AccessibleBoxFiller.accessibleName: missing in kaffe
- field javax.swing.Box.Filler$AccessibleBoxFiller.accessibleParent: missing in kaffe
- method javax.swing.Box.Filler$AccessibleBoxFiller.addFocusListener(java.awt.event.FocusListener): missing in kaffe
- method javax.swing.Box.Filler$AccessibleBoxFiller.addPropertyChangeListener(java.beans.PropertyChangeListener): missing in kaffe
- method javax.swing.Box.Filler$AccessibleBoxFiller.contains(java.awt.Point): missing in kaffe
- method javax.swing.Box.Filler$AccessibleBoxFiller.firePropertyChange(java.lang.String, java.lang.Object, java.lang.Object): missing in kaffe
- method javax.swing.Box.Filler$AccessibleBoxFiller.getAccessibleAction(): missing in kaffe
- method javax.swing.Box.Filler$AccessibleBoxFiller.getAccessibleAt(java.awt.Point): missing in kaffe
- method javax.swing.Box.Filler$AccessibleBoxFiller.getAccessibleChild(int): missing in kaffe
- method javax.swing.Box.Filler$AccessibleBoxFiller.getAccessibleChildrenCount(): missing in kaffe
- method javax.swing.Box.Filler$AccessibleBoxFiller.getAccessibleComponent(): missing in kaffe
- method javax.swing.Box.Filler$AccessibleBoxFiller.getAccessibleDescription(): missing in kaffe
- method javax.swing.Box.Filler$AccessibleBoxFiller.getAccessibleIndexInParent(): missing in kaffe
- method javax.swing.Box.Filler$AccessibleBoxFiller.getAccessibleName(): missing in kaffe
- method javax.swing.Box.Filler$AccessibleBoxFiller.getAccessibleParent(): missing in kaffe
- method javax.swing.Box.Filler$AccessibleBoxFiller.getAccessibleSelection(): missing in kaffe
- method javax.swing.Box.Filler$AccessibleBoxFiller.getAccessibleStateSet(): missing in kaffe
- method javax.swing.Box.Filler$AccessibleBoxFiller.getAccessibleText(): missing in kaffe
- method javax.swing.Box.Filler$AccessibleBoxFiller.getAccessibleValue(): missing in kaffe
- method javax.swing.Box.Filler$AccessibleBoxFiller.getBackground(): missing in kaffe
- method javax.swing.Box.Filler$AccessibleBoxFiller.getBounds(): missing in kaffe
- method javax.swing.Box.Filler$AccessibleBoxFiller.getCursor(): missing in kaffe
- method javax.swing.Box.Filler$AccessibleBoxFiller.getFont(): missing in kaffe
- method javax.swing.Box.Filler$AccessibleBoxFiller.getFontMetrics(java.awt.Font): missing in kaffe
- method javax.swing.Box.Filler$AccessibleBoxFiller.getForeground(): missing in kaffe
- method javax.swing.Box.Filler$AccessibleBoxFiller.getLocale(): missing in kaffe
- method javax.swing.Box.Filler$AccessibleBoxFiller.getLocation(): missing in kaffe
- method javax.swing.Box.Filler$AccessibleBoxFiller.getLocationOnScreen(): missing in kaffe
- method javax.swing.Box.Filler$AccessibleBoxFiller.getSize(): missing in kaffe
- method javax.swing.Box.Filler$AccessibleBoxFiller.isEnabled(): missing in kaffe
- method javax.swing.Box.Filler$AccessibleBoxFiller.isFocusTraversable(): missing in kaffe
- method javax.swing.Box.Filler$AccessibleBoxFiller.isShowing(): missing in kaffe
- method javax.swing.Box.Filler$AccessibleBoxFiller.isVisible(): missing in kaffe
- method javax.swing.Box.Filler$AccessibleBoxFiller.removeFocusListener(java.awt.event.FocusListener): missing in kaffe
- method javax.swing.Box.Filler$AccessibleBoxFiller.removePropertyChangeListener(java.beans.PropertyChangeListener): missing in kaffe
- method javax.swing.Box.Filler$AccessibleBoxFiller.requestFocus(): missing in kaffe
- method javax.swing.Box.Filler$AccessibleBoxFiller.setAccessibleDescription(java.lang.String): missing in kaffe
- method javax.swing.Box.Filler$AccessibleBoxFiller.setAccessibleName(java.lang.String): missing in kaffe
- method javax.swing.Box.Filler$AccessibleBoxFiller.setAccessibleParent(javax.accessibility.Accessible): missing in kaffe
- method javax.swing.Box.Filler$AccessibleBoxFiller.setBackground(java.awt.Color): missing in kaffe
- method javax.swing.Box.Filler$AccessibleBoxFiller.setBounds(java.awt.Rectangle): missing in kaffe
- method javax.swing.Box.Filler$AccessibleBoxFiller.setCursor(java.awt.Cursor): missing in kaffe
- method javax.swing.Box.Filler$AccessibleBoxFiller.setEnabled(boolean): missing in kaffe
- method javax.swing.Box.Filler$AccessibleBoxFiller.setFont(java.awt.Font): missing in kaffe
- method javax.swing.Box.Filler$AccessibleBoxFiller.setForeground(java.awt.Color): missing in kaffe
- method javax.swing.Box.Filler$AccessibleBoxFiller.setLocation(java.awt.Point): missing in kaffe
- method javax.swing.Box.Filler$AccessibleBoxFiller.setSize(java.awt.Dimension): missing in kaffe
- method javax.swing.Box.Filler$AccessibleBoxFiller.setVisible(boolean): missing in kaffe
- method javax.swing.DefaultListSelectionModel.fireValueChanged(boolean): missing in kaffe
- class javax.swing.JApplet.AccessibleJApplet: missing in kaffe
- class javax.swing.JDialog.AccessibleJDialog: missing in kaffe
- class javax.swing.JFrame.AccessibleJFrame: missing in kaffe
- class javax.swing.JList.AccessibleJList$AccessibleJListChild: missing in kaffe
- class javax.swing.JTable.AccessibleJTable$AccessibleJTableCell: missing in kaffe
- class javax.swing.JTree.TreeSelectionRedirector: missing in kaffe
- class javax.swing.JWindow.AccessibleJWindow: missing in kaffe
- class javax.swing.JLabel.AccessibleJLabel: missing in kaffe
- class javax.swing.JLayeredPane.AccessibleJLayeredPane: missing in kaffe
- class javax.swing.JPanel.AccessibleJPanel: missing in kaffe
- field javax.swing.JRootPane.AccessibleJRootPane.ACCESSIBLE_ACTIVE_DESCENDANT_PROPERTY: missing in kaffe
- field javax.swing.JRootPane.AccessibleJRootPane.ACCESSIBLE_CARET_PROPERTY: missing in kaffe
- field javax.swing.JRootPane.AccessibleJRootPane.ACCESSIBLE_CHILD_PROPERTY: missing in kaffe
- field javax.swing.JRootPane.AccessibleJRootPane.ACCESSIBLE_DESCRIPTION_PROPERTY: missing in kaffe
- field javax.swing.JRootPane.AccessibleJRootPane.ACCESSIBLE_NAME_PROPERTY: missing in kaffe
- field javax.swing.JRootPane.AccessibleJRootPane.ACCESSIBLE_SELECTION_PROPERTY: missing in kaffe
- field javax.swing.JRootPane.AccessibleJRootPane.ACCESSIBLE_STATE_PROPERTY: missing in kaffe
- field javax.swing.JRootPane.AccessibleJRootPane.ACCESSIBLE_TEXT_PROPERTY: missing in kaffe
- field javax.swing.JRootPane.AccessibleJRootPane.ACCESSIBLE_VALUE_PROPERTY: missing in kaffe
- field javax.swing.JRootPane.AccessibleJRootPane.ACCESSIBLE_VISIBLE_DATA_PROPERTY: missing in kaffe
- field javax.swing.JRootPane.AccessibleJRootPane.accessibleContainerHandler: missing in kaffe
- field javax.swing.JRootPane.AccessibleJRootPane.accessibleDescription: missing in kaffe
- field javax.swing.JRootPane.AccessibleJRootPane.accessibleName: missing in kaffe
- field javax.swing.JRootPane.AccessibleJRootPane.accessibleParent: missing in kaffe
- constructor javax.swing.JRootPane.AccessibleJRootPane.(javax.swing.JRootPane): missing in kaffe
- method javax.swing.JRootPane.AccessibleJRootPane.addFocusListener(java.awt.event.FocusListener): missing in kaffe
- method javax.swing.JRootPane.AccessibleJRootPane.addPropertyChangeListener(java.beans.PropertyChangeListener): missing in kaffe
- method javax.swing.JRootPane.AccessibleJRootPane.contains(java.awt.Point): missing in kaffe
- method javax.swing.JRootPane.AccessibleJRootPane.firePropertyChange(java.lang.String, java.lang.Object, java.lang.Object): missing in kaffe
- method javax.swing.JRootPane.AccessibleJRootPane.getAccessibleAction(): missing in kaffe
- method javax.swing.JRootPane.AccessibleJRootPane.getAccessibleAt(java.awt.Point): missing in kaffe
- method javax.swing.JRootPane.AccessibleJRootPane.getAccessibleChild(int): missing in kaffe
- method javax.swing.JRootPane.AccessibleJRootPane.getAccessibleChildrenCount(): missing in kaffe
- method javax.swing.JRootPane.AccessibleJRootPane.getAccessibleComponent(): missing in kaffe
- method javax.swing.JRootPane.AccessibleJRootPane.getAccessibleDescription(): missing in kaffe
- method javax.swing.JRootPane.AccessibleJRootPane.getAccessibleIndexInParent(): missing in kaffe
- method javax.swing.JRootPane.AccessibleJRootPane.getAccessibleName(): missing in kaffe
- method javax.swing.JRootPane.AccessibleJRootPane.getAccessibleParent(): missing in kaffe
- method javax.swing.JRootPane.AccessibleJRootPane.getAccessibleSelection(): missing in kaffe
- method javax.swing.JRootPane.AccessibleJRootPane.getAccessibleStateSet(): missing in kaffe
- method javax.swing.JRootPane.AccessibleJRootPane.getAccessibleText(): missing in kaffe
- method javax.swing.JRootPane.AccessibleJRootPane.getAccessibleValue(): missing in kaffe
- method javax.swing.JRootPane.AccessibleJRootPane.getBackground(): missing in kaffe
- method javax.swing.JRootPane.AccessibleJRootPane.getBorderTitle(javax.swing.border.Border): missing in kaffe
- method javax.swing.JRootPane.AccessibleJRootPane.getBounds(): missing in kaffe
- method javax.swing.JRootPane.AccessibleJRootPane.getCursor(): missing in kaffe
- method javax.swing.JRootPane.AccessibleJRootPane.getFont(): missing in kaffe
- method javax.swing.JRootPane.AccessibleJRootPane.getFontMetrics(java.awt.Font): missing in kaffe
- method javax.swing.JRootPane.AccessibleJRootPane.getForeground(): missing in kaffe
- method javax.swing.JRootPane.AccessibleJRootPane.getLocale(): missing in kaffe
- method javax.swing.JRootPane.AccessibleJRootPane.getLocation(): missing in kaffe
- method javax.swing.JRootPane.AccessibleJRootPane.getLocationOnScreen(): missing in kaffe
- method javax.swing.JRootPane.AccessibleJRootPane.getSize(): missing in kaffe
- method javax.swing.JRootPane.AccessibleJRootPane.isEnabled(): missing in kaffe
- method javax.swing.JRootPane.AccessibleJRootPane.isFocusTraversable(): missing in kaffe
- method javax.swing.JRootPane.AccessibleJRootPane.isShowing(): missing in kaffe
- method javax.swing.JRootPane.AccessibleJRootPane.isVisible(): missing in kaffe
- method javax.swing.JRootPane.AccessibleJRootPane.removeFocusListener(java.awt.event.FocusListener): missing in kaffe
- method javax.swing.JRootPane.AccessibleJRootPane.removePropertyChangeListener(java.beans.PropertyChangeListener): missing in kaffe
- method javax.swing.JRootPane.AccessibleJRootPane.requestFocus(): missing in kaffe
- method javax.swing.JRootPane.AccessibleJRootPane.setAccessibleDescription(java.lang.String): missing in kaffe
- method javax.swing.JRootPane.AccessibleJRootPane.setAccessibleName(java.lang.String): missing in kaffe
- method javax.swing.JRootPane.AccessibleJRootPane.setAccessibleParent(javax.accessibility.Accessible): missing in kaffe
- method javax.swing.JRootPane.AccessibleJRootPane.setBackground(java.awt.Color): missing in kaffe
- method javax.swing.JRootPane.AccessibleJRootPane.setBounds(java.awt.Rectangle): missing in kaffe
- method javax.swing.JRootPane.AccessibleJRootPane.setCursor(java.awt.Cursor): missing in kaffe
- method javax.swing.JRootPane.AccessibleJRootPane.setEnabled(boolean): missing in kaffe
- method javax.swing.JRootPane.AccessibleJRootPane.setFont(java.awt.Font): missing in kaffe
- method javax.swing.JRootPane.AccessibleJRootPane.setForeground(java.awt.Color): missing in kaffe
- method javax.swing.JRootPane.AccessibleJRootPane.setLocation(java.awt.Point): missing in kaffe
- method javax.swing.JRootPane.AccessibleJRootPane.setSize(java.awt.Dimension): missing in kaffe
- method javax.swing.JRootPane.AccessibleJRootPane.setVisible(boolean): missing in kaffe
- class javax.swing.JTree.EmptySelectionModel: missing in kaffe
- class javax.swing.JViewport.AccessibleJViewport: missing in kaffe
- class javax.swing.JViewport.ViewListener: missing in kaffe
- class javax.swing.JMenuBar.AccessibleJMenuBar: missing in kaffe
- class javax.swing.JTree.AccessibleJTree$AccessibleJTreeNode: missing in kaffe
- class javax.swing.JScrollPane.AccessibleJScrollPane: missing in kaffe
- class javax.swing.JButton.AccessibleJButton: missing in kaffe
- method javax.swing.JLayeredPane.getLayer(javax.swing.JComponent): missing in kaffe
- method javax.swing.JLayeredPane.getLayeredPaneAbove(java.awt.Component): missing in kaffe
- method javax.swing.JLayeredPane.putLayer(javax.swing.JComponent, int): missing in kaffe
- field javax.swing.JRootPane.defaultPressAction: missing in kaffe
- field javax.swing.JRootPane.defaultReleaseAction: missing in kaffe
- field javax.swing.JViewport.backingStore: missing in kaffe
- field javax.swing.JViewport.backingStoreImage: missing in kaffe
- field javax.swing.JViewport.lastPaintPosition: missing in kaffe
- method javax.swing.JViewport.computeBlit(int, int, java.awt.Point, java.awt.Point, java.awt.Dimension, java.awt.Rectangle): missing in kaffe
- method javax.swing.JViewport.createLayoutManager(): missing in kaffe
- method javax.swing.JViewport.createViewListener(): missing in kaffe
- method javax.swing.JList.getCellBounds(int, int): missing in kaffe
- field javax.swing.JTree.selectionRedirector: missing in kaffe
- field javax.swing.JTree.treeModelListener: missing in kaffe
- method javax.swing.JTree.convertValueToText(java.lang.Object, boolean, boolean, boolean, int, boolean): missing in kaffe
- method javax.swing.JTree.createTreeModelListener(): missing in kaffe
- method javax.swing.JTree.getDefaultTreeModel(): missing in kaffe
- method javax.swing.JTree.getExpandedDescendants(javax.swing.tree.TreePath): missing in kaffe
- method javax.swing.JTree.removeDescendantToggledPaths(java.util.Enumeration): missing in kaffe
- method javax.swing.JTree.treeDidChange(): missing in kaffe
- field javax.swing.JApplet.accessibleContext: missing in kaffe
- class javax.swing.JEditorPane.AccessibleJEditorPane: missing in kaffe
- class javax.swing.JList.AccessibleJList: missing in kaffe
- class javax.swing.JTextArea.AccessibleJTextArea: missing in kaffe
- class javax.swing.JTree.AccessibleJTree: missing in kaffe
- class javax.swing.JCheckBox.AccessibleJCheckBox: missing in kaffe
- class javax.swing.JEditorPane.AccessibleJEditorPaneHTML: missing in kaffe
- method javax.swing.JTextField.getHorizontalVisibility(): missing in kaffe
- class javax.swing.JEditorPane.JEditorPaneAccessibleHypertextSupport: missing in kaffe
- class javax.swing.JTable.AccessibleJTable: missing in kaffe
- method javax.swing.JTable.createDefaultColumnsFromModel(): missing in kaffe
- method javax.swing.JTable.editCellAt(int, int): missing in kaffe
- method javax.swing.JTable.editCellAt(int, int, java.util.EventObject): missing in kaffe
- method javax.swing.JTable.isCellEditable(int, int): missing in kaffe
- method javax.swing.JTable.prepareEditor(javax.swing.table.TableCellEditor, int, int): missing in kaffe
- method javax.swing.JTable.removeEditor(): missing in kaffe
- method javax.swing.JTable.resizeAndRepaint(): missing in kaffe
Minor
- class javax.swing.plaf.basic.BasicDesktopPaneUI.CloseAction: SerialVersionUID=-4453571770728944750 in jdk12, but SerialVersionUID=7229454041706058472 in kaffe
- class javax.swing.plaf.basic.BasicDesktopPaneUI.MaximizeAction: SerialVersionUID=-7228016629382751720 in jdk12, but SerialVersionUID=7265123170644828384 in kaffe
- class javax.swing.plaf.basic.BasicDesktopPaneUI.MinimizeAction: SerialVersionUID=5653838048557376084 in jdk12, but SerialVersionUID=860589984885311221 in kaffe
- class javax.swing.plaf.basic.BasicDesktopPaneUI.NavigateAction: SerialVersionUID=-6200107169991522762 in jdk12, but SerialVersionUID=6054896394536066618 in kaffe
- class javax.swing.plaf.basic.BasicInternalFrameTitlePane: SerialVersionUID=-2212989541176588335 in jdk12, but SerialVersionUID=-8385450239818969088 in kaffe
- class javax.swing.plaf.basic.BasicInternalFrameTitlePane.CloseAction: SerialVersionUID=5222874627393957451 in jdk12, but SerialVersionUID=6784025988080470463 in kaffe
- class javax.swing.plaf.basic.BasicInternalFrameTitlePane.IconifyAction: SerialVersionUID=-1519029923995173479 in jdk12, but SerialVersionUID=-1207128399478367558 in kaffe
- class javax.swing.plaf.basic.BasicInternalFrameTitlePane.MaximizeAction: SerialVersionUID=-476822816877447196 in jdk12, but SerialVersionUID=5471770437615242707 in kaffe
- class javax.swing.plaf.basic.BasicInternalFrameTitlePane.MoveAction: SerialVersionUID=-4876179178834760414 in jdk12, but SerialVersionUID=-3527679564024149584 in kaffe
- class javax.swing.plaf.basic.BasicInternalFrameTitlePane.RestoreAction: SerialVersionUID=127428027738127353 in jdk12, but SerialVersionUID=-3233260460053327863 in kaffe
- class javax.swing.plaf.basic.BasicInternalFrameTitlePane.SizeAction: SerialVersionUID=-4599750152709034250 in jdk12, but SerialVersionUID=-7902764875647642958 in kaffe
- class javax.swing.plaf.basic.BasicToolBarUI.DragWindow: SerialVersionUID=3338567716485479631 in jdk12, but SerialVersionUID=-6619179474490270218 in kaffe
- class javax.swing.plaf.basic.BasicInternalFrameTitlePane.SystemMenuBar: SerialVersionUID=279668601735837085 in jdk12, but SerialVersionUID=-5836254272825715696 in kaffe
- class javax.swing.plaf.basic.BasicComboBoxRenderer: SerialVersionUID=-2005679373448014169 in jdk12, but SerialVersionUID=880738144847742646 in kaffe
- class javax.swing.plaf.basic.BasicComboPopup: SerialVersionUID=-6921266987714170351 in jdk12, but SerialVersionUID=-9056988704848765238 in kaffe
- class javax.swing.plaf.basic.BasicArrowButton: SerialVersionUID=9186732655429614049 in jdk12, but SerialVersionUID=-8730398785288740151 in kaffe
Bad
- class javax.swing.plaf.basic.BasicInternalFrameTitlePane.TitlePaneLayout: public in jdk12, but protected in kaffe
- class javax.swing.plaf.basic.BasicOptionPaneUI.ButtonAreaLayout: public in jdk12, but protected in kaffe
- class javax.swing.plaf.basic.BasicOptionPaneUI.ButtonAreaLayout: static in jdk12, but instance in kaffe
- class javax.swing.plaf.basic.BasicTabbedPaneUI.TabbedPaneLayout: public in jdk12, but protected in kaffe
- constructor javax.swing.plaf.basic.BasicTabbedPaneUI.TabbedPaneLayout.(javax.swing.plaf.basic.BasicTabbedPaneUI): public in jdk12, but protected in kaffe
- class javax.swing.plaf.basic.BasicInternalFrameTitlePane.PropertyChangeHandler: public in jdk12, but protected in kaffe
- constructor javax.swing.plaf.basic.BasicInternalFrameTitlePane.PropertyChangeHandler.(javax.swing.plaf.basic.BasicInternalFrameTitlePane): public in jdk12, but protected in kaffe
- field javax.swing.plaf.basic.BasicListUI.focusListener: type java.awt.event.FocusListener in jdk12, but type javax.swing.plaf.basic.BasicListUI$FocusHandler in kaffe
- field javax.swing.plaf.basic.BasicListUI.listDataListener: type javax.swing.event.ListDataListener in jdk12, but type javax.swing.plaf.basic.BasicListUI$ListDataHandler in kaffe
- field javax.swing.plaf.basic.BasicListUI.listSelectionListener: type javax.swing.event.ListSelectionListener in jdk12, but type javax.swing.plaf.basic.BasicListUI$ListSelectionHandler in kaffe
- field javax.swing.plaf.basic.BasicListUI.mouseInputListener: type javax.swing.event.MouseInputListener in jdk12, but type javax.swing.plaf.basic.BasicListUI$MouseInputHandler in kaffe
- field javax.swing.plaf.basic.BasicListUI.propertyChangeListener: type java.beans.PropertyChangeListener in jdk12, but type javax.swing.plaf.basic.BasicListUI$PropertyChangeHandler in kaffe
- class javax.swing.plaf.basic.BasicMenuUI.ChangeHandler: public in jdk12, but protected in kaffe
- class javax.swing.plaf.basic.BasicOptionPaneUI.ButtonActionListener: public in jdk12, but protected in kaffe
- class javax.swing.plaf.basic.BasicProgressBarUI.ChangeHandler: public in jdk12, but protected in kaffe
- constructor javax.swing.plaf.basic.BasicProgressBarUI.ChangeHandler.(javax.swing.plaf.basic.BasicProgressBarUI): public in jdk12, but protected in kaffe
- class javax.swing.plaf.basic.BasicSplitPaneUI.BasicHorizontalLayoutManager: public in jdk12, but protected in kaffe
- class javax.swing.plaf.basic.BasicSliderUI.ComponentHandler: public in jdk12, but protected in kaffe
- constructor javax.swing.plaf.basic.BasicSliderUI.ComponentHandler.(javax.swing.plaf.basic.BasicSliderUI): public in jdk12, but protected in kaffe
- constructor javax.swing.plaf.basic.BasicSplitPaneUI.BasicVerticalLayoutManager.(javax.swing.plaf.basic.BasicSplitPaneUI): public in jdk12, but protected in kaffe
- class javax.swing.plaf.basic.BasicSplitPaneUI.FocusHandler: public in jdk12, but protected in kaffe
- constructor javax.swing.plaf.basic.BasicSplitPaneUI.FocusHandler.(javax.swing.plaf.basic.BasicSplitPaneUI): public in jdk12, but protected in kaffe
- method javax.swing.plaf.basic.BasicCheckBoxUI.getPropertyPrefix(): public in jdk12, but protected in kaffe
- field javax.swing.plaf.basic.BasicInternalFrameUI.BorderListener.RESIZE_NONE: constant [0] in jdk12, but not constant in kaffe
Missing
- class javax.swing.plaf.basic.BasicFileChooserUI.AcceptAllFileFilter: missing in kaffe
- class javax.swing.plaf.basic.BasicFileChooserUI.BasicFileView: missing in kaffe
- constructor javax.swing.plaf.basic.BasicOptionPaneUI.ButtonAreaLayout.(boolean, int): missing in kaffe
- class javax.swing.plaf.basic.BasicTreeUI.NodeDimensionsHandler: missing in kaffe
- method javax.swing.plaf.basic.BasicColorChooserUI.uninstallDefaultChoosers(): missing in kaffe
- method javax.swing.plaf.basic.BasicComboBoxUI.getDisplaySize(): missing in kaffe
- method javax.swing.plaf.basic.BasicDesktopPaneUI.registerKeyboardActions(): missing in kaffe
- class javax.swing.plaf.basic.BasicFileChooserUI: missing in kaffe
- class javax.swing.plaf.basic.BasicFileChooserUI.SelectionListener: missing in kaffe
- method javax.swing.plaf.basic.BasicInternalFrameUI.deactivateFrame(javax.swing.JInternalFrame): missing in kaffe
- field javax.swing.plaf.basic.BasicListUI.cellRendererChanged: missing in kaffe
- field javax.swing.plaf.basic.BasicListUI.fixedCellHeightChanged: missing in kaffe
- field javax.swing.plaf.basic.BasicListUI.fixedCellWidthChanged: missing in kaffe
- field javax.swing.plaf.basic.BasicListUI.fontChanged: missing in kaffe
- field javax.swing.plaf.basic.BasicListUI.modelChanged: missing in kaffe
- field javax.swing.plaf.basic.BasicListUI.prototypeCellValueChanged: missing in kaffe
- field javax.swing.plaf.basic.BasicListUI.selectionModelChanged: missing in kaffe
- method javax.swing.plaf.basic.BasicListUI.createFocusListener(): missing in kaffe
- method javax.swing.plaf.basic.BasicListUI.createListDataListener(): missing in kaffe
- method javax.swing.plaf.basic.BasicListUI.createListSelectionListener(): missing in kaffe
- method javax.swing.plaf.basic.BasicListUI.createMouseInputListener(): missing in kaffe
- method javax.swing.plaf.basic.BasicListUI.createPropertyChangeListener(): missing in kaffe
- method javax.swing.plaf.basic.BasicListUI.selectNextIndex(): missing in kaffe
- method javax.swing.plaf.basic.BasicListUI.selectPreviousIndex(): missing in kaffe
- method javax.swing.plaf.basic.BasicListUI.FocusHandler.repaintCellFocus(): missing in kaffe
- field javax.swing.plaf.basic.BasicMenuUI.ChangeHandler.isSelected: missing in kaffe
- field javax.swing.plaf.basic.BasicMenuUI.ChangeHandler.menu: missing in kaffe
- field javax.swing.plaf.basic.BasicMenuUI.ChangeHandler.ui: missing in kaffe
- field javax.swing.plaf.basic.BasicMenuUI.ChangeHandler.wasFocused: missing in kaffe
- constructor javax.swing.plaf.basic.BasicMenuUI.ChangeHandler.(javax.swing.plaf.basic.BasicMenuUI, javax.swing.JMenu, javax.swing.plaf.basic.BasicMenuUI): missing in kaffe
- field javax.swing.plaf.basic.BasicOptionPaneUI.MinimumHeight: missing in kaffe
- field javax.swing.plaf.basic.BasicOptionPaneUI.MinimumWidth: missing in kaffe
- method javax.swing.plaf.basic.BasicPanelUI.installDefaults(javax.swing.JPanel): missing in kaffe
- method javax.swing.plaf.basic.BasicPanelUI.uninstallDefaults(javax.swing.JPanel): missing in kaffe
- class javax.swing.plaf.basic.BasicScrollPaneUI.HSBChangeListener: missing in kaffe
- class javax.swing.plaf.basic.BasicScrollPaneUI.PropertyChangeHandler: missing in kaffe
- class javax.swing.plaf.basic.BasicScrollPaneUI.VSBChangeListener: missing in kaffe
- class javax.swing.plaf.basic.BasicScrollPaneUI.ViewportChangeHandler: missing in kaffe
- class javax.swing.plaf.basic.BasicTableUI.FocusHandler: missing in kaffe
- class javax.swing.plaf.basic.BasicTableUI.KeyHandler: missing in kaffe
- field javax.swing.plaf.basic.BasicTreeUI.cellEditor: missing in kaffe
- field javax.swing.plaf.basic.BasicTreeUI.collapsedIcon: missing in kaffe
- field javax.swing.plaf.basic.BasicTreeUI.createdCellEditor: missing in kaffe
- field javax.swing.plaf.basic.BasicTreeUI.createdRenderer: missing in kaffe
- field javax.swing.plaf.basic.BasicTreeUI.currentCellRenderer: missing in kaffe
- field javax.swing.plaf.basic.BasicTreeUI.depthOffset: missing in kaffe
- field javax.swing.plaf.basic.BasicTreeUI.drawingCache: missing in kaffe
- field javax.swing.plaf.basic.BasicTreeUI.editingComponent: missing in kaffe
- field javax.swing.plaf.basic.BasicTreeUI.editingPath: missing in kaffe
- field javax.swing.plaf.basic.BasicTreeUI.editingRow: missing in kaffe
- field javax.swing.plaf.basic.BasicTreeUI.editorHasDifferentSize: missing in kaffe
- field javax.swing.plaf.basic.BasicTreeUI.expandedIcon: missing in kaffe
- field javax.swing.plaf.basic.BasicTreeUI.largeModel: missing in kaffe
- field javax.swing.plaf.basic.BasicTreeUI.lastSelectedRow: missing in kaffe
- field javax.swing.plaf.basic.BasicTreeUI.leftChildIndent: missing in kaffe
- field javax.swing.plaf.basic.BasicTreeUI.nodeDimensions: missing in kaffe
- field javax.swing.plaf.basic.BasicTreeUI.preferredMinSize: missing in kaffe
- field javax.swing.plaf.basic.BasicTreeUI.preferredSize: missing in kaffe
- field javax.swing.plaf.basic.BasicTreeUI.rendererPane: missing in kaffe
- field javax.swing.plaf.basic.BasicTreeUI.rightChildIndent: missing in kaffe
- field javax.swing.plaf.basic.BasicTreeUI.stopEditingInCompleteEditing: missing in kaffe
- field javax.swing.plaf.basic.BasicTreeUI.totalChildIndent: missing in kaffe
- field javax.swing.plaf.basic.BasicTreeUI.tree: missing in kaffe
- field javax.swing.plaf.basic.BasicTreeUI.treeModel: missing in kaffe
- field javax.swing.plaf.basic.BasicTreeUI.treeSelectionModel: missing in kaffe
- field javax.swing.plaf.basic.BasicTreeUI.treeState: missing in kaffe
- field javax.swing.plaf.basic.BasicTreeUI.validCachedPreferredSize: missing in kaffe
- method javax.swing.plaf.basic.BasicTreeUI.checkForClickInExpandControl(javax.swing.tree.TreePath, int, int): missing in kaffe
- method javax.swing.plaf.basic.BasicTreeUI.completeEditing(): missing in kaffe
- method javax.swing.plaf.basic.BasicTreeUI.completeEditing(boolean, boolean, boolean): missing in kaffe
- method javax.swing.plaf.basic.BasicTreeUI.completeUIInstall(): missing in kaffe
- method javax.swing.plaf.basic.BasicTreeUI.completeUIUninstall(): missing in kaffe
- method javax.swing.plaf.basic.BasicTreeUI.configureLayoutCache(): missing in kaffe
- method javax.swing.plaf.basic.BasicTreeUI.createCellEditorListener(): missing in kaffe
- method javax.swing.plaf.basic.BasicTreeUI.createCellRendererPane(): missing in kaffe
- method javax.swing.plaf.basic.BasicTreeUI.createComponentListener(): missing in kaffe
- method javax.swing.plaf.basic.BasicTreeUI.createDefaultCellEditor(): missing in kaffe
- method javax.swing.plaf.basic.BasicTreeUI.createDefaultCellRenderer(): missing in kaffe
- method javax.swing.plaf.basic.BasicTreeUI.createFocusListener(): missing in kaffe
- method javax.swing.plaf.basic.BasicTreeUI.createKeyListener(): missing in kaffe
- method javax.swing.plaf.basic.BasicTreeUI.createLayoutCache(): missing in kaffe
- method javax.swing.plaf.basic.BasicTreeUI.createMouseListener(): missing in kaffe
- method javax.swing.plaf.basic.BasicTreeUI.createNodeDimensions(): missing in kaffe
- method javax.swing.plaf.basic.BasicTreeUI.createPropertyChangeListener(): missing in kaffe
- method javax.swing.plaf.basic.BasicTreeUI.createSelectionModelPropertyChangeListener(): missing in kaffe
- method javax.swing.plaf.basic.BasicTreeUI.createTreeExpansionListener(): missing in kaffe
- method javax.swing.plaf.basic.BasicTreeUI.createTreeModelListener(): missing in kaffe
- method javax.swing.plaf.basic.BasicTreeUI.createTreeSelectionListener(): missing in kaffe
- method javax.swing.plaf.basic.BasicTreeUI.drawCentered(java.awt.Component, java.awt.Graphics, javax.swing.Icon, int, int): missing in kaffe
- method javax.swing.plaf.basic.BasicTreeUI.drawDashedHorizontalLine(java.awt.Graphics, int, int, int): missing in kaffe
- method javax.swing.plaf.basic.BasicTreeUI.drawDashedVerticalLine(java.awt.Graphics, int, int, int): missing in kaffe
- method javax.swing.plaf.basic.BasicTreeUI.ensureRowsAreVisible(int, int): missing in kaffe
- method javax.swing.plaf.basic.BasicTreeUI.getCellEditor(): missing in kaffe
- method javax.swing.plaf.basic.BasicTreeUI.getCellRenderer(): missing in kaffe
- method javax.swing.plaf.basic.BasicTreeUI.getCollapsedIcon(): missing in kaffe
- method javax.swing.plaf.basic.BasicTreeUI.getExpandedIcon(): missing in kaffe
- method javax.swing.plaf.basic.BasicTreeUI.getHashColor(): missing in kaffe
- method javax.swing.plaf.basic.BasicTreeUI.getHorizontalLegBuffer(): missing in kaffe
- method javax.swing.plaf.basic.BasicTreeUI.getLastChildPath(javax.swing.tree.TreePath): missing in kaffe
- method javax.swing.plaf.basic.BasicTreeUI.getLeftChildIndent(): missing in kaffe
- method javax.swing.plaf.basic.BasicTreeUI.getModel(): missing in kaffe
- method javax.swing.plaf.basic.BasicTreeUI.getPreferredMinSize(): missing in kaffe
- method javax.swing.plaf.basic.BasicTreeUI.getPreferredSize(javax.swing.JComponent, boolean): missing in kaffe
- method javax.swing.plaf.basic.BasicTreeUI.getRightChildIndent(): missing in kaffe
- method javax.swing.plaf.basic.BasicTreeUI.getRowHeight(): missing in kaffe
- method javax.swing.plaf.basic.BasicTreeUI.getSelectionModel(): missing in kaffe
- method javax.swing.plaf.basic.BasicTreeUI.getShowsRootHandles(): missing in kaffe
- method javax.swing.plaf.basic.BasicTreeUI.getVerticalLegBuffer(): missing in kaffe
- method javax.swing.plaf.basic.BasicTreeUI.handleExpandControlClick(javax.swing.tree.TreePath, int, int): missing in kaffe
- method javax.swing.plaf.basic.BasicTreeUI.installComponents(): missing in kaffe
- method javax.swing.plaf.basic.BasicTreeUI.installDefaults(): missing in kaffe
- method javax.swing.plaf.basic.BasicTreeUI.isEditable(): missing in kaffe
- method javax.swing.plaf.basic.BasicTreeUI.isLargeModel(): missing in kaffe
- method javax.swing.plaf.basic.BasicTreeUI.isLeaf(int): missing in kaffe
- method javax.swing.plaf.basic.BasicTreeUI.isLocationInExpandControl(javax.swing.tree.TreePath, int, int): missing in kaffe
- method javax.swing.plaf.basic.BasicTreeUI.isMultiSelectEvent(java.awt.event.MouseEvent): missing in kaffe
- method javax.swing.plaf.basic.BasicTreeUI.isRootVisible(): missing in kaffe
- method javax.swing.plaf.basic.BasicTreeUI.isToggleEvent(java.awt.event.MouseEvent): missing in kaffe
- method javax.swing.plaf.basic.BasicTreeUI.isToggleSelectionEvent(java.awt.event.MouseEvent): missing in kaffe
- method javax.swing.plaf.basic.BasicTreeUI.paintExpandControl(java.awt.Graphics, java.awt.Rectangle, java.awt.Insets, java.awt.Rectangle, javax.swing.tree.TreePath, int, boolean, boolean, boolean): missing in kaffe
- method javax.swing.plaf.basic.BasicTreeUI.paintHorizontalLine(java.awt.Graphics, javax.swing.JComponent, int, int, int): missing in kaffe
- method javax.swing.plaf.basic.BasicTreeUI.paintHorizontalPartOfLeg(java.awt.Graphics, java.awt.Rectangle, java.awt.Insets, java.awt.Rectangle, javax.swing.tree.TreePath, int, boolean, boolean, boolean): missing in kaffe
- method javax.swing.plaf.basic.BasicTreeUI.paintRow(java.awt.Graphics, java.awt.Rectangle, java.awt.Insets, java.awt.Rectangle, javax.swing.tree.TreePath, int, boolean, boolean, boolean): missing in kaffe
- method javax.swing.plaf.basic.BasicTreeUI.paintVerticalLine(java.awt.Graphics, javax.swing.JComponent, int, int, int): missing in kaffe
- method javax.swing.plaf.basic.BasicTreeUI.paintVerticalPartOfLeg(java.awt.Graphics, java.awt.Rectangle, java.awt.Insets, javax.swing.tree.TreePath): missing in kaffe
- method javax.swing.plaf.basic.BasicTreeUI.pathWasCollapsed(javax.swing.tree.TreePath): missing in kaffe
- method javax.swing.plaf.basic.BasicTreeUI.pathWasExpanded(javax.swing.tree.TreePath): missing in kaffe
- method javax.swing.plaf.basic.BasicTreeUI.prepareForUIInstall(): missing in kaffe
- method javax.swing.plaf.basic.BasicTreeUI.prepareForUIUninstall(): missing in kaffe
- method javax.swing.plaf.basic.BasicTreeUI.selectPathForEvent(javax.swing.tree.TreePath, java.awt.event.MouseEvent): missing in kaffe
- method javax.swing.plaf.basic.BasicTreeUI.setCellEditor(javax.swing.tree.TreeCellEditor): missing in kaffe
- method javax.swing.plaf.basic.BasicTreeUI.setCellRenderer(javax.swing.tree.TreeCellRenderer): missing in kaffe
- method javax.swing.plaf.basic.BasicTreeUI.setCollapsedIcon(javax.swing.Icon): missing in kaffe
- method javax.swing.plaf.basic.BasicTreeUI.setEditable(boolean): missing in kaffe
- method javax.swing.plaf.basic.BasicTreeUI.setExpandedIcon(javax.swing.Icon): missing in kaffe
- method javax.swing.plaf.basic.BasicTreeUI.setHashColor(java.awt.Color): missing in kaffe
- method javax.swing.plaf.basic.BasicTreeUI.setLargeModel(boolean): missing in kaffe
- method javax.swing.plaf.basic.BasicTreeUI.setLeftChildIndent(int): missing in kaffe
- method javax.swing.plaf.basic.BasicTreeUI.setModel(javax.swing.tree.TreeModel): missing in kaffe
- method javax.swing.plaf.basic.BasicTreeUI.setPreferredMinSize(java.awt.Dimension): missing in kaffe
- method javax.swing.plaf.basic.BasicTreeUI.setRightChildIndent(int): missing in kaffe
- method javax.swing.plaf.basic.BasicTreeUI.setRootVisible(boolean): missing in kaffe
- method javax.swing.plaf.basic.BasicTreeUI.setRowHeight(int): missing in kaffe
- method javax.swing.plaf.basic.BasicTreeUI.setSelectionModel(javax.swing.tree.TreeSelectionModel): missing in kaffe
- method javax.swing.plaf.basic.BasicTreeUI.setShowsRootHandles(boolean): missing in kaffe
- method javax.swing.plaf.basic.BasicTreeUI.shouldPaintExpandControl(javax.swing.tree.TreePath, int, boolean, boolean, boolean): missing in kaffe
- method javax.swing.plaf.basic.BasicTreeUI.startEditing(javax.swing.tree.TreePath, java.awt.event.MouseEvent): missing in kaffe
- method javax.swing.plaf.basic.BasicTreeUI.toggleExpandState(javax.swing.tree.TreePath): missing in kaffe
- method javax.sw