Results of comparison between jdk12 and harmony
Comparison run at Sat Jun 9 11:04:33 2007 GMT
jdk12 API scanned at 2007/06/09 05:01:02 EDT
harmony API scanned at 2007/06/08 10:15:04 BST
Summary
Differences due to incompatibility between jdk12 and jdk13 have been ignored.
Differences due to incompatibility between jdk12 and jdk14 have been ignored.
Differences due to incompatibility between jdk12 and jdk15 have been ignored.
Differences due to incompatibility between jdk12 and jdk6 have been ignored.
Since these differences are not counted as good OR bad, they may cause percentages not to add up to 100%.
Serialization compatibility of classes in javax.swing and subpackages, and their subclasses, has not been checked.
| Legend: |
All correct - |
|
|
|
|
|
|
|
|
|
|
|
|
- None correct |
Errors
Total
Minor: 8 classes, 1 field, 36 methods, 3 constructors.
Bad: 3 fields.
Missing: 2 packages, 7 classes, 8 interfaces, 219 methods, 4 constructors.
Abs.add: 5 methods.
|
Missing
- method java.awt.Font.createGlyphVector(java.awt.font.FontRenderContext, int[]): not implemented in harmony
- method java.awt.MenuComponent.getPeer(): not implemented in harmony
- method java.awt.Toolkit.createComponent(java.awt.Component): not implemented in harmony
Missing
- method java.awt.geom.Area.add(java.awt.geom.Area): not implemented in harmony
- method java.awt.geom.Area.equals(java.awt.geom.Area): not implemented in harmony
- method java.awt.geom.Area.exclusiveOr(java.awt.geom.Area): not implemented in harmony
- method java.awt.geom.Area.isEmpty(): not implemented in harmony
- method java.awt.geom.Area.isPolygonal(): not implemented in harmony
- method java.awt.geom.Area.isRectangular(): not implemented in harmony
- method java.awt.geom.Area.isSingular(): not implemented in harmony
- method java.awt.geom.Area.reset(): not implemented in harmony
- method java.awt.geom.Area.subtract(java.awt.geom.Area): not implemented in harmony
Bad
- field java.rmi.server.LoaderHandler.packagePrefix: constant [sun.rmi.server] in jdk12, but constant [org.apache.harmony.rmi] in harmony
- field java.rmi.server.RemoteRef.packagePrefix: constant [sun.rmi.server] in jdk12, but constant [org.apache.harmony.rmi.remoteref] in harmony
Minor
- method javax.swing.JPasswordField.getText(): deprecated in jdk12, but not deprecated in harmony
- method javax.swing.JPasswordField.getText(int, int): deprecated in jdk12, but not deprecated in harmony
- method javax.swing.JTable.createScrollPaneForTable(javax.swing.JTable): deprecated in jdk12, but not deprecated in harmony
- method javax.swing.JTable.sizeColumnsToFit(boolean): deprecated in jdk12, but not deprecated in harmony
- method javax.swing.ScrollPaneLayout.getViewportBorderBounds(javax.swing.JScrollPane): deprecated in jdk12, but not deprecated in harmony
Missing
- constructor javax.swing.JEditorPane.JEditorPaneAccessibleHypertextSupport(javax.swing.JEditorPane): not implemented in harmony
- constructor javax.swing.JEditorPane.JEditorPaneAccessibleHypertextSupport.HTMLLink(javax.swing.JEditorPane.JEditorPaneAccessibleHypertextSupport, javax.swing.text.Element): not implemented in harmony
- constructor javax.swing.JTable.AccessibleJTable.AccessibleJTableCell(javax.swing.JTable.AccessibleJTable, javax.swing.JTable, int, int, int): not implemented in harmony
- constructor javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode(javax.swing.JTree.AccessibleJTree, javax.swing.JTree, javax.swing.tree.TreePath, javax.accessibility.Accessible): not implemented in harmony
- method javax.swing.JComboBox.AccessibleJComboBox.doAccessibleAction(int): not implemented in harmony
- method javax.swing.JComboBox.AccessibleJComboBox.getAccessibleAction(): not implemented in harmony
- method javax.swing.JComboBox.AccessibleJComboBox.getAccessibleActionCount(): not implemented in harmony
- method javax.swing.JComboBox.AccessibleJComboBox.getAccessibleActionDescription(int): not implemented in harmony
- method javax.swing.JComboBox.AccessibleJComboBox.getAccessibleChild(int): not implemented in harmony
- method javax.swing.JComboBox.AccessibleJComboBox.getAccessibleChildrenCount(): not implemented in harmony
- method javax.swing.JComboBox.AccessibleJComboBox.getAccessibleSelection(): not implemented in harmony
- method javax.swing.JComboBox.AccessibleJComboBox.getAccessibleStateSet(): not implemented in harmony
- method javax.swing.JEditorPane.JEditorPaneAccessibleHypertextSupport.getLink(int): not implemented in harmony
- method javax.swing.JEditorPane.JEditorPaneAccessibleHypertextSupport.getLinkCount(): not implemented in harmony
- method javax.swing.JEditorPane.JEditorPaneAccessibleHypertextSupport.getLinkIndex(int): not implemented in harmony
- method javax.swing.JEditorPane.JEditorPaneAccessibleHypertextSupport.getLinkText(int): not implemented in harmony
- method javax.swing.JEditorPane.JEditorPaneAccessibleHypertextSupport.HTMLLink.doAccessibleAction(int): not implemented in harmony
- method javax.swing.JEditorPane.JEditorPaneAccessibleHypertextSupport.HTMLLink.getAccessibleActionAnchor(int): not implemented in harmony
- method javax.swing.JEditorPane.JEditorPaneAccessibleHypertextSupport.HTMLLink.getAccessibleActionCount(): not implemented in harmony
- method javax.swing.JEditorPane.JEditorPaneAccessibleHypertextSupport.HTMLLink.getAccessibleActionDescription(int): not implemented in harmony
- method javax.swing.JEditorPane.JEditorPaneAccessibleHypertextSupport.HTMLLink.getAccessibleActionObject(int): not implemented in harmony
- method javax.swing.JEditorPane.JEditorPaneAccessibleHypertextSupport.HTMLLink.getEndIndex(): not implemented in harmony
- method javax.swing.JEditorPane.JEditorPaneAccessibleHypertextSupport.HTMLLink.getStartIndex(): not implemented in harmony
- method javax.swing.JEditorPane.JEditorPaneAccessibleHypertextSupport.HTMLLink.isValid(): not implemented in harmony
- method javax.swing.JMenu.AccessibleJMenu.addAccessibleSelection(int): not implemented in harmony
- method javax.swing.JMenu.AccessibleJMenu.clearAccessibleSelection(): not implemented in harmony
- method javax.swing.JMenu.AccessibleJMenu.getAccessibleChild(int): not implemented in harmony
- method javax.swing.JMenu.AccessibleJMenu.getAccessibleChildrenCount(): not implemented in harmony
- method javax.swing.JMenu.AccessibleJMenu.getAccessibleSelection(): not implemented in harmony
- method javax.swing.JMenu.AccessibleJMenu.getAccessibleSelection(int): not implemented in harmony
- method javax.swing.JMenu.AccessibleJMenu.getAccessibleSelectionCount(): not implemented in harmony
- method javax.swing.JMenu.AccessibleJMenu.isAccessibleChildSelected(int): not implemented in harmony
- method javax.swing.JMenu.AccessibleJMenu.removeAccessibleSelection(int): not implemented in harmony
- method javax.swing.JMenu.AccessibleJMenu.selectAllAccessibleSelection(): not implemented in harmony
- method javax.swing.JMenuBar.AccessibleJMenuBar.addAccessibleSelection(int): not implemented in harmony
- method javax.swing.JMenuBar.AccessibleJMenuBar.clearAccessibleSelection(): not implemented in harmony
- method javax.swing.JMenuBar.AccessibleJMenuBar.getAccessibleSelection(): not implemented in harmony
- method javax.swing.JMenuBar.AccessibleJMenuBar.getAccessibleSelection(int): not implemented in harmony
- method javax.swing.JMenuBar.AccessibleJMenuBar.getAccessibleSelectionCount(): not implemented in harmony
- method javax.swing.JMenuBar.AccessibleJMenuBar.getAccessibleStateSet(): not implemented in harmony
- method javax.swing.JMenuBar.AccessibleJMenuBar.isAccessibleChildSelected(int): not implemented in harmony
- method javax.swing.JMenuBar.AccessibleJMenuBar.removeAccessibleSelection(int): not implemented in harmony
- method javax.swing.JMenuBar.AccessibleJMenuBar.selectAllAccessibleSelection(): not implemented in harmony
- method javax.swing.JTabbedPane.AccessibleJTabbedPane.addAccessibleSelection(int): not implemented in harmony
- method javax.swing.JTabbedPane.AccessibleJTabbedPane.clearAccessibleSelection(): not implemented in harmony
- method javax.swing.JTabbedPane.AccessibleJTabbedPane.getAccessibleAt(java.awt.Point): not implemented in harmony
- method javax.swing.JTabbedPane.AccessibleJTabbedPane.getAccessibleChild(int): not implemented in harmony
- method javax.swing.JTabbedPane.AccessibleJTabbedPane.getAccessibleChildrenCount(): not implemented in harmony
- method javax.swing.JTabbedPane.AccessibleJTabbedPane.getAccessibleRole(): not implemented in harmony
- method javax.swing.JTabbedPane.AccessibleJTabbedPane.getAccessibleSelection(): not implemented in harmony
- method javax.swing.JTabbedPane.AccessibleJTabbedPane.getAccessibleSelection(int): not implemented in harmony
- method javax.swing.JTabbedPane.AccessibleJTabbedPane.getAccessibleSelectionCount(): not implemented in harmony
- method javax.swing.JTabbedPane.AccessibleJTabbedPane.isAccessibleChildSelected(int): not implemented in harmony
- method javax.swing.JTabbedPane.AccessibleJTabbedPane.removeAccessibleSelection(int): not implemented in harmony
- method javax.swing.JTabbedPane.AccessibleJTabbedPane.selectAllAccessibleSelection(): not implemented in harmony
- method javax.swing.JTabbedPane.AccessibleJTabbedPane.stateChanged(javax.swing.event.ChangeEvent): not implemented in harmony
- method javax.swing.JTable.AccessibleJTable.addAccessibleSelection(int): not implemented in harmony
- method javax.swing.JTable.AccessibleJTable.clearAccessibleSelection(): not implemented in harmony
- method javax.swing.JTable.AccessibleJTable.columnAdded(javax.swing.event.TableColumnModelEvent): not implemented in harmony
- method javax.swing.JTable.AccessibleJTable.columnMarginChanged(javax.swing.event.ChangeEvent): not implemented in harmony
- method javax.swing.JTable.AccessibleJTable.columnMoved(javax.swing.event.TableColumnModelEvent): not implemented in harmony
- method javax.swing.JTable.AccessibleJTable.columnRemoved(javax.swing.event.TableColumnModelEvent): not implemented in harmony
- method javax.swing.JTable.AccessibleJTable.columnSelectionChanged(javax.swing.event.ListSelectionEvent): not implemented in harmony
- method javax.swing.JTable.AccessibleJTable.editingCanceled(javax.swing.event.ChangeEvent): not implemented in harmony
- method javax.swing.JTable.AccessibleJTable.editingStopped(javax.swing.event.ChangeEvent): not implemented in harmony
- method javax.swing.JTable.AccessibleJTable.getAccessibleAt(java.awt.Point): not implemented in harmony
- method javax.swing.JTable.AccessibleJTable.getAccessibleChild(int): not implemented in harmony
- method javax.swing.JTable.AccessibleJTable.getAccessibleChildrenCount(): not implemented in harmony
- method javax.swing.JTable.AccessibleJTable.getAccessibleRole(): not implemented in harmony
- method javax.swing.JTable.AccessibleJTable.getAccessibleSelection(): not implemented in harmony
- method javax.swing.JTable.AccessibleJTable.getAccessibleSelection(int): not implemented in harmony
- method javax.swing.JTable.AccessibleJTable.getAccessibleSelectionCount(): not implemented in harmony
- method javax.swing.JTable.AccessibleJTable.isAccessibleChildSelected(int): not implemented in harmony
- method javax.swing.JTable.AccessibleJTable.propertyChange(java.beans.PropertyChangeEvent): not implemented in harmony
- method javax.swing.JTable.AccessibleJTable.removeAccessibleSelection(int): not implemented in harmony
- method javax.swing.JTable.AccessibleJTable.selectAllAccessibleSelection(): not implemented in harmony
- method javax.swing.JTable.AccessibleJTable.tableChanged(javax.swing.event.TableModelEvent): not implemented in harmony
- method javax.swing.JTable.AccessibleJTable.tableRowsDeleted(javax.swing.event.TableModelEvent): not implemented in harmony
- method javax.swing.JTable.AccessibleJTable.tableRowsInserted(javax.swing.event.TableModelEvent): not implemented in harmony
- method javax.swing.JTable.AccessibleJTable.valueChanged(javax.swing.event.ListSelectionEvent): not implemented in harmony
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.addFocusListener(java.awt.event.FocusListener): not implemented in harmony
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.addPropertyChangeListener(java.beans.PropertyChangeListener): not implemented in harmony
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.contains(java.awt.Point): not implemented in harmony
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.getAccessibleAction(): not implemented in harmony
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.getAccessibleAt(java.awt.Point): not implemented in harmony
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.getAccessibleChild(int): not implemented in harmony
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.getAccessibleChildrenCount(): not implemented in harmony
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.getAccessibleComponent(): not implemented in harmony
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.getAccessibleContext(): not implemented in harmony
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.getAccessibleDescription(): not implemented in harmony
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.getAccessibleIndexInParent(): not implemented in harmony
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.getAccessibleName(): not implemented in harmony
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.getAccessibleParent(): not implemented in harmony
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.getAccessibleRole(): not implemented in harmony
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.getAccessibleSelection(): not implemented in harmony
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.getAccessibleStateSet(): not implemented in harmony
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.getAccessibleText(): not implemented in harmony
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.getAccessibleValue(): not implemented in harmony
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.getBackground(): not implemented in harmony
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.getBounds(): not implemented in harmony
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.getCursor(): not implemented in harmony
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.getFont(): not implemented in harmony
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.getFontMetrics(java.awt.Font): not implemented in harmony
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.getForeground(): not implemented in harmony
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.getLocale(): not implemented in harmony
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.getLocation(): not implemented in harmony
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.getLocationOnScreen(): not implemented in harmony
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.getSize(): not implemented in harmony
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.isEnabled(): not implemented in harmony
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.isFocusTraversable(): not implemented in harmony
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.isShowing(): not implemented in harmony
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.isVisible(): not implemented in harmony
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.removeFocusListener(java.awt.event.FocusListener): not implemented in harmony
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.removePropertyChangeListener(java.beans.PropertyChangeListener): not implemented in harmony
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.requestFocus(): not implemented in harmony
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.setAccessibleDescription(java.lang.String): not implemented in harmony
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.setAccessibleName(java.lang.String): not implemented in harmony
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.setBackground(java.awt.Color): not implemented in harmony
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.setBounds(java.awt.Rectangle): not implemented in harmony
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.setCursor(java.awt.Cursor): not implemented in harmony
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.setEnabled(boolean): not implemented in harmony
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.setFont(java.awt.Font): not implemented in harmony
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.setForeground(java.awt.Color): not implemented in harmony
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.setLocation(java.awt.Point): not implemented in harmony
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.setSize(java.awt.Dimension): not implemented in harmony
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.setVisible(boolean): not implemented in harmony
- method javax.swing.JTree.AccessibleJTree.addAccessibleSelection(int): not implemented in harmony
- method javax.swing.JTree.AccessibleJTree.clearAccessibleSelection(): not implemented in harmony
- method javax.swing.JTree.AccessibleJTree.fireVisibleDataPropertyChange(): not implemented in harmony
- method javax.swing.JTree.AccessibleJTree.getAccessibleAt(java.awt.Point): not implemented in harmony
- method javax.swing.JTree.AccessibleJTree.getAccessibleChild(int): not implemented in harmony
- method javax.swing.JTree.AccessibleJTree.getAccessibleChildrenCount(): not implemented in harmony
- method javax.swing.JTree.AccessibleJTree.getAccessibleIndexInParent(): not implemented in harmony
- method javax.swing.JTree.AccessibleJTree.getAccessibleRole(): not implemented in harmony
- method javax.swing.JTree.AccessibleJTree.getAccessibleSelection(): not implemented in harmony
- method javax.swing.JTree.AccessibleJTree.getAccessibleSelection(int): not implemented in harmony
- method javax.swing.JTree.AccessibleJTree.getAccessibleSelectionCount(): not implemented in harmony
- method javax.swing.JTree.AccessibleJTree.isAccessibleChildSelected(int): not implemented in harmony
- method javax.swing.JTree.AccessibleJTree.removeAccessibleSelection(int): not implemented in harmony
- method javax.swing.JTree.AccessibleJTree.selectAllAccessibleSelection(): not implemented in harmony
- method javax.swing.JTree.AccessibleJTree.treeCollapsed(javax.swing.event.TreeExpansionEvent): not implemented in harmony
- method javax.swing.JTree.AccessibleJTree.treeExpanded(javax.swing.event.TreeExpansionEvent): not implemented in harmony
- method javax.swing.JTree.AccessibleJTree.treeNodesChanged(javax.swing.event.TreeModelEvent): not implemented in harmony
- method javax.swing.JTree.AccessibleJTree.treeNodesInserted(javax.swing.event.TreeModelEvent): not implemented in harmony
- method javax.swing.JTree.AccessibleJTree.treeNodesRemoved(javax.swing.event.TreeModelEvent): not implemented in harmony
- method javax.swing.JTree.AccessibleJTree.treeStructureChanged(javax.swing.event.TreeModelEvent): not implemented in harmony
- method javax.swing.JTree.AccessibleJTree.valueChanged(javax.swing.event.TreeSelectionEvent): not implemented in harmony
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.addAccessibleSelection(int): not implemented in harmony
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.addFocusListener(java.awt.event.FocusListener): not implemented in harmony
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.addPropertyChangeListener(java.beans.PropertyChangeListener): not implemented in harmony
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.clearAccessibleSelection(): not implemented in harmony
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.contains(java.awt.Point): not implemented in harmony
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.doAccessibleAction(int): not implemented in harmony
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.getAccessibleAction(): not implemented in harmony
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.getAccessibleActionCount(): not implemented in harmony
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.getAccessibleActionDescription(int): not implemented in harmony
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.getAccessibleAt(java.awt.Point): not implemented in harmony
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.getAccessibleChild(int): not implemented in harmony
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.getAccessibleChildrenCount(): not implemented in harmony
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.getAccessibleComponent(): not implemented in harmony
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.getAccessibleContext(): not implemented in harmony
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.getAccessibleDescription(): not implemented in harmony
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.getAccessibleIndexInParent(): not implemented in harmony
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.getAccessibleName(): not implemented in harmony
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.getAccessibleParent(): not implemented in harmony
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.getAccessibleRole(): not implemented in harmony
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.getAccessibleSelection(): not implemented in harmony
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.getAccessibleSelection(int): not implemented in harmony
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.getAccessibleSelectionCount(): not implemented in harmony
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.getAccessibleStateSet(): not implemented in harmony
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.getAccessibleText(): not implemented in harmony
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.getAccessibleValue(): not implemented in harmony
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.getBackground(): not implemented in harmony
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.getBounds(): not implemented in harmony
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.getCursor(): not implemented in harmony
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.getFont(): not implemented in harmony
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.getFontMetrics(java.awt.Font): not implemented in harmony
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.getForeground(): not implemented in harmony
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.getLocale(): not implemented in harmony
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.getLocation(): not implemented in harmony
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.getLocationInJTree(): not implemented in harmony
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.getLocationOnScreen(): not implemented in harmony
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.getSize(): not implemented in harmony
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.isAccessibleChildSelected(int): not implemented in harmony
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.isEnabled(): not implemented in harmony
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.isFocusTraversable(): not implemented in harmony
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.isShowing(): not implemented in harmony
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.isVisible(): not implemented in harmony
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.removeAccessibleSelection(int): not implemented in harmony
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.removeFocusListener(java.awt.event.FocusListener): not implemented in harmony
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.removePropertyChangeListener(java.beans.PropertyChangeListener): not implemented in harmony
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.requestFocus(): not implemented in harmony
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.selectAllAccessibleSelection(): not implemented in harmony
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.setAccessibleDescription(java.lang.String): not implemented in harmony
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.setAccessibleName(java.lang.String): not implemented in harmony
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.setBackground(java.awt.Color): not implemented in harmony
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.setBounds(java.awt.Rectangle): not implemented in harmony
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.setCursor(java.awt.Cursor): not implemented in harmony
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.setEnabled(boolean): not implemented in harmony
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.setFont(java.awt.Font): not implemented in harmony
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.setForeground(java.awt.Color): not implemented in harmony
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.setLocation(java.awt.Point): not implemented in harmony
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.setSize(java.awt.Dimension): not implemented in harmony
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.setVisible(boolean): not implemented in harmony
Bad
- field javax.swing.plaf.basic.BasicInternalFrameTitlePane.ICONIFY_CMD: constant [Minimize] in jdk12, but constant [Iconify] in harmony
Missing
- class javax.swing.text.DefaultTextUI: missing in harmony
- class javax.swing.text.TableView: missing in harmony
- class javax.swing.text.TableView.TableCell: missing in harmony
- class javax.swing.text.TableView.TableRow: missing in harmony
Missing
- package javax.swing.text.rtf: missing in harmony
Minor
- class org.omg.CORBA.CompletionStatus: SerialVersionUID=-645279251430243097 in jdk12, but SerialVersionUID=-1934280119893527768 in harmony
- class org.omg.CORBA.DefinitionKind: SerialVersionUID=-5073753743494728165 in jdk12, but SerialVersionUID=8873966569863803792 in harmony
- class org.omg.CORBA.Principal: deprecated in jdk12, but not deprecated in harmony
- class org.omg.CORBA.PrincipalHolder: deprecated in jdk12, but not deprecated in harmony
- class org.omg.CORBA.SetOverrideType: SerialVersionUID=-2761857189425106972 in jdk12, but SerialVersionUID=3148457954960326102 in harmony
- class org.omg.CORBA.TypeCode: SerialVersionUID=1445247438437311252 in jdk12, but SerialVersionUID=461846820395228125 in harmony
- class org.omg.CORBA.UserException: SerialVersionUID=-6594940734566091244 in jdk12, but SerialVersionUID=-1021701277691045997 in harmony
- constructor org.omg.CORBA.Principal(): deprecated in jdk12, but not deprecated in harmony
- constructor org.omg.CORBA.PrincipalHolder(): deprecated in jdk12, but not deprecated in harmony
- constructor org.omg.CORBA.PrincipalHolder(org.omg.CORBA.Principal): deprecated in jdk12, but not deprecated in harmony
- field org.omg.CORBA.PrincipalHolder.value: deprecated in jdk12, but not deprecated in harmony
- method org.omg.CORBA.Any.extract_Principal(): deprecated in jdk12, but not deprecated in harmony
- method org.omg.CORBA.Any.insert_Principal(org.omg.CORBA.Principal): deprecated in jdk12, but not deprecated in harmony
- method org.omg.CORBA.Principal.clone(): deprecated in jdk12, but not deprecated in harmony
- method org.omg.CORBA.Principal.equals(java.lang.Object): deprecated in jdk12, but not deprecated in harmony
- method org.omg.CORBA.Principal.finalize(): deprecated in jdk12, but not deprecated in harmony
- method org.omg.CORBA.Principal.getClass(): deprecated in jdk12, but not deprecated in harmony
- method org.omg.CORBA.Principal.hashCode(): deprecated in jdk12, but not deprecated in harmony
- method org.omg.CORBA.Principal.name(): deprecated in jdk12, but not deprecated in harmony
- method org.omg.CORBA.Principal.name(byte[]): deprecated in jdk12, but not deprecated in harmony
- method org.omg.CORBA.Principal.notify(): deprecated in jdk12, but not deprecated in harmony
- method org.omg.CORBA.Principal.notifyAll(): deprecated in jdk12, but not deprecated in harmony
- method org.omg.CORBA.Principal.toString(): deprecated in jdk12, but not deprecated in harmony
- method org.omg.CORBA.Principal.wait(): deprecated in jdk12, but not deprecated in harmony
- method org.omg.CORBA.Principal.wait(long): deprecated in jdk12, but not deprecated in harmony
- method org.omg.CORBA.Principal.wait(long, int): deprecated in jdk12, but not deprecated in harmony
- method org.omg.CORBA.PrincipalHolder._read(org.omg.CORBA.portable.InputStream): deprecated in jdk12, but not deprecated in harmony
- method org.omg.CORBA.PrincipalHolder._type(): deprecated in jdk12, but not deprecated in harmony
- method org.omg.CORBA.PrincipalHolder._write(org.omg.CORBA.portable.OutputStream): deprecated in jdk12, but not deprecated in harmony
- method org.omg.CORBA.PrincipalHolder.clone(): deprecated in jdk12, but not deprecated in harmony
- method org.omg.CORBA.PrincipalHolder.equals(java.lang.Object): deprecated in jdk12, but not deprecated in harmony
- method org.omg.CORBA.PrincipalHolder.finalize(): deprecated in jdk12, but not deprecated in harmony
- method org.omg.CORBA.PrincipalHolder.getClass(): deprecated in jdk12, but not deprecated in harmony
- method org.omg.CORBA.PrincipalHolder.hashCode(): deprecated in jdk12, but not deprecated in harmony
- method org.omg.CORBA.PrincipalHolder.notify(): deprecated in jdk12, but not deprecated in harmony
- method org.omg.CORBA.PrincipalHolder.notifyAll(): deprecated in jdk12, but not deprecated in harmony
- method org.omg.CORBA.PrincipalHolder.toString(): deprecated in jdk12, but not deprecated in harmony
- method org.omg.CORBA.PrincipalHolder.wait(): deprecated in jdk12, but not deprecated in harmony
- method org.omg.CORBA.PrincipalHolder.wait(long): deprecated in jdk12, but not deprecated in harmony
- method org.omg.CORBA.PrincipalHolder.wait(long, int): deprecated in jdk12, but not deprecated in harmony
Missing
- class org.omg.CORBA.NameValuePair: missing in harmony
- interface org.omg.CORBA.DynAny: missing in harmony
- interface org.omg.CORBA.DynArray: missing in harmony
- interface org.omg.CORBA.DynEnum: missing in harmony
- interface org.omg.CORBA.DynFixed: missing in harmony
- interface org.omg.CORBA.DynSequence: missing in harmony
- interface org.omg.CORBA.DynStruct: missing in harmony
- interface org.omg.CORBA.DynUnion: missing in harmony
- interface org.omg.CORBA.DynValue: missing in harmony
- method org.omg.CORBA.ORB.create_basic_dyn_any(org.omg.CORBA.TypeCode): missing in harmony
- method org.omg.CORBA.ORB.create_dyn_any(org.omg.CORBA.Any): missing in harmony
- method org.omg.CORBA.ORB.create_dyn_array(org.omg.CORBA.TypeCode): missing in harmony
- method org.omg.CORBA.ORB.create_dyn_enum(org.omg.CORBA.TypeCode): missing in harmony
- method org.omg.CORBA.ORB.create_dyn_sequence(org.omg.CORBA.TypeCode): missing in harmony
- method org.omg.CORBA.ORB.create_dyn_struct(org.omg.CORBA.TypeCode): missing in harmony
- method org.omg.CORBA.ORB.create_dyn_union(org.omg.CORBA.TypeCode): missing in harmony
Abs.add
- method org.omg.CORBA.Current._get_interface(): new interface method in harmony
- method org.omg.CORBA.DomainManager._get_interface(): new interface method in harmony
- method org.omg.CORBA.ORB.create_operation_list(org.omg.CORBA.OperationDef): new abstract method in harmony
- method org.omg.CORBA.Object._get_interface(): new interface method in harmony
Missing
- package org.omg.CORBA.DynAnyPackage: missing in harmony
Minor
- class org.omg.CORBA.portable.ApplicationException: SerialVersionUID=-2088103024111528125 in jdk12, but SerialVersionUID=-2711336201965822675 in harmony
- method org.omg.CORBA.portable.InputStream.read_Principal(): deprecated in jdk12, but not deprecated in harmony
- method org.omg.CORBA.portable.OutputStream.write_Principal(org.omg.CORBA.Principal): deprecated in jdk12, but not deprecated in harmony
Abs.add
- method org.omg.CORBA.portable.Delegate.get_interface(org.omg.CORBA.Object): new abstract method in harmony
Missing
- class org.omg.CosNaming._BindingIteratorImplBase: missing in harmony
- class org.omg.CosNaming._NamingContextImplBase: missing in harmony