Results of comparison between jdk15 and harmony6
Comparison run at Wed Sep 19 11:51:06 2007 GMT
jdk15 API scanned at 2007/09/19 05:19:22 EDT
harmony6 API scanned at 2007/09/19 07:29:25 EDT
Summary
Differences due to incompatibility between jdk15 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: 40 classes, 2 fields, 60 methods, 4 constructors.
Bad: 2 classes, 1 interface, 4 fields, 42 methods, 10 constructors.
Missing: 5 packages, 32 classes, 12 interfaces, 417 methods, 12 constructors.
Abs.add: 38 methods.
|
Minor
- method java.lang.ClassLoader.defineClass(byte[], int, int): deprecated in jdk15, but not deprecated in harmony6
- method java.lang.Runtime.getLocalizedInputStream(java.io.InputStream): deprecated in jdk15, but not deprecated in harmony6
- method java.lang.Runtime.getLocalizedOutputStream(java.io.OutputStream): deprecated in jdk15, but not deprecated in harmony6
- method java.lang.Runtime.runFinalizersOnExit(boolean): deprecated in jdk15, but not deprecated in harmony6
- method java.lang.System.runFinalizersOnExit(boolean): deprecated in jdk15, but not deprecated in harmony6
- method java.lang.Thread.countStackFrames(): deprecated in jdk15, but not deprecated in harmony6
- method java.lang.Thread.destroy(): deprecated in jdk15, but not deprecated in harmony6
- method java.lang.Thread.resume(): deprecated in jdk15, but not deprecated in harmony6
- method java.lang.Thread.stop(): deprecated in jdk15, but not deprecated in harmony6
- method java.lang.Thread.stop(java.lang.Throwable): deprecated in jdk15, but not deprecated in harmony6
- method java.lang.Thread.suspend(): deprecated in jdk15, but not deprecated in harmony6
- method java.lang.ThreadGroup.allowThreadSuspension(boolean): deprecated in jdk15, but not deprecated in harmony6
- method java.lang.ThreadGroup.resume(): deprecated in jdk15, but not deprecated in harmony6
- method java.lang.ThreadGroup.stop(): deprecated in jdk15, but not deprecated in harmony6
- method java.lang.ThreadGroup.suspend(): deprecated in jdk15, but not deprecated in harmony6
Missing
- constructor java.awt.Component.BltBufferStrategy(java.awt.Component, int, java.awt.BufferCapabilities): not implemented in harmony6
- method java.awt.Canvas.createBufferStrategy(int): not implemented in harmony6
- method java.awt.Canvas.createBufferStrategy(int, java.awt.BufferCapabilities): not implemented in harmony6
- method java.awt.Canvas.getBufferStrategy(): not implemented in harmony6
- method java.awt.Font.createGlyphVector(java.awt.font.FontRenderContext, int[]): not implemented in harmony6
- method java.awt.MenuComponent.getPeer(): not implemented in harmony6
- method java.awt.Toolkit.createComponent(java.awt.Component): not implemented in harmony6
- method java.awt.Toolkit.getLockingKeyState(int): not implemented in harmony6
- method java.awt.Toolkit.getPrintJob(java.awt.Frame, java.lang.String, java.awt.JobAttributes, java.awt.PageAttributes): not implemented in harmony6
- method java.awt.Toolkit.setLockingKeyState(int, boolean): not implemented in harmony6
- method java.awt.Window.createBufferStrategy(int): not implemented in harmony6
- method java.awt.Window.createBufferStrategy(int, java.awt.BufferCapabilities): not implemented in harmony6
- method java.awt.Window.getBufferStrategy(): not implemented in harmony6
Missing
- method java.awt.geom.Area.add(java.awt.geom.Area): not implemented in harmony6
- method java.awt.geom.Area.equals(java.awt.geom.Area): not implemented in harmony6
- method java.awt.geom.Area.exclusiveOr(java.awt.geom.Area): not implemented in harmony6
- method java.awt.geom.Area.isEmpty(): not implemented in harmony6
- method java.awt.geom.Area.isPolygonal(): not implemented in harmony6
- method java.awt.geom.Area.isRectangular(): not implemented in harmony6
- method java.awt.geom.Area.isSingular(): not implemented in harmony6
- method java.awt.geom.Area.reset(): not implemented in harmony6
- method java.awt.geom.Area.subtract(java.awt.geom.Area): not implemented in harmony6
Bad
- field java.rmi.server.LoaderHandler.packagePrefix: constant [sun.rmi.server] in jdk15, but constant [org.apache.harmony.rmi] in harmony6
- field java.rmi.server.RemoteRef.packagePrefix: constant [sun.rmi.server] in jdk15, but constant [org.apache.harmony.rmi.remoteref] in harmony6
Minor
- class java.util.EnumSet: SerialVersionUID=1009687484059888093 in jdk15, but SerialVersionUID=4782406773684236311 in harmony6
Bad
- interface java.util.concurrent.Delayed: implements java.lang.Comparable<java.util.concurrent.Delayed> in jdk15, but implements raw java.lang.Comparable in harmony6
- method java.util.concurrent.ConcurrentHashMap.clone(): throws java.lang.CloneNotSupportedException in jdk15, but doesn't throw java.lang.CloneNotSupportedException in harmony6
- method java.util.concurrent.PriorityBlockingQueue.comparator(): type java.util.Comparator<? super T> in jdk15, but type java.util.Comparator in harmony6
Missing
- method java.util.concurrent.Delayed.compareTo(java.util.concurrent.Delayed): missing in harmony6
Minor
- class javax.management.MBeanAttributeInfo: SerialVersionUID=null in jdk15, but SerialVersionUID=8644704819898565848 in harmony6
- class javax.management.Notification: SerialVersionUID=null in jdk15, but SerialVersionUID=-7516092053498031989 in harmony6
- class javax.management.ObjectName: SerialVersionUID=null in jdk15, but SerialVersionUID=1081892073854801359 in harmony6
- method javax.management.ValueExp.setMBeanServer(javax.management.MBeanServer): deprecated in jdk15, but not deprecated in harmony6
Bad
- method javax.management.AttributeList.addAll(int, java.util.Collection<?>): parameters (int, java.util.Collection<?>) in jdk15, but parameters (int, java.util.Collection) in harmony6
- method javax.management.AttributeList.addAll(java.util.Collection<?>): parameters (java.util.Collection<?>) in jdk15, but parameters (java.util.Collection) in harmony6
Minor
- class javax.management.loading.MLet: SerialVersionUID=3636148327800330130 in jdk15, but SerialVersionUID=-1769252496994780919 in harmony6
Minor
- class javax.management.modelmbean.DescriptorSupport: SerialVersionUID=null in jdk15, but SerialVersionUID=-6292969195866300415 in harmony6
- class javax.management.modelmbean.InvalidTargetObjectTypeException: SerialVersionUID=null in jdk15, but SerialVersionUID=1190536278266811217 in harmony6
- class javax.management.modelmbean.ModelMBeanAttributeInfo: SerialVersionUID=null in jdk15, but SerialVersionUID=6181543027787327345 in harmony6
- class javax.management.modelmbean.ModelMBeanConstructorInfo: SerialVersionUID=null in jdk15, but SerialVersionUID=3862947819818064362 in harmony6
- class javax.management.modelmbean.ModelMBeanInfoSupport: SerialVersionUID=null in jdk15, but SerialVersionUID=-1935722590756516193 in harmony6
- class javax.management.modelmbean.ModelMBeanNotificationInfo: SerialVersionUID=null in jdk15, but SerialVersionUID=-7445681389570207141 in harmony6
- class javax.management.modelmbean.ModelMBeanOperationInfo: SerialVersionUID=null in jdk15, but SerialVersionUID=6532732096650090465 in harmony6
- class javax.management.modelmbean.XMLParseException: SerialVersionUID=null in jdk15, but SerialVersionUID=3176664577895105181 in harmony6
Minor
- class javax.management.relation.MBeanServerNotificationFilter: SerialVersionUID=null in jdk15, but SerialVersionUID=2605900539589789736 in harmony6
- class javax.management.relation.RelationNotification: SerialVersionUID=null in jdk15, but SerialVersionUID=-6871117877523310399 in harmony6
- class javax.management.relation.RelationTypeSupport: SerialVersionUID=null in jdk15, but SerialVersionUID=4611072955724144607 in harmony6
- class javax.management.relation.Role: SerialVersionUID=null in jdk15, but SerialVersionUID=-279985518429862552 in harmony6
- class javax.management.relation.RoleInfo: SerialVersionUID=null in jdk15, but SerialVersionUID=2504952983494636987 in harmony6
- class javax.management.relation.RoleResult: SerialVersionUID=null in jdk15, but SerialVersionUID=-6304063118040985512 in harmony6
- class javax.management.relation.RoleUnresolved: SerialVersionUID=null in jdk15, but SerialVersionUID=-48350262537070138 in harmony6
Bad
- method javax.management.remote.JMXConnector.connect(java.util.Map<java.lang.String, ?>): parameters (java.util.Map<java.lang.String, ?>) in jdk15, but parameters (java.util.Map) in harmony6
- method javax.management.remote.JMXConnectorFactory.connect(javax.management.remote.JMXServiceURL, java.util.Map<java.lang.String, ?>): parameters (javax.management.remote.JMXServiceURL, java.util.Map<java.lang.String, ?>) in jdk15, but parameters (javax.management.remote.JMXServiceURL, java.util.Map) in harmony6
- method javax.management.remote.JMXConnectorFactory.newJMXConnector(javax.management.remote.JMXServiceURL, java.util.Map<java.lang.String, ?>): parameters (javax.management.remote.JMXServiceURL, java.util.Map<java.lang.String, ?>) in jdk15, but parameters (javax.management.remote.JMXServiceURL, java.util.Map) in harmony6
- method javax.management.remote.JMXConnectorProvider.newJMXConnector(javax.management.remote.JMXServiceURL, java.util.Map<java.lang.String, ?>): parameters (javax.management.remote.JMXServiceURL, java.util.Map<java.lang.String, ?>) in jdk15, but parameters (javax.management.remote.JMXServiceURL, java.util.Map) in harmony6
- method javax.management.remote.JMXConnectorServerFactory.newJMXConnectorServer(javax.management.remote.JMXServiceURL, java.util.Map<java.lang.String, ?>, javax.management.MBeanServer): parameters (javax.management.remote.JMXServiceURL, java.util.Map<java.lang.String, ?>, javax.management.MBeanServer) in jdk15, but parameters (javax.management.remote.JMXServiceURL, java.util.Map, javax.management.MBeanServer) in harmony6
- method javax.management.remote.JMXConnectorServerMBean.getAttributes(): type java.util.Map<java.lang.String, ?> in jdk15, but type java.util.Map in harmony6
- method javax.management.remote.JMXConnectorServerMBean.toJMXConnector(java.util.Map<java.lang.String, ?>): parameters (java.util.Map<java.lang.String, ?>) in jdk15, but parameters (java.util.Map) in harmony6
- method javax.management.remote.JMXConnectorServerProvider.newJMXConnectorServer(javax.management.remote.JMXServiceURL, java.util.Map<java.lang.String, ?>, javax.management.MBeanServer): parameters (javax.management.remote.JMXServiceURL, java.util.Map<java.lang.String, ?>, javax.management.MBeanServer) in jdk15, but parameters (javax.management.remote.JMXServiceURL, java.util.Map, javax.management.MBeanServer) in harmony6
Bad
- constructor javax.management.remote.rmi.RMIConnectionImpl(javax.management.remote.rmi.RMIServerImpl, java.lang.String, java.lang.ClassLoader, javax.security.auth.Subject, java.util.Map<java.lang.String, ?>): parameters (javax.management.remote.rmi.RMIServerImpl, java.lang.String, java.lang.ClassLoader, javax.security.auth.Subject, java.util.Map<java.lang.String, ?>) in jdk15, but parameters (javax.management.remote.rmi.RMIServerImpl, java.lang.String, java.lang.ClassLoader, javax.security.auth.Subject, java.util.Map) in harmony6
- constructor javax.management.remote.rmi.RMIConnector(javax.management.remote.JMXServiceURL, java.util.Map<java.lang.String, ?>): parameters (javax.management.remote.JMXServiceURL, java.util.Map<java.lang.String, ?>) in jdk15, but parameters (javax.management.remote.JMXServiceURL, java.util.Map) in harmony6
- constructor javax.management.remote.rmi.RMIConnector(javax.management.remote.rmi.RMIServer, java.util.Map<java.lang.String, ?>): parameters (javax.management.remote.rmi.RMIServer, java.util.Map<java.lang.String, ?>) in jdk15, but parameters (javax.management.remote.rmi.RMIServer, java.util.Map) in harmony6
- constructor javax.management.remote.rmi.RMIConnectorServer(javax.management.remote.JMXServiceURL, java.util.Map<java.lang.String, ?>): parameters (javax.management.remote.JMXServiceURL, java.util.Map<java.lang.String, ?>) in jdk15, but parameters (javax.management.remote.JMXServiceURL, java.util.Map) in harmony6
- constructor javax.management.remote.rmi.RMIConnectorServer(javax.management.remote.JMXServiceURL, java.util.Map<java.lang.String, ?>, javax.management.MBeanServer): parameters (javax.management.remote.JMXServiceURL, java.util.Map<java.lang.String, ?>, javax.management.MBeanServer) in jdk15, but parameters (javax.management.remote.JMXServiceURL, java.util.Map, javax.management.MBeanServer) in harmony6
- constructor javax.management.remote.rmi.RMIConnectorServer(javax.management.remote.JMXServiceURL, java.util.Map<java.lang.String, ?>, javax.management.remote.rmi.RMIServerImpl, javax.management.MBeanServer): parameters (javax.management.remote.JMXServiceURL, java.util.Map<java.lang.String, ?>, javax.management.remote.rmi.RMIServerImpl, javax.management.MBeanServer) in jdk15, but parameters (javax.management.remote.JMXServiceURL, java.util.Map, javax.management.remote.rmi.RMIServerImpl, javax.management.MBeanServer) in harmony6
- constructor javax.management.remote.rmi.RMIIIOPServerImpl(java.util.Map<java.lang.String, ?>): parameters (java.util.Map<java.lang.String, ?>) in jdk15, but parameters (java.util.Map) in harmony6
- constructor javax.management.remote.rmi.RMIJRMPServerImpl(int, java.rmi.server.RMIClientSocketFactory, java.rmi.server.RMIServerSocketFactory, java.util.Map<java.lang.String, ?>): parameters (int, java.rmi.server.RMIClientSocketFactory, java.rmi.server.RMIServerSocketFactory, java.util.Map<java.lang.String, ?>) in jdk15, but parameters (int, java.rmi.server.RMIClientSocketFactory, java.rmi.server.RMIServerSocketFactory, java.util.Map) in harmony6
- constructor javax.management.remote.rmi.RMIServerImpl(java.util.Map<java.lang.String, ?>): parameters (java.util.Map<java.lang.String, ?>) in jdk15, but parameters (java.util.Map) in harmony6
- method javax.management.remote.rmi.RMIConnection.queryMBeans(javax.management.ObjectName, java.rmi.MarshalledObject, javax.security.auth.Subject): type java.util.Set<javax.management.ObjectInstance> in jdk15, but type java.util.Set in harmony6
- method javax.management.remote.rmi.RMIConnection.queryNames(javax.management.ObjectName, java.rmi.MarshalledObject, javax.security.auth.Subject): type java.util.Set<javax.management.ObjectName> in jdk15, but type java.util.Set in harmony6
Missing
- class javax.sql.rowset.RowSetMetaDataImpl: missing in harmony6
Minor
- class javax.sql.rowset.serial.SerialArray: SerialVersionUID=-8466174297270688520 in jdk15, but SerialVersionUID=8974442071105095464 in harmony6
Bad
- method javax.sql.rowset.serial.SerialArray.getArray(): doesn't throw java.sql.SQLException in jdk15, but throws java.sql.SQLException in harmony6
- method javax.sql.rowset.serial.SerialArray.getArray(): throws javax.sql.rowset.serial.SerialException in jdk15, but doesn't throw javax.sql.rowset.serial.SerialException in harmony6
- method javax.sql.rowset.serial.SerialArray.getArray(long, int): doesn't throw java.sql.SQLException in jdk15, but throws java.sql.SQLException in harmony6
- method javax.sql.rowset.serial.SerialArray.getArray(long, int): throws javax.sql.rowset.serial.SerialException in jdk15, but doesn't throw javax.sql.rowset.serial.SerialException in harmony6
- method javax.sql.rowset.serial.SerialArray.getArray(long, int, java.util.Map<java.lang.String, java.lang.Class<?>>): doesn't throw java.sql.SQLException in jdk15, but throws java.sql.SQLException in harmony6
- method javax.sql.rowset.serial.SerialArray.getArray(long, int, java.util.Map<java.lang.String, java.lang.Class<?>>): throws javax.sql.rowset.serial.SerialException in jdk15, but doesn't throw javax.sql.rowset.serial.SerialException in harmony6
- method javax.sql.rowset.serial.SerialArray.getArray(java.util.Map<java.lang.String, java.lang.Class<?>>): doesn't throw java.sql.SQLException in jdk15, but throws java.sql.SQLException in harmony6
- method javax.sql.rowset.serial.SerialArray.getArray(java.util.Map<java.lang.String, java.lang.Class<?>>): throws javax.sql.rowset.serial.SerialException in jdk15, but doesn't throw javax.sql.rowset.serial.SerialException in harmony6
- method javax.sql.rowset.serial.SerialArray.getBaseType(): doesn't throw java.sql.SQLException in jdk15, but throws java.sql.SQLException in harmony6
- method javax.sql.rowset.serial.SerialArray.getBaseType(): throws javax.sql.rowset.serial.SerialException in jdk15, but doesn't throw javax.sql.rowset.serial.SerialException in harmony6
- method javax.sql.rowset.serial.SerialArray.getBaseTypeName(): doesn't throw java.sql.SQLException in jdk15, but throws java.sql.SQLException in harmony6
- method javax.sql.rowset.serial.SerialArray.getBaseTypeName(): throws javax.sql.rowset.serial.SerialException in jdk15, but doesn't throw javax.sql.rowset.serial.SerialException in harmony6
- method javax.sql.rowset.serial.SerialArray.getResultSet(): doesn't throw java.sql.SQLException in jdk15, but throws java.sql.SQLException in harmony6
- method javax.sql.rowset.serial.SerialArray.getResultSet(): throws javax.sql.rowset.serial.SerialException in jdk15, but doesn't throw javax.sql.rowset.serial.SerialException in harmony6
- method javax.sql.rowset.serial.SerialArray.getResultSet(long, int): doesn't throw java.sql.SQLException in jdk15, but throws java.sql.SQLException in harmony6
- method javax.sql.rowset.serial.SerialArray.getResultSet(long, int): throws javax.sql.rowset.serial.SerialException in jdk15, but doesn't throw javax.sql.rowset.serial.SerialException in harmony6
- method javax.sql.rowset.serial.SerialArray.getResultSet(long, int, java.util.Map<java.lang.String, java.lang.Class<?>>): doesn't throw java.sql.SQLException in jdk15, but throws java.sql.SQLException in harmony6
- method javax.sql.rowset.serial.SerialArray.getResultSet(long, int, java.util.Map<java.lang.String, java.lang.Class<?>>): throws javax.sql.rowset.serial.SerialException in jdk15, but doesn't throw javax.sql.rowset.serial.SerialException in harmony6
- method javax.sql.rowset.serial.SerialArray.getResultSet(java.util.Map<java.lang.String, java.lang.Class<?>>): doesn't throw java.sql.SQLException in jdk15, but throws java.sql.SQLException in harmony6
- method javax.sql.rowset.serial.SerialArray.getResultSet(java.util.Map<java.lang.String, java.lang.Class<?>>): throws javax.sql.rowset.serial.SerialException in jdk15, but doesn't throw javax.sql.rowset.serial.SerialException in harmony6
- method javax.sql.rowset.serial.SerialStruct.getSQLTypeName(): doesn't throw java.sql.SQLException in jdk15, but throws java.sql.SQLException in harmony6
- method javax.sql.rowset.serial.SerialStruct.getSQLTypeName(): throws javax.sql.rowset.serial.SerialException in jdk15, but doesn't throw javax.sql.rowset.serial.SerialException in harmony6
Missing
- constructor javax.sql.rowset.serial.SQLInputImpl(java.lang.Object[], java.util.Map<java.lang.String, java.lang.Class<?>>): missing in harmony6
- constructor javax.sql.rowset.serial.SQLOutputImpl(java.util.Vector<?>, java.util.Map<java.lang.String, ?>): missing in harmony6
- constructor javax.sql.rowset.serial.SerialArray(java.sql.Array): missing in harmony6
- constructor javax.sql.rowset.serial.SerialArray(java.sql.Array, java.util.Map<java.lang.String, java.lang.Class<?>>): missing in harmony6
- constructor javax.sql.rowset.serial.SerialStruct(java.sql.SQLData, java.util.Map<java.lang.String, java.lang.Class<?>>): not implemented in harmony6
- constructor javax.sql.rowset.serial.SerialStruct(java.sql.Struct, java.util.Map<java.lang.String, java.lang.Class<?>>): not implemented in harmony6
- method javax.sql.rowset.serial.SQLInputImpl.readArray(): not implemented in harmony6
- method javax.sql.rowset.serial.SQLInputImpl.readAsciiStream(): not implemented in harmony6
- method javax.sql.rowset.serial.SQLInputImpl.readBigDecimal(): not implemented in harmony6
- method javax.sql.rowset.serial.SQLInputImpl.readBinaryStream(): not implemented in harmony6
- method javax.sql.rowset.serial.SQLInputImpl.readBlob(): not implemented in harmony6
- method javax.sql.rowset.serial.SQLInputImpl.readBoolean(): not implemented in harmony6
- method javax.sql.rowset.serial.SQLInputImpl.readByte(): not implemented in harmony6
- method javax.sql.rowset.serial.SQLInputImpl.readBytes(): not implemented in harmony6
- method javax.sql.rowset.serial.SQLInputImpl.readCharacterStream(): not implemented in harmony6
- method javax.sql.rowset.serial.SQLInputImpl.readClob(): not implemented in harmony6
- method javax.sql.rowset.serial.SQLInputImpl.readDate(): not implemented in harmony6
- method javax.sql.rowset.serial.SQLInputImpl.readDouble(): not implemented in harmony6
- method javax.sql.rowset.serial.SQLInputImpl.readFloat(): not implemented in harmony6
- method javax.sql.rowset.serial.SQLInputImpl.readInt(): not implemented in harmony6
- method javax.sql.rowset.serial.SQLInputImpl.readLong(): not implemented in harmony6
- method javax.sql.rowset.serial.SQLInputImpl.readObject(): not implemented in harmony6
- method javax.sql.rowset.serial.SQLInputImpl.readRef(): not implemented in harmony6
- method javax.sql.rowset.serial.SQLInputImpl.readShort(): not implemented in harmony6
- method javax.sql.rowset.serial.SQLInputImpl.readString(): not implemented in harmony6
- method javax.sql.rowset.serial.SQLInputImpl.readTime(): not implemented in harmony6
- method javax.sql.rowset.serial.SQLInputImpl.readTimestamp(): not implemented in harmony6
- method javax.sql.rowset.serial.SQLInputImpl.readURL(): not implemented in harmony6
- method javax.sql.rowset.serial.SQLInputImpl.wasNull(): not implemented in harmony6
- method javax.sql.rowset.serial.SQLOutputImpl.writeArray(java.sql.Array): not implemented in harmony6
- method javax.sql.rowset.serial.SQLOutputImpl.writeAsciiStream(java.io.InputStream): not implemented in harmony6
- method javax.sql.rowset.serial.SQLOutputImpl.writeBigDecimal(java.math.BigDecimal): not implemented in harmony6
- method javax.sql.rowset.serial.SQLOutputImpl.writeBinaryStream(java.io.InputStream): not implemented in harmony6
- method javax.sql.rowset.serial.SQLOutputImpl.writeBlob(java.sql.Blob): not implemented in harmony6
- method javax.sql.rowset.serial.SQLOutputImpl.writeBoolean(boolean): not implemented in harmony6
- method javax.sql.rowset.serial.SQLOutputImpl.writeByte(byte): not implemented in harmony6
- method javax.sql.rowset.serial.SQLOutputImpl.writeBytes(byte[]): not implemented in harmony6
- method javax.sql.rowset.serial.SQLOutputImpl.writeCharacterStream(java.io.Reader): not implemented in harmony6
- method javax.sql.rowset.serial.SQLOutputImpl.writeClob(java.sql.Clob): not implemented in harmony6
- method javax.sql.rowset.serial.SQLOutputImpl.writeDate(java.sql.Date): not implemented in harmony6
- method javax.sql.rowset.serial.SQLOutputImpl.writeDouble(double): not implemented in harmony6
- method javax.sql.rowset.serial.SQLOutputImpl.writeFloat(float): not implemented in harmony6
- method javax.sql.rowset.serial.SQLOutputImpl.writeInt(int): not implemented in harmony6
- method javax.sql.rowset.serial.SQLOutputImpl.writeLong(long): not implemented in harmony6
- method javax.sql.rowset.serial.SQLOutputImpl.writeObject(java.sql.SQLData): not implemented in harmony6
- method javax.sql.rowset.serial.SQLOutputImpl.writeRef(java.sql.Ref): not implemented in harmony6
- method javax.sql.rowset.serial.SQLOutputImpl.writeShort(short): not implemented in harmony6
- method javax.sql.rowset.serial.SQLOutputImpl.writeString(java.lang.String): not implemented in harmony6
- method javax.sql.rowset.serial.SQLOutputImpl.writeStruct(java.sql.Struct): not implemented in harmony6
- method javax.sql.rowset.serial.SQLOutputImpl.writeTime(java.sql.Time): not implemented in harmony6
- method javax.sql.rowset.serial.SQLOutputImpl.writeTimestamp(java.sql.Timestamp): not implemented in harmony6
- method javax.sql.rowset.serial.SQLOutputImpl.writeURL(java.net.URL): not implemented in harmony6
- method javax.sql.rowset.serial.SerialArray.getArray(): not implemented in harmony6
- method javax.sql.rowset.serial.SerialArray.getArray(long, int): not implemented in harmony6
- method javax.sql.rowset.serial.SerialArray.getArray(long, int, java.util.Map<java.lang.String, java.lang.Class<?>>): not implemented in harmony6
- method javax.sql.rowset.serial.SerialArray.getArray(java.util.Map<java.lang.String, java.lang.Class<?>>): not implemented in harmony6
- method javax.sql.rowset.serial.SerialArray.getBaseType(): not implemented in harmony6
- method javax.sql.rowset.serial.SerialArray.getBaseTypeName(): not implemented in harmony6
- method javax.sql.rowset.serial.SerialArray.getResultSet(): not implemented in harmony6
- method javax.sql.rowset.serial.SerialArray.getResultSet(long, int): not implemented in harmony6
- method javax.sql.rowset.serial.SerialArray.getResultSet(long, int, java.util.Map<java.lang.String, java.lang.Class<?>>): not implemented in harmony6
- method javax.sql.rowset.serial.SerialArray.getResultSet(java.util.Map<java.lang.String, java.lang.Class<?>>): not implemented in harmony6
- method javax.sql.rowset.serial.SerialStruct.getAttributes(): not implemented in harmony6
- method javax.sql.rowset.serial.SerialStruct.getAttributes(java.util.Map<java.lang.String, java.lang.Class<?>>): not implemented in harmony6
- method javax.sql.rowset.serial.SerialStruct.getSQLTypeName(): not implemented in harmony6
Minor
- method javax.swing.FocusManager.disableSwingFocusManager(): deprecated in jdk15, but not deprecated in harmony6
- method javax.swing.FocusManager.isFocusManagerEnabled(): deprecated in jdk15, but not deprecated in harmony6
- method javax.swing.JComponent.getNextFocusableComponent(): deprecated in jdk15, but not deprecated in harmony6
- method javax.swing.JComponent.isManagingFocus(): deprecated in jdk15, but not deprecated in harmony6
- method javax.swing.JComponent.requestDefaultFocus(): deprecated in jdk15, but not deprecated in harmony6
- method javax.swing.JComponent.setNextFocusableComponent(java.awt.Component): deprecated in jdk15, but not deprecated in harmony6
- method javax.swing.JPasswordField.getText(): deprecated in jdk15, but not deprecated in harmony6
- method javax.swing.JPasswordField.getText(int, int): deprecated in jdk15, but not deprecated in harmony6
- method javax.swing.JTable.createScrollPaneForTable(javax.swing.JTable): deprecated in jdk15, but not deprecated in harmony6
- method javax.swing.JTable.sizeColumnsToFit(boolean): deprecated in jdk15, but not deprecated in harmony6
- method javax.swing.ScrollPaneLayout.getViewportBorderBounds(javax.swing.JScrollPane): deprecated in jdk15, but not deprecated in harmony6
- method javax.swing.SwingUtilities.findFocusOwner(java.awt.Component): deprecated in jdk15, but not deprecated in harmony6
Missing
- constructor javax.swing.JEditorPane.JEditorPaneAccessibleHypertextSupport(javax.swing.JEditorPane): not implemented in harmony6
- constructor javax.swing.JEditorPane.JEditorPaneAccessibleHypertextSupport.HTMLLink(javax.swing.JEditorPane.JEditorPaneAccessibleHypertextSupport, javax.swing.text.Element): not implemented in harmony6
- constructor javax.swing.JTable.AccessibleJTable.AccessibleJTableCell(javax.swing.JTable.AccessibleJTable, javax.swing.JTable, int, int, int): not implemented in harmony6
- constructor javax.swing.JTable.AccessibleJTable.AccessibleJTableModelChange(javax.swing.JTable.AccessibleJTable, int, int, int, int, int): not implemented in harmony6
- constructor javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode(javax.swing.JTree.AccessibleJTree, javax.swing.JTree, javax.swing.tree.TreePath, javax.accessibility.Accessible): not implemented in harmony6
- method javax.swing.JComboBox.AccessibleJComboBox.addAccessibleSelection(int): not implemented in harmony6
- method javax.swing.JComboBox.AccessibleJComboBox.clearAccessibleSelection(): not implemented in harmony6
- method javax.swing.JComboBox.AccessibleJComboBox.doAccessibleAction(int): not implemented in harmony6
- method javax.swing.JComboBox.AccessibleJComboBox.getAccessibleAction(): not implemented in harmony6
- method javax.swing.JComboBox.AccessibleJComboBox.getAccessibleActionCount(): not implemented in harmony6
- method javax.swing.JComboBox.AccessibleJComboBox.getAccessibleActionDescription(int): not implemented in harmony6
- method javax.swing.JComboBox.AccessibleJComboBox.getAccessibleChild(int): not implemented in harmony6
- method javax.swing.JComboBox.AccessibleJComboBox.getAccessibleChildrenCount(): not implemented in harmony6
- method javax.swing.JComboBox.AccessibleJComboBox.getAccessibleSelection(): not implemented in harmony6
- method javax.swing.JComboBox.AccessibleJComboBox.getAccessibleSelection(int): not implemented in harmony6
- method javax.swing.JComboBox.AccessibleJComboBox.getAccessibleSelectionCount(): not implemented in harmony6
- method javax.swing.JComboBox.AccessibleJComboBox.getAccessibleStateSet(): not implemented in harmony6
- method javax.swing.JComboBox.AccessibleJComboBox.isAccessibleChildSelected(int): not implemented in harmony6
- method javax.swing.JComboBox.AccessibleJComboBox.removeAccessibleSelection(int): not implemented in harmony6
- method javax.swing.JComboBox.AccessibleJComboBox.selectAllAccessibleSelection(): not implemented in harmony6
- method javax.swing.JEditorPane.JEditorPaneAccessibleHypertextSupport.getLink(int): not implemented in harmony6
- method javax.swing.JEditorPane.JEditorPaneAccessibleHypertextSupport.getLinkCount(): not implemented in harmony6
- method javax.swing.JEditorPane.JEditorPaneAccessibleHypertextSupport.getLinkIndex(int): not implemented in harmony6
- method javax.swing.JEditorPane.JEditorPaneAccessibleHypertextSupport.getLinkText(int): not implemented in harmony6
- method javax.swing.JEditorPane.JEditorPaneAccessibleHypertextSupport.HTMLLink.doAccessibleAction(int): not implemented in harmony6
- method javax.swing.JEditorPane.JEditorPaneAccessibleHypertextSupport.HTMLLink.getAccessibleActionAnchor(int): not implemented in harmony6
- method javax.swing.JEditorPane.JEditorPaneAccessibleHypertextSupport.HTMLLink.getAccessibleActionCount(): not implemented in harmony6
- method javax.swing.JEditorPane.JEditorPaneAccessibleHypertextSupport.HTMLLink.getAccessibleActionDescription(int): not implemented in harmony6
- method javax.swing.JEditorPane.JEditorPaneAccessibleHypertextSupport.HTMLLink.getAccessibleActionObject(int): not implemented in harmony6
- method javax.swing.JEditorPane.JEditorPaneAccessibleHypertextSupport.HTMLLink.getEndIndex(): not implemented in harmony6
- method javax.swing.JEditorPane.JEditorPaneAccessibleHypertextSupport.HTMLLink.getStartIndex(): not implemented in harmony6
- method javax.swing.JEditorPane.JEditorPaneAccessibleHypertextSupport.HTMLLink.isValid(): not implemented in harmony6
- method javax.swing.JLabel.AccessibleJLabel.getAfterIndex(int, int): not implemented in harmony6
- method javax.swing.JLabel.AccessibleJLabel.getAtIndex(int, int): not implemented in harmony6
- method javax.swing.JLabel.AccessibleJLabel.getBeforeIndex(int, int): not implemented in harmony6
- method javax.swing.JLabel.AccessibleJLabel.getCaretPosition(): not implemented in harmony6
- method javax.swing.JLabel.AccessibleJLabel.getCharCount(): not implemented in harmony6
- method javax.swing.JLabel.AccessibleJLabel.getCharacterAttribute(int): not implemented in harmony6
- method javax.swing.JLabel.AccessibleJLabel.getCharacterBounds(int): not implemented in harmony6
- method javax.swing.JLabel.AccessibleJLabel.getIndexAtPoint(java.awt.Point): not implemented in harmony6
- method javax.swing.JLabel.AccessibleJLabel.getSelectedText(): not implemented in harmony6
- method javax.swing.JLabel.AccessibleJLabel.getSelectionEnd(): not implemented in harmony6
- method javax.swing.JLabel.AccessibleJLabel.getSelectionStart(): not implemented in harmony6
- method javax.swing.JMenu.AccessibleJMenu.addAccessibleSelection(int): not implemented in harmony6
- method javax.swing.JMenu.AccessibleJMenu.clearAccessibleSelection(): not implemented in harmony6
- method javax.swing.JMenu.AccessibleJMenu.getAccessibleChild(int): not implemented in harmony6
- method javax.swing.JMenu.AccessibleJMenu.getAccessibleChildrenCount(): not implemented in harmony6
- method javax.swing.JMenu.AccessibleJMenu.getAccessibleSelection(): not implemented in harmony6
- method javax.swing.JMenu.AccessibleJMenu.getAccessibleSelection(int): not implemented in harmony6
- method javax.swing.JMenu.AccessibleJMenu.getAccessibleSelectionCount(): not implemented in harmony6
- method javax.swing.JMenu.AccessibleJMenu.isAccessibleChildSelected(int): not implemented in harmony6
- method javax.swing.JMenu.AccessibleJMenu.removeAccessibleSelection(int): not implemented in harmony6
- method javax.swing.JMenu.AccessibleJMenu.selectAllAccessibleSelection(): not implemented in harmony6
- method javax.swing.JMenuBar.AccessibleJMenuBar.addAccessibleSelection(int): not implemented in harmony6
- method javax.swing.JMenuBar.AccessibleJMenuBar.clearAccessibleSelection(): not implemented in harmony6
- method javax.swing.JMenuBar.AccessibleJMenuBar.getAccessibleSelection(): not implemented in harmony6
- method javax.swing.JMenuBar.AccessibleJMenuBar.getAccessibleSelection(int): not implemented in harmony6
- method javax.swing.JMenuBar.AccessibleJMenuBar.getAccessibleSelectionCount(): not implemented in harmony6
- method javax.swing.JMenuBar.AccessibleJMenuBar.getAccessibleStateSet(): not implemented in harmony6
- method javax.swing.JMenuBar.AccessibleJMenuBar.isAccessibleChildSelected(int): not implemented in harmony6
- method javax.swing.JMenuBar.AccessibleJMenuBar.removeAccessibleSelection(int): not implemented in harmony6
- method javax.swing.JMenuBar.AccessibleJMenuBar.selectAllAccessibleSelection(): not implemented in harmony6
- method javax.swing.JPopupMenu.addMenuKeyListener(javax.swing.event.MenuKeyListener): missing in harmony6
- method javax.swing.JPopupMenu.getMenuKeyListeners(): missing in harmony6
- method javax.swing.JPopupMenu.removeMenuKeyListener(javax.swing.event.MenuKeyListener): missing in harmony6
- method javax.swing.JSpinner.AccessibleJSpinner.cut(int, int): not implemented in harmony6
- method javax.swing.JSpinner.AccessibleJSpinner.delete(int, int): not implemented in harmony6
- method javax.swing.JSpinner.AccessibleJSpinner.doAccessibleAction(int): not implemented in harmony6
- method javax.swing.JSpinner.AccessibleJSpinner.getAccessibleAction(): not implemented in harmony6
- method javax.swing.JSpinner.AccessibleJSpinner.getAccessibleActionCount(): not implemented in harmony6
- method javax.swing.JSpinner.AccessibleJSpinner.getAccessibleActionDescription(int): not implemented in harmony6
- method javax.swing.JSpinner.AccessibleJSpinner.getAccessibleChild(int): not implemented in harmony6
- method javax.swing.JSpinner.AccessibleJSpinner.getAccessibleChildrenCount(): not implemented in harmony6
- method javax.swing.JSpinner.AccessibleJSpinner.getAccessibleRole(): not implemented in harmony6
- method javax.swing.JSpinner.AccessibleJSpinner.getAccessibleText(): not implemented in harmony6
- method javax.swing.JSpinner.AccessibleJSpinner.getAccessibleValue(): not implemented in harmony6
- method javax.swing.JSpinner.AccessibleJSpinner.getAfterIndex(int, int): not implemented in harmony6
- method javax.swing.JSpinner.AccessibleJSpinner.getAtIndex(int, int): not implemented in harmony6
- method javax.swing.JSpinner.AccessibleJSpinner.getBeforeIndex(int, int): not implemented in harmony6
- method javax.swing.JSpinner.AccessibleJSpinner.getCaretPosition(): not implemented in harmony6
- method javax.swing.JSpinner.AccessibleJSpinner.getCharCount(): not implemented in harmony6
- method javax.swing.JSpinner.AccessibleJSpinner.getCharacterAttribute(int): not implemented in harmony6
- method javax.swing.JSpinner.AccessibleJSpinner.getCharacterBounds(int): not implemented in harmony6
- method javax.swing.JSpinner.AccessibleJSpinner.getCurrentAccessibleValue(): not implemented in harmony6
- method javax.swing.JSpinner.AccessibleJSpinner.getIndexAtPoint(java.awt.Point): not implemented in harmony6
- method javax.swing.JSpinner.AccessibleJSpinner.getMaximumAccessibleValue(): not implemented in harmony6
- method javax.swing.JSpinner.AccessibleJSpinner.getMinimumAccessibleValue(): not implemented in harmony6
- method javax.swing.JSpinner.AccessibleJSpinner.getSelectedText(): not implemented in harmony6
- method javax.swing.JSpinner.AccessibleJSpinner.getSelectionEnd(): not implemented in harmony6
- method javax.swing.JSpinner.AccessibleJSpinner.getSelectionStart(): not implemented in harmony6
- method javax.swing.JSpinner.AccessibleJSpinner.getTextRange(int, int): not implemented in harmony6
- method javax.swing.JSpinner.AccessibleJSpinner.insertTextAtIndex(int, java.lang.String): not implemented in harmony6
- method javax.swing.JSpinner.AccessibleJSpinner.paste(int): not implemented in harmony6
- method javax.swing.JSpinner.AccessibleJSpinner.replaceText(int, int, java.lang.String): not implemented in harmony6
- method javax.swing.JSpinner.AccessibleJSpinner.selectText(int, int): not implemented in harmony6
- method javax.swing.JSpinner.AccessibleJSpinner.setAttributes(int, int, javax.swing.text.AttributeSet): not implemented in harmony6
- method javax.swing.JSpinner.AccessibleJSpinner.setCurrentAccessibleValue(java.lang.Number): not implemented in harmony6
- method javax.swing.JSpinner.AccessibleJSpinner.setTextContents(java.lang.String): not implemented in harmony6
- method javax.swing.JSpinner.AccessibleJSpinner.stateChanged(javax.swing.event.ChangeEvent): not implemented in harmony6
- method javax.swing.JTabbedPane.AccessibleJTabbedPane.addAccessibleSelection(int): not implemented in harmony6
- method javax.swing.JTabbedPane.AccessibleJTabbedPane.clearAccessibleSelection(): not implemented in harmony6
- method javax.swing.JTabbedPane.AccessibleJTabbedPane.getAccessibleAt(java.awt.Point): not implemented in harmony6
- method javax.swing.JTabbedPane.AccessibleJTabbedPane.getAccessibleChild(int): not implemented in harmony6
- method javax.swing.JTabbedPane.AccessibleJTabbedPane.getAccessibleChildrenCount(): not implemented in harmony6
- method javax.swing.JTabbedPane.AccessibleJTabbedPane.getAccessibleRole(): not implemented in harmony6
- method javax.swing.JTabbedPane.AccessibleJTabbedPane.getAccessibleSelection(): not implemented in harmony6
- method javax.swing.JTabbedPane.AccessibleJTabbedPane.getAccessibleSelection(int): not implemented in harmony6
- method javax.swing.JTabbedPane.AccessibleJTabbedPane.getAccessibleSelectionCount(): not implemented in harmony6
- method javax.swing.JTabbedPane.AccessibleJTabbedPane.isAccessibleChildSelected(int): not implemented in harmony6
- method javax.swing.JTabbedPane.AccessibleJTabbedPane.removeAccessibleSelection(int): not implemented in harmony6
- method javax.swing.JTabbedPane.AccessibleJTabbedPane.selectAllAccessibleSelection(): not implemented in harmony6
- method javax.swing.JTabbedPane.AccessibleJTabbedPane.stateChanged(javax.swing.event.ChangeEvent): not implemented in harmony6
- method javax.swing.JTable.getPrintable(javax.swing.JTable.PrintMode, java.text.MessageFormat, java.text.MessageFormat): not implemented in harmony6
- method javax.swing.JTable.print(): not implemented in harmony6
- method javax.swing.JTable.print(javax.swing.JTable.PrintMode): not implemented in harmony6
- method javax.swing.JTable.print(javax.swing.JTable.PrintMode, java.text.MessageFormat, java.text.MessageFormat): not implemented in harmony6
- method javax.swing.JTable.print(javax.swing.JTable.PrintMode, java.text.MessageFormat, java.text.MessageFormat, boolean, javax.print.attribute.PrintRequestAttributeSet, boolean): not implemented in harmony6
- method javax.swing.JTable.AccessibleJTable.addAccessibleSelection(int): not implemented in harmony6
- method javax.swing.JTable.AccessibleJTable.clearAccessibleSelection(): not implemented in harmony6
- method javax.swing.JTable.AccessibleJTable.columnAdded(javax.swing.event.TableColumnModelEvent): not implemented in harmony6
- method javax.swing.JTable.AccessibleJTable.columnMarginChanged(javax.swing.event.ChangeEvent): not implemented in harmony6
- method javax.swing.JTable.AccessibleJTable.columnMoved(javax.swing.event.TableColumnModelEvent): not implemented in harmony6
- method javax.swing.JTable.AccessibleJTable.columnRemoved(javax.swing.event.TableColumnModelEvent): not implemented in harmony6
- method javax.swing.JTable.AccessibleJTable.columnSelectionChanged(javax.swing.event.ListSelectionEvent): not implemented in harmony6
- method javax.swing.JTable.AccessibleJTable.editingCanceled(javax.swing.event.ChangeEvent): not implemented in harmony6
- method javax.swing.JTable.AccessibleJTable.editingStopped(javax.swing.event.ChangeEvent): not implemented in harmony6
- method javax.swing.JTable.AccessibleJTable.getAccessibleAt(int, int): not implemented in harmony6
- method javax.swing.JTable.AccessibleJTable.getAccessibleAt(java.awt.Point): not implemented in harmony6
- method javax.swing.JTable.AccessibleJTable.getAccessibleCaption(): not implemented in harmony6
- method javax.swing.JTable.AccessibleJTable.getAccessibleChild(int): not implemented in harmony6
- method javax.swing.JTable.AccessibleJTable.getAccessibleChildrenCount(): not implemented in harmony6
- method javax.swing.JTable.AccessibleJTable.getAccessibleColumn(int): not implemented in harmony6
- method javax.swing.JTable.AccessibleJTable.getAccessibleColumnAtIndex(int): not implemented in harmony6
- method javax.swing.JTable.AccessibleJTable.getAccessibleColumnCount(): not implemented in harmony6
- method javax.swing.JTable.AccessibleJTable.getAccessibleColumnDescription(int): not implemented in harmony6
- method javax.swing.JTable.AccessibleJTable.getAccessibleColumnExtentAt(int, int): not implemented in harmony6
- method javax.swing.JTable.AccessibleJTable.getAccessibleColumnHeader(): not implemented in harmony6
- method javax.swing.JTable.AccessibleJTable.getAccessibleIndex(int, int): not implemented in harmony6
- method javax.swing.JTable.AccessibleJTable.getAccessibleIndexAt(int, int): not implemented in harmony6
- method javax.swing.JTable.AccessibleJTable.getAccessibleRole(): not implemented in harmony6
- method javax.swing.JTable.AccessibleJTable.getAccessibleRow(int): not implemented in harmony6
- method javax.swing.JTable.AccessibleJTable.getAccessibleRowAtIndex(int): not implemented in harmony6
- method javax.swing.JTable.AccessibleJTable.getAccessibleRowCount(): not implemented in harmony6
- method javax.swing.JTable.AccessibleJTable.getAccessibleRowDescription(int): not implemented in harmony6
- method javax.swing.JTable.AccessibleJTable.getAccessibleRowExtentAt(int, int): not implemented in harmony6
- method javax.swing.JTable.AccessibleJTable.getAccessibleRowHeader(): not implemented in harmony6
- method javax.swing.JTable.AccessibleJTable.getAccessibleSelection(): not implemented in harmony6
- method javax.swing.JTable.AccessibleJTable.getAccessibleSelection(int): not implemented in harmony6
- method javax.swing.JTable.AccessibleJTable.getAccessibleSelectionCount(): not implemented in harmony6
- method javax.swing.JTable.AccessibleJTable.getAccessibleSummary(): not implemented in harmony6
- method javax.swing.JTable.AccessibleJTable.getAccessibleTable(): not implemented in harmony6
- method javax.swing.JTable.AccessibleJTable.getSelectedAccessibleColumns(): not implemented in harmony6
- method javax.swing.JTable.AccessibleJTable.getSelectedAccessibleRows(): not implemented in harmony6
- method javax.swing.JTable.AccessibleJTable.isAccessibleChildSelected(int): not implemented in harmony6
- method javax.swing.JTable.AccessibleJTable.isAccessibleColumnSelected(int): not implemented in harmony6
- method javax.swing.JTable.AccessibleJTable.isAccessibleRowSelected(int): not implemented in harmony6
- method javax.swing.JTable.AccessibleJTable.isAccessibleSelected(int, int): not implemented in harmony6
- method javax.swing.JTable.AccessibleJTable.propertyChange(java.beans.PropertyChangeEvent): not implemented in harmony6
- method javax.swing.JTable.AccessibleJTable.removeAccessibleSelection(int): not implemented in harmony6
- method javax.swing.JTable.AccessibleJTable.selectAllAccessibleSelection(): not implemented in harmony6
- method javax.swing.JTable.AccessibleJTable.setAccessibleCaption(javax.accessibility.Accessible): not implemented in harmony6
- method javax.swing.JTable.AccessibleJTable.setAccessibleColumnDescription(int, javax.accessibility.Accessible): not implemented in harmony6
- method javax.swing.JTable.AccessibleJTable.setAccessibleColumnHeader(javax.accessibility.AccessibleTable): not implemented in harmony6
- method javax.swing.JTable.AccessibleJTable.setAccessibleRowDescription(int, javax.accessibility.Accessible): not implemented in harmony6
- method javax.swing.JTable.AccessibleJTable.setAccessibleRowHeader(javax.accessibility.AccessibleTable): not implemented in harmony6
- method javax.swing.JTable.AccessibleJTable.setAccessibleSummary(javax.accessibility.Accessible): not implemented in harmony6
- method javax.swing.JTable.AccessibleJTable.tableChanged(javax.swing.event.TableModelEvent): not implemented in harmony6
- method javax.swing.JTable.AccessibleJTable.tableRowsDeleted(javax.swing.event.TableModelEvent): not implemented in harmony6
- method javax.swing.JTable.AccessibleJTable.tableRowsInserted(javax.swing.event.TableModelEvent): not implemented in harmony6
- method javax.swing.JTable.AccessibleJTable.valueChanged(javax.swing.event.ListSelectionEvent): not implemented in harmony6
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.addFocusListener(java.awt.event.FocusListener): not implemented in harmony6
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.addPropertyChangeListener(java.beans.PropertyChangeListener): not implemented in harmony6
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.contains(java.awt.Point): not implemented in harmony6
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.getAccessibleAction(): not implemented in harmony6
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.getAccessibleAt(java.awt.Point): not implemented in harmony6
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.getAccessibleChild(int): not implemented in harmony6
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.getAccessibleChildrenCount(): not implemented in harmony6
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.getAccessibleComponent(): not implemented in harmony6
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.getAccessibleContext(): not implemented in harmony6
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.getAccessibleDescription(): not implemented in harmony6
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.getAccessibleIndexInParent(): not implemented in harmony6
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.getAccessibleName(): not implemented in harmony6
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.getAccessibleParent(): not implemented in harmony6
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.getAccessibleRole(): not implemented in harmony6
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.getAccessibleSelection(): not implemented in harmony6
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.getAccessibleStateSet(): not implemented in harmony6
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.getAccessibleText(): not implemented in harmony6
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.getAccessibleValue(): not implemented in harmony6
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.getBackground(): not implemented in harmony6
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.getBounds(): not implemented in harmony6
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.getCursor(): not implemented in harmony6
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.getFont(): not implemented in harmony6
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.getFontMetrics(java.awt.Font): not implemented in harmony6
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.getForeground(): not implemented in harmony6
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.getLocale(): not implemented in harmony6
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.getLocation(): not implemented in harmony6
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.getLocationOnScreen(): not implemented in harmony6
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.getSize(): not implemented in harmony6
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.isEnabled(): not implemented in harmony6
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.isFocusTraversable(): not implemented in harmony6
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.isShowing(): not implemented in harmony6
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.isVisible(): not implemented in harmony6
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.removeFocusListener(java.awt.event.FocusListener): not implemented in harmony6
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.removePropertyChangeListener(java.beans.PropertyChangeListener): not implemented in harmony6
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.requestFocus(): not implemented in harmony6
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.setAccessibleDescription(java.lang.String): not implemented in harmony6
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.setAccessibleName(java.lang.String): not implemented in harmony6
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.setBackground(java.awt.Color): not implemented in harmony6
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.setBounds(java.awt.Rectangle): not implemented in harmony6
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.setCursor(java.awt.Cursor): not implemented in harmony6
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.setEnabled(boolean): not implemented in harmony6
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.setFont(java.awt.Font): not implemented in harmony6
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.setForeground(java.awt.Color): not implemented in harmony6
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.setLocation(java.awt.Point): not implemented in harmony6
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.setSize(java.awt.Dimension): not implemented in harmony6
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.setVisible(boolean): not implemented in harmony6
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableModelChange.getFirstColumn(): not implemented in harmony6
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableModelChange.getFirstRow(): not implemented in harmony6
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableModelChange.getLastColumn(): not implemented in harmony6
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableModelChange.getLastRow(): not implemented in harmony6
- method javax.swing.JTable.AccessibleJTable.AccessibleJTableModelChange.getType(): not implemented in harmony6
- method javax.swing.JTree.AccessibleJTree.addAccessibleSelection(int): not implemented in harmony6
- method javax.swing.JTree.AccessibleJTree.clearAccessibleSelection(): not implemented in harmony6
- method javax.swing.JTree.AccessibleJTree.fireVisibleDataPropertyChange(): not implemented in harmony6
- method javax.swing.JTree.AccessibleJTree.getAccessibleAt(java.awt.Point): not implemented in harmony6
- method javax.swing.JTree.AccessibleJTree.getAccessibleChild(int): not implemented in harmony6
- method javax.swing.JTree.AccessibleJTree.getAccessibleChildrenCount(): not implemented in harmony6
- method javax.swing.JTree.AccessibleJTree.getAccessibleIndexInParent(): not implemented in harmony6
- method javax.swing.JTree.AccessibleJTree.getAccessibleRole(): not implemented in harmony6
- method javax.swing.JTree.AccessibleJTree.getAccessibleSelection(): not implemented in harmony6
- method javax.swing.JTree.AccessibleJTree.getAccessibleSelection(int): not implemented in harmony6
- method javax.swing.JTree.AccessibleJTree.getAccessibleSelectionCount(): not implemented in harmony6
- method javax.swing.JTree.AccessibleJTree.isAccessibleChildSelected(int): not implemented in harmony6
- method javax.swing.JTree.AccessibleJTree.removeAccessibleSelection(int): not implemented in harmony6
- method javax.swing.JTree.AccessibleJTree.selectAllAccessibleSelection(): not implemented in harmony6
- method javax.swing.JTree.AccessibleJTree.treeCollapsed(javax.swing.event.TreeExpansionEvent): not implemented in harmony6
- method javax.swing.JTree.AccessibleJTree.treeExpanded(javax.swing.event.TreeExpansionEvent): not implemented in harmony6
- method javax.swing.JTree.AccessibleJTree.treeNodesChanged(javax.swing.event.TreeModelEvent): not implemented in harmony6
- method javax.swing.JTree.AccessibleJTree.treeNodesInserted(javax.swing.event.TreeModelEvent): not implemented in harmony6
- method javax.swing.JTree.AccessibleJTree.treeNodesRemoved(javax.swing.event.TreeModelEvent): not implemented in harmony6
- method javax.swing.JTree.AccessibleJTree.treeStructureChanged(javax.swing.event.TreeModelEvent): not implemented in harmony6
- method javax.swing.JTree.AccessibleJTree.valueChanged(javax.swing.event.TreeSelectionEvent): not implemented in harmony6
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.addAccessibleSelection(int): not implemented in harmony6
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.addFocusListener(java.awt.event.FocusListener): not implemented in harmony6
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.addPropertyChangeListener(java.beans.PropertyChangeListener): not implemented in harmony6
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.clearAccessibleSelection(): not implemented in harmony6
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.contains(java.awt.Point): not implemented in harmony6
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.doAccessibleAction(int): not implemented in harmony6
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.getAccessibleAction(): not implemented in harmony6
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.getAccessibleActionCount(): not implemented in harmony6
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.getAccessibleActionDescription(int): not implemented in harmony6
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.getAccessibleAt(java.awt.Point): not implemented in harmony6
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.getAccessibleChild(int): not implemented in harmony6
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.getAccessibleChildrenCount(): not implemented in harmony6
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.getAccessibleComponent(): not implemented in harmony6
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.getAccessibleContext(): not implemented in harmony6
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.getAccessibleDescription(): not implemented in harmony6
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.getAccessibleIndexInParent(): not implemented in harmony6
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.getAccessibleName(): not implemented in harmony6
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.getAccessibleParent(): not implemented in harmony6
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.getAccessibleRole(): not implemented in harmony6
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.getAccessibleSelection(): not implemented in harmony6
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.getAccessibleSelection(int): not implemented in harmony6
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.getAccessibleSelectionCount(): not implemented in harmony6
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.getAccessibleStateSet(): not implemented in harmony6
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.getAccessibleText(): not implemented in harmony6
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.getAccessibleValue(): not implemented in harmony6
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.getBackground(): not implemented in harmony6
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.getBounds(): not implemented in harmony6
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.getCursor(): not implemented in harmony6
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.getFont(): not implemented in harmony6
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.getFontMetrics(java.awt.Font): not implemented in harmony6
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.getForeground(): not implemented in harmony6
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.getLocale(): not implemented in harmony6
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.getLocation(): not implemented in harmony6
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.getLocationInJTree(): not implemented in harmony6
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.getLocationOnScreen(): not implemented in harmony6
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.getSize(): not implemented in harmony6
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.isAccessibleChildSelected(int): not implemented in harmony6
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.isEnabled(): not implemented in harmony6
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.isFocusTraversable(): not implemented in harmony6
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.isShowing(): not implemented in harmony6
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.isVisible(): not implemented in harmony6
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.removeAccessibleSelection(int): not implemented in harmony6
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.removeFocusListener(java.awt.event.FocusListener): not implemented in harmony6
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.removePropertyChangeListener(java.beans.PropertyChangeListener): not implemented in harmony6
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.requestFocus(): not implemented in harmony6
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.selectAllAccessibleSelection(): not implemented in harmony6
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.setAccessibleDescription(java.lang.String): not implemented in harmony6
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.setAccessibleName(java.lang.String): not implemented in harmony6
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.setBackground(java.awt.Color): not implemented in harmony6
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.setBounds(java.awt.Rectangle): not implemented in harmony6
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.setCursor(java.awt.Cursor): not implemented in harmony6
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.setEnabled(boolean): not implemented in harmony6
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.setFont(java.awt.Font): not implemented in harmony6
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.setForeground(java.awt.Color): not implemented in harmony6
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.setLocation(java.awt.Point): not implemented in harmony6
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.setSize(java.awt.Dimension): not implemented in harmony6
- method javax.swing.JTree.AccessibleJTree.AccessibleJTreeNode.setVisible(boolean): not implemented in harmony6
- method javax.swing.LookAndFeel.getDisabledIcon(javax.swing.JComponent, javax.swing.Icon): missing in harmony6
- method javax.swing.LookAndFeel.getDisabledSelectedIcon(javax.swing.JComponent, javax.swing.Icon): missing in harmony6
- method javax.swing.ProgressMonitor.AccessibleProgressMonitor.getAccessibleChild(int): not implemented in harmony6
- method javax.swing.ProgressMonitor.AccessibleProgressMonitor.getAccessibleChildrenCount(): not implemented in harmony6
- method javax.swing.ProgressMonitor.AccessibleProgressMonitor.getAccessibleComponent(): not implemented in harmony6
- method javax.swing.ProgressMonitor.AccessibleProgressMonitor.getAccessibleDescription(): not implemented in harmony6
- method javax.swing.ProgressMonitor.AccessibleProgressMonitor.getAccessibleIndexInParent(): not implemented in harmony6
- method javax.swing.ProgressMonitor.AccessibleProgressMonitor.getAccessibleName(): not implemented in harmony6
- method javax.swing.ProgressMonitor.AccessibleProgressMonitor.getAccessibleParent(): not implemented in harmony6
- method javax.swing.ProgressMonitor.AccessibleProgressMonitor.getAccessibleRole(): not implemented in harmony6
- method javax.swing.ProgressMonitor.AccessibleProgressMonitor.getAccessibleStateSet(): not implemented in harmony6
- method javax.swing.ProgressMonitor.AccessibleProgressMonitor.getAccessibleText(): not implemented in harmony6
- method javax.swing.ProgressMonitor.AccessibleProgressMonitor.getAccessibleValue(): not implemented in harmony6
- method javax.swing.ProgressMonitor.AccessibleProgressMonitor.getAfterIndex(int, int): not implemented in harmony6
- method javax.swing.ProgressMonitor.AccessibleProgressMonitor.getAtIndex(int, int): not implemented in harmony6
- method javax.swing.ProgressMonitor.AccessibleProgressMonitor.getBeforeIndex(int, int): not implemented in harmony6
- method javax.swing.ProgressMonitor.AccessibleProgressMonitor.getCaretPosition(): not implemented in harmony6
- method javax.swing.ProgressMonitor.AccessibleProgressMonitor.getCharCount(): not implemented in harmony6
- method javax.swing.ProgressMonitor.AccessibleProgressMonitor.getCharacterAttribute(int): not implemented in harmony6
- method javax.swing.ProgressMonitor.AccessibleProgressMonitor.getCharacterBounds(int): not implemented in harmony6
- method javax.swing.ProgressMonitor.AccessibleProgressMonitor.getIndexAtPoint(java.awt.Point): not implemented in harmony6
- method javax.swing.ProgressMonitor.AccessibleProgressMonitor.getLocale(): not implemented in harmony6
- method javax.swing.ProgressMonitor.AccessibleProgressMonitor.getSelectedText(): not implemented in harmony6
- method javax.swing.ProgressMonitor.AccessibleProgressMonitor.getSelectionEnd(): not implemented in harmony6
- method javax.swing.ProgressMonitor.AccessibleProgressMonitor.getSelectionStart(): not implemented in harmony6
- method javax.swing.ProgressMonitor.AccessibleProgressMonitor.propertyChange(java.beans.PropertyChangeEvent): not implemented in harmony6
- method javax.swing.ProgressMonitor.AccessibleProgressMonitor.stateChanged(javax.swing.event.ChangeEvent): not implemented in harmony6
Minor
- field javax.swing.plaf.basic.BasicInternalFrameUI.openMenuKey: deprecated in jdk15, but not deprecated in harmony6
Missing
- class javax.swing.plaf.basic.BasicHTML: missing in harmony6
- method javax.swing.plaf.basic.BasicScrollBarUI.getSupportsAbsolutePositioning(): missing in harmony6
- method javax.swing.plaf.basic.BasicScrollBarUI.isThumbRollover(): missing in harmony6
- method javax.swing.plaf.basic.BasicScrollBarUI.setThumbRollover(boolean): missing in harmony6
Missing
- package javax.swing.plaf.multi: missing in harmony6
Missing
- package javax.swing.plaf.synth: missing in harmony6
Minor
- method javax.swing.text.LabelView.getFontMetrics(): deprecated in jdk15, but not deprecated in harmony6
Missing
- class javax.swing.text.AsyncBoxView: missing in harmony6
- class javax.swing.text.AsyncBoxView.ChildLocator: missing in harmony6
- class javax.swing.text.AsyncBoxView.ChildState: missing in harmony6
- class javax.swing.text.DefaultTextUI: missing in harmony6
- class javax.swing.text.LayoutQueue: missing in harmony6
- class javax.swing.text.TableView: missing in harmony6
- class javax.swing.text.TableView.TableCell: missing in harmony6
- class javax.swing.text.TableView.TableRow: missing in harmony6
- class javax.swing.text.ZoneView: missing in harmony6
Bad
- constructor javax.swing.text.html.parser.AttributeList(java.lang.String, int, int, java.lang.String, java.util.Vector<?>, javax.swing.text.html.parser.AttributeList): parameters (java.lang.String, int, int, java.lang.String, java.util.Vector<?>, javax.swing.text.html.parser.AttributeList) in jdk15, but parameters (java.lang.String, int, int, java.lang.String, java.util.Vector, javax.swing.text.html.parser.AttributeList) in harmony6
- field javax.swing.text.html.parser.AttributeList.values: type java.util.Vector<?> in jdk15, but type java.util.Vector in harmony6
- method javax.swing.text.html.parser.AttributeList.getValues(): type java.util.Enumeration<?> in jdk15, but type java.util.Enumeration in harmony6
Missing
- package javax.swing.text.rtf: missing in harmony6
Bad
- field javax.xml.datatype.DatatypeFactory.DATATYPEFACTORY_IMPLEMENTATION_CLASS: constant [com.sun.org.apache.xerces.internal.jaxp.datatype.DatatypeFactoryImpl] in jdk15, but constant [org.apache.xerces.jaxp.datatype.DatatypeFactoryImpl] in harmony6
Minor
- class org.omg.CORBA.CompletionStatus: SerialVersionUID=-9047319660881406859 in jdk15, but SerialVersionUID=-1934280119893527768 in harmony6
- class org.omg.CORBA.DefinitionKind: SerialVersionUID=-8601167576704143376 in jdk15, but SerialVersionUID=8873966569863803792 in harmony6
- class org.omg.CORBA.ParameterMode: SerialVersionUID=1521598391932998229 in jdk15, but SerialVersionUID=3031356598491966650 in harmony6
- class org.omg.CORBA.Principal: deprecated in jdk15, but not deprecated in harmony6
- class org.omg.CORBA.PrincipalHolder: deprecated in jdk15, but not deprecated in harmony6
- class org.omg.CORBA.SetOverrideType: SerialVersionUID=-2761857189425106972 in jdk15, but SerialVersionUID=3148457954960326102 in harmony6
- class org.omg.CORBA.TypeCode: SerialVersionUID=-6521025782489515676 in jdk15, but SerialVersionUID=461846820395228125 in harmony6
- class org.omg.CORBA.UserException: SerialVersionUID=-6594940734566091244 in jdk15, but SerialVersionUID=-1021701277691045997 in harmony6
- class org.omg.CORBA._IDLTypeStub: SerialVersionUID=9150293942452453626 in jdk15, but SerialVersionUID=-2280919552842486048 in harmony6
- class org.omg.CORBA._PolicyStub: SerialVersionUID=2453656196708903849 in jdk15, but SerialVersionUID=-6986626484108468201 in harmony6
- constructor org.omg.CORBA.Principal(): deprecated in jdk15, but not deprecated in harmony6
- constructor org.omg.CORBA.PrincipalHolder(): deprecated in jdk15, but not deprecated in harmony6
- constructor org.omg.CORBA.PrincipalHolder(org.omg.CORBA.Principal): deprecated in jdk15, but not deprecated in harmony6
- constructor org.omg.CORBA.TCKind(int): deprecated in jdk15, but not deprecated in harmony6
- field org.omg.CORBA.PrincipalHolder.value: deprecated in jdk15, but not deprecated in harmony6
- method org.omg.CORBA.Any.extract_Principal(): deprecated in jdk15, but not deprecated in harmony6
- method org.omg.CORBA.Any.insert_Principal(org.omg.CORBA.Principal): deprecated in jdk15, but not deprecated in harmony6
- method org.omg.CORBA.Principal.clone(): deprecated in jdk15, but not deprecated in harmony6
- method org.omg.CORBA.Principal.equals(java.lang.Object): deprecated in jdk15, but not deprecated in harmony6
- method org.omg.CORBA.Principal.finalize(): deprecated in jdk15, but not deprecated in harmony6
- method org.omg.CORBA.Principal.getClass(): deprecated in jdk15, but not deprecated in harmony6
- method org.omg.CORBA.Principal.hashCode(): deprecated in jdk15, but not deprecated in harmony6
- method org.omg.CORBA.Principal.name(): deprecated in jdk15, but not deprecated in harmony6
- method org.omg.CORBA.Principal.name(byte[]): deprecated in jdk15, but not deprecated in harmony6
- method org.omg.CORBA.Principal.notify(): deprecated in jdk15, but not deprecated in harmony6
- method org.omg.CORBA.Principal.notifyAll(): deprecated in jdk15, but not deprecated in harmony6
- method org.omg.CORBA.Principal.toString(): deprecated in jdk15, but not deprecated in harmony6
- method org.omg.CORBA.Principal.wait(): deprecated in jdk15, but not deprecated in harmony6
- method org.omg.CORBA.Principal.wait(long): deprecated in jdk15, but not deprecated in harmony6
- method org.omg.CORBA.Principal.wait(long, int): deprecated in jdk15, but not deprecated in harmony6
- method org.omg.CORBA.PrincipalHolder._read(org.omg.CORBA.portable.InputStream): deprecated in jdk15, but not deprecated in harmony6
- method org.omg.CORBA.PrincipalHolder._type(): deprecated in jdk15, but not deprecated in harmony6
- method org.omg.CORBA.PrincipalHolder._write(org.omg.CORBA.portable.OutputStream): deprecated in jdk15, but not deprecated in harmony6
- method org.omg.CORBA.PrincipalHolder.clone(): deprecated in jdk15, but not deprecated in harmony6
- method org.omg.CORBA.PrincipalHolder.equals(java.lang.Object): deprecated in jdk15, but not deprecated in harmony6
- method org.omg.CORBA.PrincipalHolder.finalize(): deprecated in jdk15, but not deprecated in harmony6
- method org.omg.CORBA.PrincipalHolder.getClass(): deprecated in jdk15, but not deprecated in harmony6
- method org.omg.CORBA.PrincipalHolder.hashCode(): deprecated in jdk15, but not deprecated in harmony6
- method org.omg.CORBA.PrincipalHolder.notify(): deprecated in jdk15, but not deprecated in harmony6
- method org.omg.CORBA.PrincipalHolder.notifyAll(): deprecated in jdk15, but not deprecated in harmony6
- method org.omg.CORBA.PrincipalHolder.toString(): deprecated in jdk15, but not deprecated in harmony6
- method org.omg.CORBA.PrincipalHolder.wait(): deprecated in jdk15, but not deprecated in harmony6
- method org.omg.CORBA.PrincipalHolder.wait(long): deprecated in jdk15, but not deprecated in harmony6
- method org.omg.CORBA.PrincipalHolder.wait(long, int): deprecated in jdk15, but not deprecated in harmony6
Bad
- method org.omg.CORBA.LocalObject._get_interface(): type org.omg.CORBA.Object in jdk15, but type org.omg.CORBA.InterfaceDef in harmony6
Missing
- class org.omg.CORBA.ACTIVITY_COMPLETED: missing in harmony6
- class org.omg.CORBA.ACTIVITY_REQUIRED: missing in harmony6
- class org.omg.CORBA.FieldNameHelper: missing in harmony6
- class org.omg.CORBA.INVALID_ACTIVITY: missing in harmony6
- class org.omg.CORBA.NameValuePair: missing in harmony6
- class org.omg.CORBA.NameValuePairHelper: missing in harmony6
- class org.omg.CORBA.UnknownUserExceptionHelper: missing in harmony6
- class org.omg.CORBA.UnknownUserExceptionHolder: missing in harmony6
- interface org.omg.CORBA.DynAny: missing in harmony6
- interface org.omg.CORBA.DynArray: missing in harmony6
- interface org.omg.CORBA.DynEnum: missing in harmony6
- interface org.omg.CORBA.DynFixed: missing in harmony6
- interface org.omg.CORBA.DynSequence: missing in harmony6
- interface org.omg.CORBA.DynStruct: missing in harmony6
- interface org.omg.CORBA.DynUnion: missing in harmony6
- interface org.omg.CORBA.DynValue: missing in harmony6
- method org.omg.CORBA.ORB.create_basic_dyn_any(org.omg.CORBA.TypeCode): missing in harmony6
- method org.omg.CORBA.ORB.create_dyn_any(org.omg.CORBA.Any): missing in harmony6
- method org.omg.CORBA.ORB.create_dyn_array(org.omg.CORBA.TypeCode): missing in harmony6
- method org.omg.CORBA.ORB.create_dyn_enum(org.omg.CORBA.TypeCode): missing in harmony6
- method org.omg.CORBA.ORB.create_dyn_sequence(org.omg.CORBA.TypeCode): missing in harmony6
- method org.omg.CORBA.ORB.create_dyn_struct(org.omg.CORBA.TypeCode): missing in harmony6
- method org.omg.CORBA.ORB.create_dyn_union(org.omg.CORBA.TypeCode): missing in harmony6
Abs.add
- method org.omg.CORBA.ORB.create_operation_list(org.omg.CORBA.OperationDef): new abstract method in harmony6
- method org.omg.CORBA.Object._get_interface(): new interface method in harmony6
Missing
- package org.omg.CORBA.DynAnyPackage: missing in harmony6
Minor
- class org.omg.CORBA.portable.ApplicationException: SerialVersionUID=-2088103024111528125 in jdk15, but SerialVersionUID=-2711336201965822675 in harmony6
- method org.omg.CORBA.portable.InputStream.read_Principal(): deprecated in jdk15, but not deprecated in harmony6
- method org.omg.CORBA.portable.OutputStream.write_Principal(org.omg.CORBA.Principal): deprecated in jdk15, but not deprecated in harmony6
Missing
- interface org.omg.CORBA.portable.ValueInputStream: missing in harmony6
Abs.add
- method org.omg.CORBA.portable.Delegate.get_interface(org.omg.CORBA.Object): new abstract method in harmony6
Missing
- class org.omg.CosNaming._BindingIteratorImplBase: missing in harmony6
- class org.omg.CosNaming._NamingContextImplBase: missing in harmony6
Bad
- method org.omg.DynamicAny.DynValueBoxOperations.set_boxed_value(org.omg.CORBA.Any): doesn't throw org.omg.DynamicAny.DynAnyPackage.InvalidValue in jdk15, but throws org.omg.DynamicAny.DynAnyPackage.InvalidValue in harmony6
Missing
- class org.omg.DynamicAny._DynAnyFactoryStub: missing in harmony6
- class org.omg.DynamicAny._DynAnyStub: missing in harmony6
- class org.omg.DynamicAny._DynArrayStub: missing in harmony6
- class org.omg.DynamicAny._DynEnumStub: missing in harmony6
- class org.omg.DynamicAny._DynFixedStub: missing in harmony6
- class org.omg.DynamicAny._DynSequenceStub: missing in harmony6
- class org.omg.DynamicAny._DynStructStub: missing in harmony6
- class org.omg.DynamicAny._DynUnionStub: missing in harmony6
- class org.omg.DynamicAny._DynValueStub: missing in harmony6
Abs.add
- method org.omg.DynamicAny.DynAnyFactoryOperations.create_dyn_any_without_truncation(org.omg.CORBA.Any): new interface method in harmony6
- method org.omg.DynamicAny.DynAnyFactoryOperations.create_multiple_anys(org.omg.DynamicAny.DynAny[]): new interface method in harmony6
- method org.omg.DynamicAny.DynAnyFactoryOperations.create_multiple_dyn_anys(org.omg.CORBA.Any[], boolean): new interface method in harmony6
- method org.omg.DynamicAny.DynAnyOperations.get_abstract(): new interface method in harmony6
- method org.omg.DynamicAny.DynAnyOperations.get_boolean_seq(): new interface method in harmony6
- method org.omg.DynamicAny.DynAnyOperations.get_char_seq(): new interface method in harmony6
- method org.omg.DynamicAny.DynAnyOperations.get_double_seq(): new interface method in harmony6
- method org.omg.DynamicAny.DynAnyOperations.get_float_seq(): new interface method in harmony6
- method org.omg.DynamicAny.DynAnyOperations.get_long_seq(): new interface method in harmony6
- method org.omg.DynamicAny.DynAnyOperations.get_longlong_seq(): new interface method in harmony6
- method org.omg.DynamicAny.DynAnyOperations.get_octet_seq(): new interface method in harmony6
- method org.omg.DynamicAny.DynAnyOperations.get_short_seq(): new interface method in harmony6
- method org.omg.DynamicAny.DynAnyOperations.get_ulong_seq(): new interface method in harmony6
- method org.omg.DynamicAny.DynAnyOperations.get_ulonglong_seq(): new interface method in harmony6
- method org.omg.DynamicAny.DynAnyOperations.get_ushort_seq(): new interface method in harmony6
- method org.omg.DynamicAny.DynAnyOperations.get_wchar_seq(): new interface method in harmony6
- method org.omg.DynamicAny.DynAnyOperations.insert_abstract(java.lang.Object): new interface method in harmony6
- method org.omg.DynamicAny.DynAnyOperations.insert_boolean_seq(boolean[]): new interface method in harmony6
- method org.omg.DynamicAny.DynAnyOperations.insert_char_seq(char[]): new interface method in harmony6
- method org.omg.DynamicAny.DynAnyOperations.insert_double_seq(double[]): new interface method in harmony6
- method org.omg.DynamicAny.DynAnyOperations.insert_float_seq(float[]): new interface method in harmony6
- method org.omg.DynamicAny.DynAnyOperations.insert_long_seq(int[]): new interface method in harmony6
- method org.omg.DynamicAny.DynAnyOperations.insert_longlong_seq(long[]): new interface method in harmony6
- method org.omg.DynamicAny.DynAnyOperations.insert_octet_seq(byte[]): new interface method in harmony6
- method org.omg.DynamicAny.DynAnyOperations.insert_short_seq(short[]): new interface method in harmony6
- method org.omg.DynamicAny.DynAnyOperations.insert_ulong_seq(int[]): new interface method in harmony6
- method org.omg.DynamicAny.DynAnyOperations.insert_ulonglong_seq(long[]): new interface method in harmony6
- method org.omg.DynamicAny.DynAnyOperations.insert_ushort_seq(short[]): new interface method in harmony6
- method org.omg.DynamicAny.DynAnyOperations.insert_wchar_seq(char[]): new interface method in harmony6
- method org.omg.DynamicAny.DynUnionOperations.is_set_to_default_member(): new interface method in harmony6
Missing
- interface org.omg.IOP.ExceptionDetailMessage: missing in harmony6
- interface org.omg.IOP.RMICustomMaxStreamFormat: missing in harmony6
- interface org.omg.IOP.TAG_RMI_CUSTOM_MAX_STREAM_FORMAT: missing in harmony6
Bad
- method org.omg.PortableInterceptor.AdapterManagerIdHelper.extract(org.omg.CORBA.Any): type int in jdk15, but type java.lang.String in harmony6
- method org.omg.PortableInterceptor.AdapterManagerIdHelper.read(org.omg.CORBA.portable.InputStream): type int in jdk15, but type java.lang.String in harmony6
- method org.omg.PortableInterceptor.IORInfoOperations.manager_id(): type int in jdk15, but type java.lang.String in harmony6
Missing
- method org.omg.PortableInterceptor.AdapterManagerIdHelper.insert(org.omg.CORBA.Any, int): missing in harmony6
- method org.omg.PortableInterceptor.AdapterManagerIdHelper.write(org.omg.CORBA.portable.OutputStream, int): missing in harmony6
- method org.omg.PortableInterceptor.IORInterceptor_3_0Operations.adapter_manager_state_changed(int, short): missing in harmony6
Minor
- class org.omg.PortableServer.IdAssignmentPolicyValue: SerialVersionUID=2024380631469554382 in jdk15, but SerialVersionUID=6767074430793519909 in harmony6
- class org.omg.PortableServer.IdUniquenessPolicyValue: SerialVersionUID=2698951826884611346 in jdk15, but SerialVersionUID=-1784452133814767946 in harmony6
- class org.omg.PortableServer.ImplicitActivationPolicyValue: SerialVersionUID=3826572456602949295 in jdk15, but SerialVersionUID=2127826009389518518 in harmony6
- class org.omg.PortableServer.LifespanPolicyValue: SerialVersionUID=6604562925399671611 in jdk15, but SerialVersionUID=629445036229148331 in harmony6
- class org.omg.PortableServer.RequestProcessingPolicyValue: SerialVersionUID=7646563512329907695 in jdk15, but SerialVersionUID=-706083148784355082 in harmony6
- class org.omg.PortableServer.ServantRetentionPolicyValue: SerialVersionUID=-7476100336036943822 in jdk15, but SerialVersionUID=1218662714296313017 in harmony6
- class org.omg.PortableServer.ThreadPolicyValue: SerialVersionUID=-8874988828297141512 in jdk15, but SerialVersionUID=-2022548129678011702 in harmony6
Bad
- class org.omg.PortableServer.ServantActivatorPOA: implements org.omg.CORBA.portable.InvokeHandler in jdk15, but doesn't implement org.omg.CORBA.portable.InvokeHandler in harmony6
- class org.omg.PortableServer.ServantLocatorPOA: implements org.omg.CORBA.portable.InvokeHandler in jdk15, but doesn't implement org.omg.CORBA.portable.InvokeHandler in harmony6
Missing
- class org.omg.PortableServer._ServantActivatorStub: missing in harmony6
- class org.omg.PortableServer._ServantLocatorStub: missing in harmony6
- method org.omg.PortableServer.ServantActivatorPOA._invoke(java.lang.String, org.omg.CORBA.portable.InputStream, org.omg.CORBA.portable.ResponseHandler): missing in harmony6
- method org.omg.PortableServer.ServantLocatorPOA._invoke(java.lang.String, org.omg.CORBA.portable.InputStream, org.omg.CORBA.portable.ResponseHandler): missing in harmony6
Abs.add
- method org.omg.PortableServer.CurrentOperations.get_reference(): new interface method in harmony6
- method org.omg.PortableServer.CurrentOperations.get_servant(): new interface method in harmony6
- method org.omg.PortableServer.POAManagerOperations.get_id(): new interface method in harmony6
- method org.omg.PortableServer.POAOperations.the_POAManagerFactory(): new interface method in harmony6
Minor
- class org.omg.PortableServer.POAManagerPackage.State: SerialVersionUID=-2451866258678193271 in jdk15, but SerialVersionUID=1510631489068405847 in harmony6
Abs.add
- method org.omg.PortableServer.portable.Delegate.get_interface(org.omg.PortableServer.Servant): new interface method in harmony6
Missing
- package org.omg.stub.java.rmi: missing in harmony6