Results of comparison between jdk14 and harmony5
Comparison run at Wed Sep 19 11:14:25 2007 GMT
jdk14 API scanned at 2007/09/19 05:11:14 EDT
harmony5 API scanned at 2007/09/19 06:56:12 EDT
Summary
Differences due to incompatibility between jdk14 and jdk15 have been ignored.
Differences due to incompatibility between jdk14 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: 19 classes, 2 fields, 44 methods, 4 constructors.
Bad: 2 classes, 2 fields, 2 methods.
Missing: 3 packages, 28 classes, 8 interfaces, 276 methods, 6 constructors.
Abs.add: 38 methods.
|
Missing
- constructor java.awt.Component.BltBufferStrategy(java.awt.Component, int, java.awt.BufferCapabilities): not implemented in harmony5
- method java.awt.Canvas.createBufferStrategy(int): not implemented in harmony5
- method java.awt.Canvas.createBufferStrategy(int, java.awt.BufferCapabilities): not implemented in harmony5
- method java.awt.Canvas.getBufferStrategy(): not implemented in harmony5
- method java.awt.Font.createGlyphVector(java.awt.font.FontRenderContext, int[]): not implemented in harmony5
- method java.awt.MenuComponent.getPeer(): not implemented in harmony5
- method java.awt.Toolkit.createComponent(java.awt.Component): not implemented in harmony5
- method java.awt.Toolkit.getPrintJob(java.awt.Frame, java.lang.String, java.awt.JobAttributes, java.awt.PageAttributes): not implemented in harmony5
- method java.awt.Window.createBufferStrategy(int): not implemented in harmony5
- method java.awt.Window.createBufferStrategy(int, java.awt.BufferCapabilities): not implemented in harmony5
- method java.awt.Window.getBufferStrategy(): not implemented in harmony5
Missing
- method java.awt.dnd.DropTarget.addNotify(java.awt.peer.ComponentPeer): not implemented in harmony5
- method java.awt.dnd.DropTarget.removeNotify(java.awt.peer.ComponentPeer): not implemented in harmony5
- method java.awt.dnd.DropTarget.DropTargetAutoScroller.actionPerformed(java.awt.event.ActionEvent): not implemented in harmony5
- method java.awt.dnd.DropTarget.DropTargetAutoScroller.stop(): not implemented in harmony5
- method java.awt.dnd.DropTarget.DropTargetAutoScroller.updateLocation(java.awt.Point): not implemented in harmony5
Bad
- field java.rmi.server.LoaderHandler.packagePrefix: constant [sun.rmi.server] in jdk14, but constant [org.apache.harmony.rmi] in harmony5
- field java.rmi.server.RemoteRef.packagePrefix: constant [sun.rmi.server] in jdk14, but constant [org.apache.harmony.rmi.remoteref] in harmony5
Minor
- method javax.swing.FocusManager.disableSwingFocusManager(): deprecated in jdk14, but not deprecated in harmony5
- method javax.swing.FocusManager.isFocusManagerEnabled(): deprecated in jdk14, but not deprecated in harmony5
- method javax.swing.JComponent.getNextFocusableComponent(): deprecated in jdk14, but not deprecated in harmony5
- method javax.swing.JComponent.isManagingFocus(): deprecated in jdk14, but not deprecated in harmony5
- method javax.swing.JComponent.requestDefaultFocus(): deprecated in jdk14, but not deprecated in harmony5
- method javax.swing.JComponent.setNextFocusableComponent(java.awt.Component): deprecated in jdk14, but not deprecated in harmony5
- method javax.swing.JPasswordField.getText(): deprecated in jdk14, but not deprecated in harmony5
- method javax.swing.JPasswordField.getText(int, int): deprecated in jdk14, but not deprecated in harmony5
- method javax.swing.JTable.createScrollPaneForTable(javax.swing.JTable): deprecated in jdk14, but not deprecated in harmony5
- method javax.swing.JTable.sizeColumnsToFit(boolean): deprecated in jdk14, but not deprecated in harmony5
- method javax.swing.ScrollPaneLayout.getViewportBorderBounds(javax.swing.JScrollPane): deprecated in jdk14, but not deprecated in harmony5
- method javax.swing.SwingUtilities.findFocusOwner(java.awt.Component): deprecated in jdk14, but not deprecated in harmony5
Missing
- constructor javax.swing.JEditorPane.JEditorPaneAccessibleHypertextSupport(javax.swing.JEditorPane): not implemented in harmony5
- constructor javax.swing.JEditorPane.JEditorPaneAccessibleHypertextSupport.HTMLLink(javax.swing.JEditorPane.JEditorPaneAccessibleHypertextSupport, javax.swing.text.Element): not implemented in harmony5
- constructor javax.swing.JTable.AccessibleJTable.AccessibleJTableCell(javax.swing.JTable.AccessibleJTable, javax.swing.JTable, int, int, int): not implemented in harmony5
- constructor javax.swing.JTable.AccessibleJTable.AccessibleJTableModelChange(javax.swing.JTable.AccessibleJTable, int, int, int, int, int): not implemented in harmony5
- constructor javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode(javax.swing.JTree.AccessibleJTree, javax.swing.JTree, javax.swing.tree.TreePath, javax.accessibility.Accessible): not implemented in harmony5
- method javax.swing.JComboBox.AccessibleJComboBox.addAccessibleSelection(int): not implemented in harmony5
- method javax.swing.JComboBox.AccessibleJComboBox.clearAccessibleSelection(): not implemented in harmony5
- method javax.swing.JComboBox.AccessibleJComboBox.doAccessibleAction(int): not implemented in harmony5
- method javax.swing.JComboBox.AccessibleJComboBox.getAccessibleAction(): not implemented in harmony5
- method javax.swing.JComboBox.AccessibleJComboBox.getAccessibleActionCount(): not implemented in harmony5
- method javax.swing.JComboBox.AccessibleJComboBox.getAccessibleActionDescription(int): not implemented in harmony5
- method javax.swing.JComboBox.AccessibleJComboBox.getAccessibleChild(int): not implemented in harmony5
- method javax.swing.JComboBox.AccessibleJComboBox.getAccessibleChildrenCount(): not implemented in harmony5
- method javax.swing.JComboBox.AccessibleJComboBox.getAccessibleSelection(): not implemented in harmony5
- method javax.swing.JComboBox.AccessibleJComboBox.getAccessibleSelection(int): not implemented in harmony5
- method javax.swing.JComboBox.AccessibleJComboBox.getAccessibleSelectionCount(): not implemented in harmony5
- method javax.swing.JComboBox.AccessibleJComboBox.getAccessibleStateSet(): not implemented in harmony5
- method javax.swing.JComboBox.AccessibleJComboBox.isAccessibleChildSelected(int): not implemented in harmony5
- method javax.swing.JComboBox.AccessibleJComboBox.removeAccessibleSelection(int): not implemented in harmony5
- method javax.swing.JComboBox.AccessibleJComboBox.selectAllAccessibleSelection(): not implemented in harmony5
- method javax.swing.JEditorPane.JEditorPaneAccessibleHypertextSupport.getLink(int): not implemented in harmony5
- method javax.swing.JEditorPane.JEditorPaneAccessibleHypertextSupport.getLinkCount(): not implemented in harmony5
- method javax.swing.JEditorPane.JEditorPaneAccessibleHypertextSupport.getLinkIndex(int): not implemented in harmony5
- method javax.swing.JEditorPane.JEditorPaneAccessibleHypertextSupport.getLinkText(int): not implemented in harmony5
- method javax.swing.JEditorPane.JEditorPaneAccessibleHypertextSupport.HTMLLink.doAccessibleAction(int): not implemented in harmony5
- method javax.swing.JEditorPane.JEditorPaneAccessibleHypertextSupport.HTMLLink.getAccessibleActionAnchor(int): not implemented in harmony5
- method javax.swing.JEditorPane.JEditorPaneAccessibleHypertextSupport.HTMLLink.getAccessibleActionCount(): not implemented in harmony5
- method javax.swing.JEditorPane.JEditorPaneAccessibleHypertextSupport.HTMLLink.getAccessibleActionDescription(int): not implemented in harmony5
- method javax.swing.JEditorPane.JEditorPaneAccessibleHypertextSupport.HTMLLink.getAccessibleActionObject(int): not implemented in harmony5
- method javax.swing.JEditorPane.JEditorPaneAccessibleHypertextSupport.HTMLLink.getEndIndex(): not implemented in harmony5
- method javax.swing.JEditorPane.JEditorPaneAccessibleHypertextSupport.HTMLLink.getStartIndex(): not implemented in harmony5
- method javax.swing.JEditorPane.JEditorPaneAccessibleHypertextSupport.HTMLLink.isValid(): not implemented in harmony5
- method javax.swing.JLabel.AccessibleJLabel.getAfterIndex(int, int): not implemented in harmony5
- method javax.swing.JLabel.AccessibleJLabel.getAtIndex(int, int): not implemented in harmony5
- method javax.swing.JLabel.AccessibleJLabel.getBeforeIndex(int, int): not implemented in harmony5
- method javax.swing.JLabel.AccessibleJLabel.getCaretPosition(): not implemented in harmony5
- method javax.swing.JLabel.AccessibleJLabel.getCharCount(): not implemented in harmony5
- method javax.swing.JLabel.AccessibleJLabel.getCharacterAttribute(int): not implemented in harmony5
- method javax.swing.JLabel.AccessibleJLabel.getCharacterBounds(int): not implemented in harmony5
- method javax.swing.JLabel.AccessibleJLabel.getIndexAtPoint(java.awt.Point): not implemented in harmony5
- method javax.swing.JLabel.AccessibleJLabel.getSelectedText(): not implemented in harmony5
- method javax.swing.JLabel.AccessibleJLabel.getSelectionEnd(): not implemented in harmony5
- method javax.swing.JLabel.AccessibleJLabel.getSelectionStart(): not implemented in harmony5
- method javax.swing.JMenu.AccessibleJMenu.addAccessibleSelection(int): not implemented in harmony5
- method javax.swing.JMenu.AccessibleJMenu.clearAccessibleSelection(): not implemented in harmony5
- method javax.swing.JMenu.AccessibleJMenu.getAccessibleChild(int): not implemented in harmony5
- method javax.swing.JMenu.AccessibleJMenu.getAccessibleChildrenCount(): not implemented in harmony5
- method javax.swing.JMenu.AccessibleJMenu.getAccessibleSelection(): not implemented in harmony5
- method javax.swing.JMenu.AccessibleJMenu.getAccessibleSelection(int): not implemented in harmony5
- method javax.swing.JMenu.AccessibleJMenu.getAccessibleSelectionCount(): not implemented in harmony5
- method javax.swing.JMenu.AccessibleJMenu.isAccessibleChildSelected(int): not implemented in harmony5
- method javax.swing.JMenu.AccessibleJMenu.removeAccessibleSelection(int): not implemented in harmony5
- method javax.swing.JMenu.AccessibleJMenu.selectAllAccessibleSelection(): not implemented in harmony5
- method javax.swing.JMenuBar.AccessibleJMenuBar.addAccessibleSelection(int): not implemented in harmony5
- method javax.swing.JMenuBar.AccessibleJMenuBar.clearAccessibleSelection(): not implemented in harmony5
- method javax.swing.JMenuBar.AccessibleJMenuBar.getAccessibleSelection(): not implemented in harmony5
- method javax.swing.JMenuBar.AccessibleJMenuBar.getAccessibleSelection(int): not implemented in harmony5
- method javax.swing.JMenuBar.AccessibleJMenuBar.getAccessibleSelectionCount(): not implemented in harmony5
- method javax.swing.JMenuBar.AccessibleJMenuBar.getAccessibleStateSet(): not implemented in harmony5
- method javax.swing.JMenuBar.AccessibleJMenuBar.isAccessibleChildSelected(int): not implemented in harmony5
- method javax.swing.JMenuBar.AccessibleJMenuBar.removeAccessibleSelection(int): not implemented in harmony5
- method javax.swing.JMenuBar.AccessibleJMenuBar.selectAllAccessibleSelection(): not implemented in harmony5
- method javax.swing.JTabbedPane.AccessibleJTabbedPane.addAccessibleSelection(int): not implemented in harmony5
- method javax.swing.JTabbedPane.AccessibleJTabbedPane.clearAccessibleSelection(): not implemented in harmony5
- method javax.swing.JTabbedPane.AccessibleJTabbedPane.getAccessibleAt(java.awt.Point): not implemented in harmony5
- method javax.swing.JTabbedPane.AccessibleJTabbedPane.getAccessibleChild(int): not implemented in harmony5
- method javax.swing.JTabbedPane.AccessibleJTabbedPane.getAccessibleChildrenCount(): not implemented in harmony5
- method javax.swing.JTabbedPane.AccessibleJTabbedPane.getAccessibleRole(): not implemented in harmony5
- method javax.swing.JTabbedPane.AccessibleJTabbedPane.getAccessibleSelection(): not implemented in harmony5
- method javax.swing.JTabbedPane.AccessibleJTabbedPane.getAccessibleSelection(int): not implemented in harmony5
- method javax.swing.JTabbedPane.AccessibleJTabbedPane.getAccessibleSelectionCount(): not implemented in harmony5
- method javax.swing.JTabbedPane.AccessibleJTabbedPane.isAccessibleChildSelected(int): not implemented in harmony5
- method javax.swing.JTabbedPane.AccessibleJTabbedPane.removeAccessibleSelection(int): not implemented in harmony5
- method javax.swing.JTabbedPane.AccessibleJTabbedPane.selectAllAccessibleSelection(): not implemented in harmony5
- method javax.swing.JTabbedPane.AccessibleJTabbedPane.stateChanged(javax.swing.event.ChangeEvent): not implemented in harmony5
- method javax.swing.JTable.AccessibleJTable.addAccessibleSelection(int): not implemented in harmony5
- method javax.swing.JTable.AccessibleJTable.clearAccessibleSelection(): not implemented in harmony5
- method javax.swing.JTable.AccessibleJTable.columnAdded(javax.swing.event.TableColumnModelEvent): not implemented in harmony5
- method javax.swing.JTable.AccessibleJTable.columnMarginChanged(javax.swing.event.ChangeEvent): not implemented in harmony5
- method javax.swing.JTable.AccessibleJTable.columnMoved(javax.swing.event.TableColumnModelEvent): not implemented in harmony5
- method javax.swing.JTable.AccessibleJTable.columnRemoved(javax.swing.event.TableColumnModelEvent): not implemented in harmony5
- method javax.swing.JTable.AccessibleJTable.columnSelectionChanged(javax.swing.event.ListSelectionEvent): not implemented in harmony5
- method javax.swing.JTable.AccessibleJTable.editingCanceled(javax.swing.event.ChangeEvent): not implemented in harmony5
- method javax.swing.JTable.AccessibleJTable.editingStopped(javax.swing.event.ChangeEvent): not implemented in harmony5
- method javax.swing.JTable.AccessibleJTable.getAccessibleAt(int, int): not implemented in harmony5
- method javax.swing.JTable.AccessibleJTable.getAccessibleAt(java.awt.Point): not implemented in harmony5
- method javax.swing.JTable.AccessibleJTable.getAccessibleCaption(): not implemented in harmony5
- method javax.swing.JTable.AccessibleJTable.getAccessibleChild(int): not implemented in harmony5
- method javax.swing.JTable.AccessibleJTable.getAccessibleChildrenCount(): not implemented in harmony5
- method javax.swing.JTable.AccessibleJTable.getAccessibleColumn(int): not implemented in harmony5
- method javax.swing.JTable.AccessibleJTable.getAccessibleColumnAtIndex(int): not implemented in harmony5
- method javax.swing.JTable.AccessibleJTable.getAccessibleColumnCount(): not implemented in harmony5
- method javax.swing.JTable.AccessibleJTable.getAccessibleColumnDescription(int): not implemented in harmony5
- method javax.swing.JTable.AccessibleJTable.getAccessibleColumnExtentAt(int, int): not implemented in harmony5
- method javax.swing.JTable.AccessibleJTable.getAccessibleColumnHeader(): not implemented in harmony5
- method javax.swing.JTable.AccessibleJTable.getAccessibleIndex(int, int): not implemented in harmony5
- method javax.swing.JTable.AccessibleJTable.getAccessibleIndexAt(int, int): not implemented in harmony5
- method javax.swing.JTable.AccessibleJTable.getAccessibleRole(): not implemented in harmony5
- method javax.swing.JTable.AccessibleJTable.getAccessibleRow(int): not implemented in harmony5
- method javax.swing.JTable.AccessibleJTable.getAccessibleRowAtIndex(int): not implemented in harmony5
- method javax.swing.JTable.AccessibleJTable.getAccessibleRowCount(): not implemented in harmony5
- method javax.swing.JTable.AccessibleJTable.getAccessibleRowDescription(int): not implemented in harmony5
- method javax.swing.JTable.AccessibleJTable.getAccessibleRowExtentAt(int, int): not implemented in harmony5
- method javax.swing.JTable.AccessibleJTable.getAccessibleRowHeader(): not implemented in harmony5
- method javax.swing.JTable.AccessibleJTable.getAccessibleSelection(): not implemented in harmony5
- method javax.swing.JTable.AccessibleJTable.getAccessibleSelection(int): not implemented in harmony5
- method javax.swing.JTable.AccessibleJTable.getAccessibleSelectionCount(): not implemented in harmony5
- method javax.swing.JTable.AccessibleJTable.getAccessibleSummary(): not implemented in harmony5
- method javax.swing.JTable.AccessibleJTable.getAccessibleTable(): not implemented in harmony5
- method javax.swing.JTable.AccessibleJTable.getSelectedAccessibleColumns(): not implemented in harmony5
- method javax.swing.JTable.AccessibleJTable.getSelectedAccessibleRows(): not implemented in harmony5
- method javax.swing.JTable.AccessibleJTable.isAccessibleChildSelected(int): not implemented in harmony5
- method javax.swing.JTable.AccessibleJTable.isAccessibleColumnSelected(int): not implemented in harmony5
- method javax.swing.JTable.AccessibleJTable.isAccessibleRowSelected(int): not implemented in harmony5
- method javax.swing.JTable.AccessibleJTable.isAccessibleSelected(int, int): not implemented in harmony5
- method javax.swing.JTable.AccessibleJTable.propertyChange(java.beans.PropertyChangeEvent): not implemented in harmony5
- method javax.swing.JTable.AccessibleJTable.removeAccessibleSelection(int): not implemented in harmony5
- method javax.swing.JTable.AccessibleJTable.selectAllAccessibleSelection(): not implemented in harmony5
- method javax.swing.JTable.AccessibleJTable.setAccessibleCaption(javax.accessibility.Accessible): not implemented in harmony5
- method javax.swing.JTable.AccessibleJTable.setAccessibleColumnDescription(int, javax.accessibility.Accessible): not implemented in harmony5
- method javax.swing.JTable.AccessibleJTable.setAccessibleColumnHeader(javax.accessibility.AccessibleTable): not implemented in harmony5
- method javax.swing.JTable.AccessibleJTable.setAccessibleRowDescription(int, javax.accessibility.Accessible): not implemented in harmony5
- method javax.swing.JTable.AccessibleJTable.setAccessibleRowHeader(javax.accessibility.AccessibleTable): not implemented in harmony5
- method javax.swing.JTable.AccessibleJTable.setAccessibleSummary(javax.accessibility.Accessible): not implemented in harmony5
- method javax.swing.JTable.AccessibleJTable.tableChanged(javax.swing.event.TableModelEvent): not implemented in harmony5
- method javax.swing.JTable.AccessibleJTable.tableRowsDeleted(javax.swing.event.TableModelEvent): not implemented in harmony5
- method javax.swing.JTable.AccessibleJTable.tableRowsInserted(javax.swing.event.TableModelEvent): not implemented in harmony5
- method javax.swing.JTable.AccessibleJTable.valueChanged(javax.swing.event.ListSelectionEvent): not implemented in harmony5
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.addFocusListener(java.awt.event.FocusListener): not implemented in harmony5
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.addPropertyChangeListener(java.beans.PropertyChangeListener): not implemented in harmony5
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.contains(java.awt.Point): not implemented in harmony5
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.getAccessibleAction(): not implemented in harmony5
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.getAccessibleAt(java.awt.Point): not implemented in harmony5
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.getAccessibleChild(int): not implemented in harmony5
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.getAccessibleChildrenCount(): not implemented in harmony5
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.getAccessibleComponent(): not implemented in harmony5
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.getAccessibleContext(): not implemented in harmony5
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.getAccessibleDescription(): not implemented in harmony5
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.getAccessibleIndexInParent(): not implemented in harmony5
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.getAccessibleName(): not implemented in harmony5
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.getAccessibleParent(): not implemented in harmony5
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.getAccessibleRole(): not implemented in harmony5
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.getAccessibleSelection(): not implemented in harmony5
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.getAccessibleStateSet(): not implemented in harmony5
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.getAccessibleText(): not implemented in harmony5
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.getAccessibleValue(): not implemented in harmony5
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.getBackground(): not implemented in harmony5
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.getBounds(): not implemented in harmony5
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.getCursor(): not implemented in harmony5
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.getFont(): not implemented in harmony5
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.getFontMetrics(java.awt.Font): not implemented in harmony5
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.getForeground(): not implemented in harmony5
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.getLocale(): not implemented in harmony5
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.getLocation(): not implemented in harmony5
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.getLocationOnScreen(): not implemented in harmony5
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.getSize(): not implemented in harmony5
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.isEnabled(): not implemented in harmony5
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.isFocusTraversable(): not implemented in harmony5
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.isShowing(): not implemented in harmony5
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.isVisible(): not implemented in harmony5
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.removeFocusListener(java.awt.event.FocusListener): not implemented in harmony5
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.removePropertyChangeListener(java.beans.PropertyChangeListener): not implemented in harmony5
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.requestFocus(): not implemented in harmony5
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.setAccessibleDescription(java.lang.String): not implemented in harmony5
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.setAccessibleName(java.lang.String): not implemented in harmony5
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.setBackground(java.awt.Color): not implemented in harmony5
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.setBounds(java.awt.Rectangle): not implemented in harmony5
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.setCursor(java.awt.Cursor): not implemented in harmony5
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.setEnabled(boolean): not implemented in harmony5
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.setFont(java.awt.Font): not implemented in harmony5
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.setForeground(java.awt.Color): not implemented in harmony5
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.setLocation(java.awt.Point): not implemented in harmony5
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.setSize(java.awt.Dimension): not implemented in harmony5
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.setVisible(boolean): not implemented in harmony5
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableModelChange.getFirstColumn(): not implemented in harmony5
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableModelChange.getFirstRow(): not implemented in harmony5
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableModelChange.getLastColumn(): not implemented in harmony5
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableModelChange.getLastRow(): not implemented in harmony5
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableModelChange.getType(): not implemented in harmony5
- method javax.swing.JTree.AccessibleJTree.addAccessibleSelection(int): not implemented in harmony5
- method javax.swing.JTree.AccessibleJTree.clearAccessibleSelection(): not implemented in harmony5
- method javax.swing.JTree.AccessibleJTree.fireVisibleDataPropertyChange(): not implemented in harmony5
- method javax.swing.JTree.AccessibleJTree.getAccessibleAt(java.awt.Point): not implemented in harmony5
- method javax.swing.JTree.AccessibleJTree.getAccessibleChild(int): not implemented in harmony5
- method javax.swing.JTree.AccessibleJTree.getAccessibleChildrenCount(): not implemented in harmony5
- method javax.swing.JTree.AccessibleJTree.getAccessibleIndexInParent(): not implemented in harmony5
- method javax.swing.JTree.AccessibleJTree.getAccessibleRole(): not implemented in harmony5
- method javax.swing.JTree.AccessibleJTree.getAccessibleSelection(): not implemented in harmony5
- method javax.swing.JTree.AccessibleJTree.getAccessibleSelection(int): not implemented in harmony5
- method javax.swing.JTree.AccessibleJTree.getAccessibleSelectionCount(): not implemented in harmony5
- method javax.swing.JTree.AccessibleJTree.isAccessibleChildSelected(int): not implemented in harmony5
- method javax.swing.JTree.AccessibleJTree.removeAccessibleSelection(int): not implemented in harmony5
- method javax.swing.JTree.AccessibleJTree.selectAllAccessibleSelection(): not implemented in harmony5
- method javax.swing.JTree.AccessibleJTree.treeCollapsed(javax.swing.event.TreeExpansionEvent): not implemented in harmony5
- method javax.swing.JTree.AccessibleJTree.treeExpanded(javax.swing.event.TreeExpansionEvent): not implemented in harmony5
- method javax.swing.JTree.AccessibleJTree.treeNodesChanged(javax.swing.event.TreeModelEvent): not implemented in harmony5
- method javax.swing.JTree.AccessibleJTree.treeNodesInserted(javax.swing.event.TreeModelEvent): not implemented in harmony5
- method javax.swing.JTree.AccessibleJTree.treeNodesRemoved(javax.swing.event.TreeModelEvent): not implemented in harmony5
- method javax.swing.JTree.AccessibleJTree.treeStructureChanged(javax.swing.event.TreeModelEvent): not implemented in harmony5
- method javax.swing.JTree.AccessibleJTree.valueChanged(javax.swing.event.TreeSelectionEvent): not implemented in harmony5
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.addAccessibleSelection(int): not implemented in harmony5
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.addFocusListener(java.awt.event.FocusListener): not implemented in harmony5
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.addPropertyChangeListener(java.beans.PropertyChangeListener): not implemented in harmony5
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.clearAccessibleSelection(): not implemented in harmony5
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.contains(java.awt.Point): not implemented in harmony5
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.doAccessibleAction(int): not implemented in harmony5
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.getAccessibleAction(): not implemented in harmony5
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.getAccessibleActionCount(): not implemented in harmony5
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.getAccessibleActionDescription(int): not implemented in harmony5
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.getAccessibleAt(java.awt.Point): not implemented in harmony5
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.getAccessibleChild(int): not implemented in harmony5
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.getAccessibleChildrenCount(): not implemented in harmony5
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.getAccessibleComponent(): not implemented in harmony5
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.getAccessibleContext(): not implemented in harmony5
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.getAccessibleDescription(): not implemented in harmony5
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.getAccessibleIndexInParent(): not implemented in harmony5
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.getAccessibleName(): not implemented in harmony5
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.getAccessibleParent(): not implemented in harmony5
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.getAccessibleRole(): not implemented in harmony5
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.getAccessibleSelection(): not implemented in harmony5
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.getAccessibleSelection(int): not implemented in harmony5
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.getAccessibleSelectionCount(): not implemented in harmony5
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.getAccessibleStateSet(): not implemented in harmony5
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.getAccessibleText(): not implemented in harmony5
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.getAccessibleValue(): not implemented in harmony5
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.getBackground(): not implemented in harmony5
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.getBounds(): not implemented in harmony5
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.getCursor(): not implemented in harmony5
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.getFont(): not implemented in harmony5
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.getFontMetrics(java.awt.Font): not implemented in harmony5
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.getForeground(): not implemented in harmony5
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.getLocale(): not implemented in harmony5
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.getLocation(): not implemented in harmony5
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.getLocationInJTree(): not implemented in harmony5
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.getLocationOnScreen(): not implemented in harmony5
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.getSize(): not implemented in harmony5
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.isAccessibleChildSelected(int): not implemented in harmony5
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.isEnabled(): not implemented in harmony5
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.isFocusTraversable(): not implemented in harmony5
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.isShowing(): not implemented in harmony5
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.isVisible(): not implemented in harmony5
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.removeAccessibleSelection(int): not implemented in harmony5
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.removeFocusListener(java.awt.event.FocusListener): not implemented in harmony5
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.removePropertyChangeListener(java.beans.PropertyChangeListener): not implemented in harmony5
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.requestFocus(): not implemented in harmony5
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.selectAllAccessibleSelection(): not implemented in harmony5
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.setAccessibleDescription(java.lang.String): not implemented in harmony5
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.setAccessibleName(java.lang.String): not implemented in harmony5
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.setBackground(java.awt.Color): not implemented in harmony5
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.setBounds(java.awt.Rectangle): not implemented in harmony5
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.setCursor(java.awt.Cursor): not implemented in harmony5
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.setEnabled(boolean): not implemented in harmony5
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.setFont(java.awt.Font): not implemented in harmony5
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.setForeground(java.awt.Color): not implemented in harmony5
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.setLocation(java.awt.Point): not implemented in harmony5
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.setSize(java.awt.Dimension): not implemented in harmony5
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.setVisible(boolean): not implemented in harmony5
Minor
- field javax.swing.plaf.basic.BasicInternalFrameUI.openMenuKey: deprecated in jdk14, but not deprecated in harmony5
Missing
- class javax.swing.plaf.basic.BasicHTML: missing in harmony5
Minor
- method javax.swing.text.LabelView.getFontMetrics(): deprecated in jdk14, but not deprecated in harmony5
Missing
- class javax.swing.text.AsyncBoxView: missing in harmony5
- class javax.swing.text.AsyncBoxView.ChildLocator: missing in harmony5
- class javax.swing.text.AsyncBoxView.ChildState: missing in harmony5
- class javax.swing.text.DefaultTextUI: missing in harmony5
- class javax.swing.text.LayoutQueue: missing in harmony5
- class javax.swing.text.TableView: missing in harmony5
- class javax.swing.text.TableView.TableCell: missing in harmony5
- class javax.swing.text.TableView.TableRow: missing in harmony5
- class javax.swing.text.ZoneView: missing in harmony5
Missing
- package javax.swing.text.rtf: missing in harmony5
Minor
- class org.omg.CORBA.CompletionStatus: SerialVersionUID=-9047319660881406859 in jdk14, but SerialVersionUID=-1934280119893527768 in harmony5
- class org.omg.CORBA.DefinitionKind: SerialVersionUID=-8601167576704143376 in jdk14, but SerialVersionUID=8873966569863803792 in harmony5
- class org.omg.CORBA.ParameterMode: SerialVersionUID=1521598391932998229 in jdk14, but SerialVersionUID=3031356598491966650 in harmony5
- class org.omg.CORBA.Principal: deprecated in jdk14, but not deprecated in harmony5
- class org.omg.CORBA.PrincipalHolder: deprecated in jdk14, but not deprecated in harmony5
- class org.omg.CORBA.SetOverrideType: SerialVersionUID=-2761857189425106972 in jdk14, but SerialVersionUID=3148457954960326102 in harmony5
- class org.omg.CORBA.TypeCode: SerialVersionUID=-6521025782489515676 in jdk14, but SerialVersionUID=461846820395228125 in harmony5
- class org.omg.CORBA.UserException: SerialVersionUID=-6594940734566091244 in jdk14, but SerialVersionUID=-1021701277691045997 in harmony5
- class org.omg.CORBA._IDLTypeStub: SerialVersionUID=9150293942452453626 in jdk14, but SerialVersionUID=-2280919552842486048 in harmony5
- class org.omg.CORBA._PolicyStub: SerialVersionUID=2453656196708903849 in jdk14, but SerialVersionUID=-6986626484108468201 in harmony5
- constructor org.omg.CORBA.Principal(): deprecated in jdk14, but not deprecated in harmony5
- constructor org.omg.CORBA.PrincipalHolder(): deprecated in jdk14, but not deprecated in harmony5
- constructor org.omg.CORBA.PrincipalHolder(org.omg.CORBA.Principal): deprecated in jdk14, but not deprecated in harmony5
- constructor org.omg.CORBA.TCKind(int): deprecated in jdk14, but not deprecated in harmony5
- field org.omg.CORBA.PrincipalHolder.value: deprecated in jdk14, but not deprecated in harmony5
- method org.omg.CORBA.Any.extract_Principal(): deprecated in jdk14, but not deprecated in harmony5
- method org.omg.CORBA.Any.insert_Principal(org.omg.CORBA.Principal): deprecated in jdk14, but not deprecated in harmony5
- method org.omg.CORBA.Principal.clone(): deprecated in jdk14, but not deprecated in harmony5
- method org.omg.CORBA.Principal.equals(java.lang.Object): deprecated in jdk14, but not deprecated in harmony5
- method org.omg.CORBA.Principal.finalize(): deprecated in jdk14, but not deprecated in harmony5
- method org.omg.CORBA.Principal.getClass(): deprecated in jdk14, but not deprecated in harmony5
- method org.omg.CORBA.Principal.hashCode(): deprecated in jdk14, but not deprecated in harmony5
- method org.omg.CORBA.Principal.name(): deprecated in jdk14, but not deprecated in harmony5
- method org.omg.CORBA.Principal.name(byte[]): deprecated in jdk14, but not deprecated in harmony5
- method org.omg.CORBA.Principal.notify(): deprecated in jdk14, but not deprecated in harmony5
- method org.omg.CORBA.Principal.notifyAll(): deprecated in jdk14, but not deprecated in harmony5
- method org.omg.CORBA.Principal.toString(): deprecated in jdk14, but not deprecated in harmony5
- method org.omg.CORBA.Principal.wait(): deprecated in jdk14, but not deprecated in harmony5
- method org.omg.CORBA.Principal.wait(long): deprecated in jdk14, but not deprecated in harmony5
- method org.omg.CORBA.Principal.wait(long, int): deprecated in jdk14, but not deprecated in harmony5
- method org.omg.CORBA.PrincipalHolder._read(org.omg.CORBA.portable.InputStream): deprecated in jdk14, but not deprecated in harmony5
- method org.omg.CORBA.PrincipalHolder._type(): deprecated in jdk14, but not deprecated in harmony5
- method org.omg.CORBA.PrincipalHolder._write(org.omg.CORBA.portable.OutputStream): deprecated in jdk14, but not deprecated in harmony5
- method org.omg.CORBA.PrincipalHolder.clone(): deprecated in jdk14, but not deprecated in harmony5
- method org.omg.CORBA.PrincipalHolder.equals(java.lang.Object): deprecated in jdk14, but not deprecated in harmony5
- method org.omg.CORBA.PrincipalHolder.finalize(): deprecated in jdk14, but not deprecated in harmony5
- method org.omg.CORBA.PrincipalHolder.getClass(): deprecated in jdk14, but not deprecated in harmony5
- method org.omg.CORBA.PrincipalHolder.hashCode(): deprecated in jdk14, but not deprecated in harmony5
- method org.omg.CORBA.PrincipalHolder.notify(): deprecated in jdk14, but not deprecated in harmony5
- method org.omg.CORBA.PrincipalHolder.notifyAll(): deprecated in jdk14, but not deprecated in harmony5
- method org.omg.CORBA.PrincipalHolder.toString(): deprecated in jdk14, but not deprecated in harmony5
- method org.omg.CORBA.PrincipalHolder.wait(): deprecated in jdk14, but not deprecated in harmony5
- method org.omg.CORBA.PrincipalHolder.wait(long): deprecated in jdk14, but not deprecated in harmony5
- method org.omg.CORBA.PrincipalHolder.wait(long, int): deprecated in jdk14, but not deprecated in harmony5
Bad
- method org.omg.CORBA.LocalObject._get_interface(): type org.omg.CORBA.Object in jdk14, but type org.omg.CORBA.InterfaceDef in harmony5
Missing
- class org.omg.CORBA.FieldNameHelper: missing in harmony5
- class org.omg.CORBA.NameValuePair: missing in harmony5
- class org.omg.CORBA.NameValuePairHelper: missing in harmony5
- class org.omg.CORBA.UnknownUserExceptionHelper: missing in harmony5
- class org.omg.CORBA.UnknownUserExceptionHolder: missing in harmony5
- interface org.omg.CORBA.DynAny: missing in harmony5
- interface org.omg.CORBA.DynArray: missing in harmony5
- interface org.omg.CORBA.DynEnum: missing in harmony5
- interface org.omg.CORBA.DynFixed: missing in harmony5
- interface org.omg.CORBA.DynSequence: missing in harmony5
- interface org.omg.CORBA.DynStruct: missing in harmony5
- interface org.omg.CORBA.DynUnion: missing in harmony5
- interface org.omg.CORBA.DynValue: missing in harmony5
- method org.omg.CORBA.ORB.create_basic_dyn_any(org.omg.CORBA.TypeCode): missing in harmony5
- method org.omg.CORBA.ORB.create_dyn_any(org.omg.CORBA.Any): missing in harmony5
- method org.omg.CORBA.ORB.create_dyn_array(org.omg.CORBA.TypeCode): missing in harmony5
- method org.omg.CORBA.ORB.create_dyn_enum(org.omg.CORBA.TypeCode): missing in harmony5
- method org.omg.CORBA.ORB.create_dyn_sequence(org.omg.CORBA.TypeCode): missing in harmony5
- method org.omg.CORBA.ORB.create_dyn_struct(org.omg.CORBA.TypeCode): missing in harmony5
- method org.omg.CORBA.ORB.create_dyn_union(org.omg.CORBA.TypeCode): missing in harmony5
Abs.add
- method org.omg.CORBA.ORB.create_operation_list(org.omg.CORBA.OperationDef): new abstract method in harmony5
- method org.omg.CORBA.Object._get_interface(): new interface method in harmony5
Missing
- package org.omg.CORBA.DynAnyPackage: missing in harmony5
Minor
- class org.omg.CORBA.portable.ApplicationException: SerialVersionUID=-2088103024111528125 in jdk14, but SerialVersionUID=-2711336201965822675 in harmony5
- method org.omg.CORBA.portable.InputStream.read_Principal(): deprecated in jdk14, but not deprecated in harmony5
- method org.omg.CORBA.portable.OutputStream.write_Principal(org.omg.CORBA.Principal): deprecated in jdk14, but not deprecated in harmony5
Abs.add
- method org.omg.CORBA.portable.Delegate.get_interface(org.omg.CORBA.Object): new abstract method in harmony5
Missing
- class org.omg.CosNaming._BindingIteratorImplBase: missing in harmony5
- class org.omg.CosNaming._NamingContextImplBase: missing in harmony5
Bad
- method org.omg.DynamicAny.DynValueBoxOperations.set_boxed_value(org.omg.CORBA.Any): doesn't throw org.omg.DynamicAny.DynAnyPackage.InvalidValue in jdk14, but throws org.omg.DynamicAny.DynAnyPackage.InvalidValue in harmony5
Missing
- class org.omg.DynamicAny._DynAnyFactoryStub: missing in harmony5
- class org.omg.DynamicAny._DynAnyStub: missing in harmony5
- class org.omg.DynamicAny._DynArrayStub: missing in harmony5
- class org.omg.DynamicAny._DynEnumStub: missing in harmony5
- class org.omg.DynamicAny._DynFixedStub: missing in harmony5
- class org.omg.DynamicAny._DynSequenceStub: missing in harmony5
- class org.omg.DynamicAny._DynStructStub: missing in harmony5
- class org.omg.DynamicAny._DynUnionStub: missing in harmony5
- class org.omg.DynamicAny._DynValueStub: missing in harmony5
Abs.add
- method org.omg.DynamicAny.DynAnyFactoryOperations.create_dyn_any_without_truncation(org.omg.CORBA.Any): new interface method in harmony5
- method org.omg.DynamicAny.DynAnyFactoryOperations.create_multiple_anys(org.omg.DynamicAny.DynAny[]): new interface method in harmony5
- method org.omg.DynamicAny.DynAnyFactoryOperations.create_multiple_dyn_anys(org.omg.CORBA.Any[], boolean): new interface method in harmony5
- method org.omg.DynamicAny.DynAnyOperations.get_abstract(): new interface method in harmony5
- method org.omg.DynamicAny.DynAnyOperations.get_boolean_seq(): new interface method in harmony5
- method org.omg.DynamicAny.DynAnyOperations.get_char_seq(): new interface method in harmony5
- method org.omg.DynamicAny.DynAnyOperations.get_double_seq(): new interface method in harmony5
- method org.omg.DynamicAny.DynAnyOperations.get_float_seq(): new interface method in harmony5
- method org.omg.DynamicAny.DynAnyOperations.get_long_seq(): new interface method in harmony5
- method org.omg.DynamicAny.DynAnyOperations.get_longlong_seq(): new interface method in harmony5
- method org.omg.DynamicAny.DynAnyOperations.get_octet_seq(): new interface method in harmony5
- method org.omg.DynamicAny.DynAnyOperations.get_short_seq(): new interface method in harmony5
- method org.omg.DynamicAny.DynAnyOperations.get_ulong_seq(): new interface method in harmony5
- method org.omg.DynamicAny.DynAnyOperations.get_ulonglong_seq(): new interface method in harmony5
- method org.omg.DynamicAny.DynAnyOperations.get_ushort_seq(): new interface method in harmony5
- method org.omg.DynamicAny.DynAnyOperations.get_wchar_seq(): new interface method in harmony5
- method org.omg.DynamicAny.DynAnyOperations.insert_abstract(java.lang.Object): new interface method in harmony5
- method org.omg.DynamicAny.DynAnyOperations.insert_boolean_seq(boolean[]): new interface method in harmony5
- method org.omg.DynamicAny.DynAnyOperations.insert_char_seq(char[]): new interface method in harmony5
- method org.omg.DynamicAny.DynAnyOperations.insert_double_seq(double[]): new interface method in harmony5
- method org.omg.DynamicAny.DynAnyOperations.insert_float_seq(float[]): new interface method in harmony5
- method org.omg.DynamicAny.DynAnyOperations.insert_long_seq(int[]): new interface method in harmony5
- method org.omg.DynamicAny.DynAnyOperations.insert_longlong_seq(long[]): new interface method in harmony5
- method org.omg.DynamicAny.DynAnyOperations.insert_octet_seq(byte[]): new interface method in harmony5
- method org.omg.DynamicAny.DynAnyOperations.insert_short_seq(short[]): new interface method in harmony5
- method org.omg.DynamicAny.DynAnyOperations.insert_ulong_seq(int[]): new interface method in harmony5
- method org.omg.DynamicAny.DynAnyOperations.insert_ulonglong_seq(long[]): new interface method in harmony5
- method org.omg.DynamicAny.DynAnyOperations.insert_ushort_seq(short[]): new interface method in harmony5
- method org.omg.DynamicAny.DynAnyOperations.insert_wchar_seq(char[]): new interface method in harmony5
- method org.omg.DynamicAny.DynUnionOperations.is_set_to_default_member(): new interface method in harmony5
Minor
- class org.omg.PortableServer.IdAssignmentPolicyValue: SerialVersionUID=2024380631469554382 in jdk14, but SerialVersionUID=6767074430793519909 in harmony5
- class org.omg.PortableServer.IdUniquenessPolicyValue: SerialVersionUID=2698951826884611346 in jdk14, but SerialVersionUID=-1784452133814767946 in harmony5
- class org.omg.PortableServer.ImplicitActivationPolicyValue: SerialVersionUID=3826572456602949295 in jdk14, but SerialVersionUID=2127826009389518518 in harmony5
- class org.omg.PortableServer.LifespanPolicyValue: SerialVersionUID=6604562925399671611 in jdk14, but SerialVersionUID=629445036229148331 in harmony5
- class org.omg.PortableServer.RequestProcessingPolicyValue: SerialVersionUID=7646563512329907695 in jdk14, but SerialVersionUID=-706083148784355082 in harmony5
- class org.omg.PortableServer.ServantRetentionPolicyValue: SerialVersionUID=-7476100336036943822 in jdk14, but SerialVersionUID=1218662714296313017 in harmony5
- class org.omg.PortableServer.ThreadPolicyValue: SerialVersionUID=-8874988828297141512 in jdk14, but SerialVersionUID=-2022548129678011702 in harmony5
Bad
- class org.omg.PortableServer.ServantActivatorPOA: implements org.omg.CORBA.portable.InvokeHandler in jdk14, but doesn't implement org.omg.CORBA.portable.InvokeHandler in harmony5
- class org.omg.PortableServer.ServantLocatorPOA: implements org.omg.CORBA.portable.InvokeHandler in jdk14, but doesn't implement org.omg.CORBA.portable.InvokeHandler in harmony5
Missing
- class org.omg.PortableServer._ServantActivatorStub: missing in harmony5
- class org.omg.PortableServer._ServantLocatorStub: missing in harmony5
- method org.omg.PortableServer.ServantActivatorPOA._invoke(java.lang.String, org.omg.CORBA.portable.InputStream, org.omg.CORBA.portable.ResponseHandler): missing in harmony5
- method org.omg.PortableServer.ServantLocatorPOA._invoke(java.lang.String, org.omg.CORBA.portable.InputStream, org.omg.CORBA.portable.ResponseHandler): missing in harmony5
Abs.add
- method org.omg.PortableServer.CurrentOperations.get_reference(): new interface method in harmony5
- method org.omg.PortableServer.CurrentOperations.get_servant(): new interface method in harmony5
- method org.omg.PortableServer.POAManagerOperations.get_id(): new interface method in harmony5
- method org.omg.PortableServer.POAOperations.the_POAManagerFactory(): new interface method in harmony5
Minor
- class org.omg.PortableServer.POAManagerPackage.State: SerialVersionUID=-2451866258678193271 in jdk14, but SerialVersionUID=1510631489068405847 in harmony5
Abs.add
- method org.omg.PortableServer.portable.Delegate.get_interface(org.omg.PortableServer.Servant): new interface method in harmony5
Missing
- package org.omg.stub.java.rmi: missing in harmony5