Results of comparison between jdk13 and jdk6
Comparison run at Thu Sep 20 10:03:08 2007 GMT
jdk13 API scanned at 2007/09/20 05:05:34 EDT
jdk6 API scanned at 2007/09/20 05:28:52 EDT
Summary
Serialization compatibility of classes in javax.swing and subpackages, and their subclasses, has not been checked.
| Legend: |
All correct - |
|
|
|
|
|
|
|
|
|
|
|
|
- None correct |
Errors
Total
Minor: 20 classes, 2 methods.
Bad: 34 classes, 1 interface, 11 fields, 62 methods, 2 constructors.
Missing: 1 field, 14 methods, 3 constructors.
Abs.add: 293 methods.
|
Minor
- method java.lang.System.getenv(java.lang.String): deprecated in jdk13, but not deprecated in jdk6
Abs.add
- method java.lang.reflect.Member.isSynthetic(): new interface method in jdk6
Abs.add
- method java.applet.AppletContext.getStream(java.lang.String): new interface method in jdk6
- method java.applet.AppletContext.getStreamKeys(): new interface method in jdk6
- method java.applet.AppletContext.setStream(java.lang.String, java.io.InputStream): new interface method in jdk6
Abs.add
- method java.awt.Toolkit.createDesktopPeer(java.awt.Desktop): new abstract method in jdk6
- method java.awt.Toolkit.isModalExclusionTypeSupported(java.awt.Dialog.ModalExclusionType): new abstract method in jdk6
- method java.awt.Toolkit.isModalityTypeSupported(java.awt.Dialog.ModalityType): new abstract method in jdk6
Bad
- field java.awt.event.MouseEvent.MOUSE_LAST: constant [506] in jdk13, but constant [507] in jdk6
- field java.awt.event.WindowEvent.WINDOW_LAST: constant [206] in jdk13, but constant [209] in jdk6
Bad
- method java.awt.font.TextMeasurer.clone(): throws java.lang.CloneNotSupportedException in jdk13, but doesn't throw java.lang.CloneNotSupportedException in jdk6
Abs.add
- method java.awt.im.spi.InputMethodContext.createInputMethodJFrame(java.lang.String, boolean): new interface method in jdk6
Bad
- field java.io.ObjectStreamConstants.TC_MAX: constant [125] in jdk13, but constant [126] in jdk6
Abs.add
- method java.net.DatagramSocketImpl.joinGroup(java.net.SocketAddress, java.net.NetworkInterface): new abstract method in jdk6
- method java.net.DatagramSocketImpl.leaveGroup(java.net.SocketAddress, java.net.NetworkInterface): new abstract method in jdk6
- method java.net.DatagramSocketImpl.peekData(java.net.DatagramPacket): new abstract method in jdk6
- method java.net.SocketImpl.connect(java.net.SocketAddress, int): new abstract method in jdk6
- method java.net.SocketImpl.sendUrgentData(int): new abstract method in jdk6
Minor
- class java.security.cert.Certificate: SerialVersionUID=-6751606818319535583 in jdk13, but SerialVersionUID=-3585440601605666277 in jdk6
- class java.security.cert.X509Certificate: SerialVersionUID=-6439739127092946520 in jdk13, but SerialVersionUID=-2491127588187038216 in jdk6
Bad
- field java.security.interfaces.RSAPrivateCrtKey.serialVersionUID: constant [6034044314589513430] in jdk13, but constant [-5682214253527700368] in jdk6
- field java.security.interfaces.RSAPrivateKey.serialVersionUID: constant [6034044314589513430] in jdk13, but constant [5187144804936595022] in jdk6
- field java.security.interfaces.RSAPublicKey.serialVersionUID: constant [7187392471159151072] in jdk13, but constant [-8727434096241101194] in jdk6
Abs.add
- method java.sql.Array.free(): new interface method in jdk6
- method java.sql.Blob.free(): new interface method in jdk6
- method java.sql.Blob.getBinaryStream(long, long): new interface method in jdk6
- method java.sql.Blob.setBinaryStream(long): new interface method in jdk6
- method java.sql.Blob.setBytes(long, byte[]): new interface method in jdk6
- method java.sql.Blob.setBytes(long, byte[], int, int): new interface method in jdk6
- method java.sql.Blob.truncate(long): new interface method in jdk6
- method java.sql.CallableStatement.getArray(java.lang.String): new interface method in jdk6
- method java.sql.CallableStatement.getBigDecimal(java.lang.String): new interface method in jdk6
- method java.sql.CallableStatement.getBlob(java.lang.String): new interface method in jdk6
- method java.sql.CallableStatement.getBoolean(java.lang.String): new interface method in jdk6
- method java.sql.CallableStatement.getByte(java.lang.String): new interface method in jdk6
- method java.sql.CallableStatement.getBytes(java.lang.String): new interface method in jdk6
- method java.sql.CallableStatement.getCharacterStream(int): new interface method in jdk6
- method java.sql.CallableStatement.getCharacterStream(java.lang.String): new interface method in jdk6
- method java.sql.CallableStatement.getClob(java.lang.String): new interface method in jdk6
- method java.sql.CallableStatement.getDate(java.lang.String): new interface method in jdk6
- method java.sql.CallableStatement.getDate(java.lang.String, java.util.Calendar): new interface method in jdk6
- method java.sql.CallableStatement.getDouble(java.lang.String): new interface method in jdk6
- method java.sql.CallableStatement.getFloat(java.lang.String): new interface method in jdk6
- method java.sql.CallableStatement.getInt(java.lang.String): new interface method in jdk6
- method java.sql.CallableStatement.getLong(java.lang.String): new interface method in jdk6
- method java.sql.CallableStatement.getNCharacterStream(int): new interface method in jdk6
- method java.sql.CallableStatement.getNCharacterStream(java.lang.String): new interface method in jdk6
- method java.sql.CallableStatement.getNClob(int): new interface method in jdk6
- method java.sql.CallableStatement.getNClob(java.lang.String): new interface method in jdk6
- method java.sql.CallableStatement.getNString(int): new interface method in jdk6
- method java.sql.CallableStatement.getNString(java.lang.String): new interface method in jdk6
- method java.sql.CallableStatement.getObject(java.lang.String): new interface method in jdk6
- method java.sql.CallableStatement.getObject(java.lang.String, java.util.Map<java.lang.String, java.lang.Class<?>>): new interface method in jdk6
- method java.sql.CallableStatement.getRef(java.lang.String): new interface method in jdk6
- method java.sql.CallableStatement.getRowId(int): new interface method in jdk6
- method java.sql.CallableStatement.getRowId(java.lang.String): new interface method in jdk6
- method java.sql.CallableStatement.getSQLXML(int): new interface method in jdk6
- method java.sql.CallableStatement.getSQLXML(java.lang.String): new interface method in jdk6
- method java.sql.CallableStatement.getShort(java.lang.String): new interface method in jdk6
- method java.sql.CallableStatement.getString(java.lang.String): new interface method in jdk6
- method java.sql.CallableStatement.getTime(java.lang.String): new interface method in jdk6
- method java.sql.CallableStatement.getTime(java.lang.String, java.util.Calendar): new interface method in jdk6
- method java.sql.CallableStatement.getTimestamp(java.lang.String): new interface method in jdk6
- method java.sql.CallableStatement.getTimestamp(java.lang.String, java.util.Calendar): new interface method in jdk6
- method java.sql.CallableStatement.getURL(int): new interface method in jdk6
- method java.sql.CallableStatement.getURL(java.lang.String): new interface method in jdk6
- method java.sql.CallableStatement.registerOutParameter(java.lang.String, int): new interface method in jdk6
- method java.sql.CallableStatement.registerOutParameter(java.lang.String, int, int): new interface method in jdk6
- method java.sql.CallableStatement.registerOutParameter(java.lang.String, int, java.lang.String): new interface method in jdk6
- method java.sql.CallableStatement.setAsciiStream(java.lang.String, java.io.InputStream): new interface method in jdk6
- method java.sql.CallableStatement.setAsciiStream(java.lang.String, java.io.InputStream, int): new interface method in jdk6
- method java.sql.CallableStatement.setAsciiStream(java.lang.String, java.io.InputStream, long): new interface method in jdk6
- method java.sql.CallableStatement.setBigDecimal(java.lang.String, java.math.BigDecimal): new interface method in jdk6
- method java.sql.CallableStatement.setBinaryStream(java.lang.String, java.io.InputStream): new interface method in jdk6
- method java.sql.CallableStatement.setBinaryStream(java.lang.String, java.io.InputStream, int): new interface method in jdk6
- method java.sql.CallableStatement.setBinaryStream(java.lang.String, java.io.InputStream, long): new interface method in jdk6
- method java.sql.CallableStatement.setBlob(java.lang.String, java.io.InputStream): new interface method in jdk6
- method java.sql.CallableStatement.setBlob(java.lang.String, java.io.InputStream, long): new interface method in jdk6
- method java.sql.CallableStatement.setBlob(java.lang.String, java.sql.Blob): new interface method in jdk6
- method java.sql.CallableStatement.setBoolean(java.lang.String, boolean): new interface method in jdk6
- method java.sql.CallableStatement.setByte(java.lang.String, byte): new interface method in jdk6
- method java.sql.CallableStatement.setBytes(java.lang.String, byte[]): new interface method in jdk6
- method java.sql.CallableStatement.setCharacterStream(java.lang.String, java.io.Reader): new interface method in jdk6
- method java.sql.CallableStatement.setCharacterStream(java.lang.String, java.io.Reader, int): new interface method in jdk6
- method java.sql.CallableStatement.setCharacterStream(java.lang.String, java.io.Reader, long): new interface method in jdk6
- method java.sql.CallableStatement.setClob(java.lang.String, java.io.Reader): new interface method in jdk6
- method java.sql.CallableStatement.setClob(java.lang.String, java.io.Reader, long): new interface method in jdk6
- method java.sql.CallableStatement.setClob(java.lang.String, java.sql.Clob): new interface method in jdk6
- method java.sql.CallableStatement.setDate(java.lang.String, java.sql.Date): new interface method in jdk6
- method java.sql.CallableStatement.setDate(java.lang.String, java.sql.Date, java.util.Calendar): new interface method in jdk6
- method java.sql.CallableStatement.setDouble(java.lang.String, double): new interface method in jdk6
- method java.sql.CallableStatement.setFloat(java.lang.String, float): new interface method in jdk6
- method java.sql.CallableStatement.setInt(java.lang.String, int): new interface method in jdk6
- method java.sql.CallableStatement.setLong(java.lang.String, long): new interface method in jdk6
- method java.sql.CallableStatement.setNCharacterStream(java.lang.String, java.io.Reader): new interface method in jdk6
- method java.sql.CallableStatement.setNCharacterStream(java.lang.String, java.io.Reader, long): new interface method in jdk6
- method java.sql.CallableStatement.setNClob(java.lang.String, java.io.Reader): new interface method in jdk6
- method java.sql.CallableStatement.setNClob(java.lang.String, java.io.Reader, long): new interface method in jdk6
- method java.sql.CallableStatement.setNClob(java.lang.String, java.sql.NClob): new interface method in jdk6
- method java.sql.CallableStatement.setNString(java.lang.String, java.lang.String): new interface method in jdk6
- method java.sql.CallableStatement.setNull(java.lang.String, int): new interface method in jdk6
- method java.sql.CallableStatement.setNull(java.lang.String, int, java.lang.String): new interface method in jdk6
- method java.sql.CallableStatement.setObject(java.lang.String, java.lang.Object): new interface method in jdk6
- method java.sql.CallableStatement.setObject(java.lang.String, java.lang.Object, int): new interface method in jdk6
- method java.sql.CallableStatement.setObject(java.lang.String, java.lang.Object, int, int): new interface method in jdk6
- method java.sql.CallableStatement.setRowId(java.lang.String, java.sql.RowId): new interface method in jdk6
- method java.sql.CallableStatement.setSQLXML(java.lang.String, java.sql.SQLXML): new interface method in jdk6
- method java.sql.CallableStatement.setShort(java.lang.String, short): new interface method in jdk6
- method java.sql.CallableStatement.setString(java.lang.String, java.lang.String): new interface method in jdk6
- method java.sql.CallableStatement.setTime(java.lang.String, java.sql.Time): new interface method in jdk6
- method java.sql.CallableStatement.setTime(java.lang.String, java.sql.Time, java.util.Calendar): new interface method in jdk6
- method java.sql.CallableStatement.setTimestamp(java.lang.String, java.sql.Timestamp): new interface method in jdk6
- method java.sql.CallableStatement.setTimestamp(java.lang.String, java.sql.Timestamp, java.util.Calendar): new interface method in jdk6
- method java.sql.CallableStatement.setURL(java.lang.String, java.net.URL): new interface method in jdk6
- method java.sql.Clob.free(): new interface method in jdk6
- method java.sql.Clob.getCharacterStream(long, long): new interface method in jdk6
- method java.sql.Clob.setAsciiStream(long): new interface method in jdk6
- method java.sql.Clob.setCharacterStream(long): new interface method in jdk6
- method java.sql.Clob.setString(long, java.lang.String): new interface method in jdk6
- method java.sql.Clob.setString(long, java.lang.String, int, int): new interface method in jdk6
- method java.sql.Clob.truncate(long): new interface method in jdk6
- method java.sql.Connection.createArrayOf(java.lang.String, java.lang.Object[]): new interface method in jdk6
- method java.sql.Connection.createBlob(): new interface method in jdk6
- method java.sql.Connection.createClob(): new interface method in jdk6
- method java.sql.Connection.createNClob(): new interface method in jdk6
- method java.sql.Connection.createSQLXML(): new interface method in jdk6
- method java.sql.Connection.createStatement(int, int, int): new interface method in jdk6
- method java.sql.Connection.createStruct(java.lang.String, java.lang.Object[]): new interface method in jdk6
- method java.sql.Connection.getClientInfo(): new interface method in jdk6
- method java.sql.Connection.getClientInfo(java.lang.String): new interface method in jdk6
- method java.sql.Connection.getHoldability(): new interface method in jdk6
- method java.sql.Connection.isValid(int): new interface method in jdk6
- method java.sql.Connection.isWrapperFor(java.lang.Class<?>): new interface method in jdk6
- method java.sql.Connection.prepareCall(java.lang.String, int, int, int): new interface method in jdk6
- method java.sql.Connection.prepareStatement(java.lang.String, int): new interface method in jdk6
- method java.sql.Connection.prepareStatement(java.lang.String, int, int, int): new interface method in jdk6
- method java.sql.Connection.prepareStatement(java.lang.String, int[]): new interface method in jdk6
- method java.sql.Connection.prepareStatement(java.lang.String, java.lang.String[]): new interface method in jdk6
- method java.sql.Connection.releaseSavepoint(java.sql.Savepoint): new interface method in jdk6
- method java.sql.Connection.rollback(java.sql.Savepoint): new interface method in jdk6
- method java.sql.Connection.setClientInfo(java.lang.String, java.lang.String): new interface method in jdk6
- method java.sql.Connection.setClientInfo(java.util.Properties): new interface method in jdk6
- method java.sql.Connection.setHoldability(int): new interface method in jdk6
- method java.sql.Connection.setSavepoint(): new interface method in jdk6
- method java.sql.Connection.setSavepoint(java.lang.String): new interface method in jdk6
- method java.sql.Connection.unwrap(java.lang.Class<T>): new interface method in jdk6
- method java.sql.DatabaseMetaData.autoCommitFailureClosesAllResultSets(): new interface method in jdk6
- method java.sql.DatabaseMetaData.getAttributes(java.lang.String, java.lang.String, java.lang.String, java.lang.String): new interface method in jdk6
- method java.sql.DatabaseMetaData.getClientInfoProperties(): new interface method in jdk6
- method java.sql.DatabaseMetaData.getDatabaseMajorVersion(): new interface method in jdk6
- method java.sql.DatabaseMetaData.getDatabaseMinorVersion(): new interface method in jdk6
- method java.sql.DatabaseMetaData.getFunctionColumns(java.lang.String, java.lang.String, java.lang.String, java.lang.String): new interface method in jdk6
- method java.sql.DatabaseMetaData.getFunctions(java.lang.String, java.lang.String, java.lang.String): new interface method in jdk6
- method java.sql.DatabaseMetaData.getJDBCMajorVersion(): new interface method in jdk6
- method java.sql.DatabaseMetaData.getJDBCMinorVersion(): new interface method in jdk6
- method java.sql.DatabaseMetaData.getResultSetHoldability(): new interface method in jdk6
- method java.sql.DatabaseMetaData.getRowIdLifetime(): new interface method in jdk6
- method java.sql.DatabaseMetaData.getSQLStateType(): new interface method in jdk6
- method java.sql.DatabaseMetaData.getSchemas(java.lang.String, java.lang.String): new interface method in jdk6
- method java.sql.DatabaseMetaData.getSuperTables(java.lang.String, java.lang.String, java.lang.String): new interface method in jdk6
- method java.sql.DatabaseMetaData.getSuperTypes(java.lang.String, java.lang.String, java.lang.String): new interface method in jdk6
- method java.sql.DatabaseMetaData.isWrapperFor(java.lang.Class<?>): new interface method in jdk6
- method java.sql.DatabaseMetaData.locatorsUpdateCopy(): new interface method in jdk6
- method java.sql.DatabaseMetaData.supportsGetGeneratedKeys(): new interface method in jdk6
- method java.sql.DatabaseMetaData.supportsMultipleOpenResults(): new interface method in jdk6
- method java.sql.DatabaseMetaData.supportsNamedParameters(): new interface method in jdk6
- method java.sql.DatabaseMetaData.supportsResultSetHoldability(int): new interface method in jdk6
- method java.sql.DatabaseMetaData.supportsSavepoints(): new interface method in jdk6
- method java.sql.DatabaseMetaData.supportsStatementPooling(): new interface method in jdk6
- method java.sql.DatabaseMetaData.supportsStoredFunctionsUsingCallSyntax(): new interface method in jdk6
- method java.sql.DatabaseMetaData.unwrap(java.lang.Class<T>): new interface method in jdk6
- method java.sql.PreparedStatement.execute(java.lang.String, int): new interface method in jdk6
- method java.sql.PreparedStatement.execute(java.lang.String, int[]): new interface method in jdk6
- method java.sql.PreparedStatement.execute(java.lang.String, java.lang.String[]): new interface method in jdk6
- method java.sql.PreparedStatement.executeUpdate(java.lang.String, int): new interface method in jdk6
- method java.sql.PreparedStatement.executeUpdate(java.lang.String, int[]): new interface method in jdk6
- method java.sql.PreparedStatement.executeUpdate(java.lang.String, java.lang.String[]): new interface method in jdk6
- method java.sql.PreparedStatement.getGeneratedKeys(): new interface method in jdk6
- method java.sql.PreparedStatement.getMoreResults(int): new interface method in jdk6
- method java.sql.PreparedStatement.getParameterMetaData(): new interface method in jdk6
- method java.sql.PreparedStatement.getResultSetHoldability(): new interface method in jdk6
- method java.sql.PreparedStatement.isClosed(): new interface method in jdk6
- method java.sql.PreparedStatement.isPoolable(): new interface method in jdk6
- method java.sql.PreparedStatement.isWrapperFor(java.lang.Class<?>): new interface method in jdk6
- method java.sql.PreparedStatement.setAsciiStream(int, java.io.InputStream): new interface method in jdk6
- method java.sql.PreparedStatement.setAsciiStream(int, java.io.InputStream, long): new interface method in jdk6
- method java.sql.PreparedStatement.setBinaryStream(int, java.io.InputStream): new interface method in jdk6
- method java.sql.PreparedStatement.setBinaryStream(int, java.io.InputStream, long): new interface method in jdk6
- method java.sql.PreparedStatement.setBlob(int, java.io.InputStream): new interface method in jdk6
- method java.sql.PreparedStatement.setBlob(int, java.io.InputStream, long): new interface method in jdk6
- method java.sql.PreparedStatement.setCharacterStream(int, java.io.Reader): new interface method in jdk6
- method java.sql.PreparedStatement.setCharacterStream(int, java.io.Reader, long): new interface method in jdk6
- method java.sql.PreparedStatement.setClob(int, java.io.Reader): new interface method in jdk6
- method java.sql.PreparedStatement.setClob(int, java.io.Reader, long): new interface method in jdk6
- method java.sql.PreparedStatement.setNCharacterStream(int, java.io.Reader): new interface method in jdk6
- method java.sql.PreparedStatement.setNCharacterStream(int, java.io.Reader, long): new interface method in jdk6
- method java.sql.PreparedStatement.setNClob(int, java.io.Reader): new interface method in jdk6
- method java.sql.PreparedStatement.setNClob(int, java.io.Reader, long): new interface method in jdk6
- method java.sql.PreparedStatement.setNClob(int, java.sql.NClob): new interface method in jdk6
- method java.sql.PreparedStatement.setNString(int, java.lang.String): new interface method in jdk6
- method java.sql.PreparedStatement.setPoolable(boolean): new interface method in jdk6
- method java.sql.PreparedStatement.setRowId(int, java.sql.RowId): new interface method in jdk6
- method java.sql.PreparedStatement.setSQLXML(int, java.sql.SQLXML): new interface method in jdk6
- method java.sql.PreparedStatement.setURL(int, java.net.URL): new interface method in jdk6
- method java.sql.PreparedStatement.unwrap(java.lang.Class<T>): new interface method in jdk6
- method java.sql.Ref.getObject(): new interface method in jdk6
- method java.sql.Ref.getObject(java.util.Map<java.lang.String, java.lang.Class<?>>): new interface method in jdk6
- method java.sql.Ref.setObject(java.lang.Object): new interface method in jdk6
- method java.sql.ResultSet.getHoldability(): new interface method in jdk6
- method java.sql.ResultSet.getNCharacterStream(int): new interface method in jdk6
- method java.sql.ResultSet.getNCharacterStream(java.lang.String): new interface method in jdk6
- method java.sql.ResultSet.getNClob(int): new interface method in jdk6
- method java.sql.ResultSet.getNClob(java.lang.String): new interface method in jdk6
- method java.sql.ResultSet.getNString(int): new interface method in jdk6
- method java.sql.ResultSet.getNString(java.lang.String): new interface method in jdk6
- method java.sql.ResultSet.getRowId(int): new interface method in jdk6
- method java.sql.ResultSet.getRowId(java.lang.String): new interface method in jdk6
- method java.sql.ResultSet.getSQLXML(int): new interface method in jdk6
- method java.sql.ResultSet.getSQLXML(java.lang.String): new interface method in jdk6
- method java.sql.ResultSet.getURL(int): new interface method in jdk6
- method java.sql.ResultSet.getURL(java.lang.String): new interface method in jdk6
- method java.sql.ResultSet.isClosed(): new interface method in jdk6
- method java.sql.ResultSet.isWrapperFor(java.lang.Class<?>): new interface method in jdk6
- method java.sql.ResultSet.unwrap(java.lang.Class<T>): new interface method in jdk6
- method java.sql.ResultSet.updateArray(int, java.sql.Array): new interface method in jdk6
- method java.sql.ResultSet.updateArray(java.lang.String, java.sql.Array): new interface method in jdk6
- method java.sql.ResultSet.updateAsciiStream(int, java.io.InputStream): new interface method in jdk6
- method java.sql.ResultSet.updateAsciiStream(int, java.io.InputStream, long): new interface method in jdk6
- method java.sql.ResultSet.updateAsciiStream(java.lang.String, java.io.InputStream): new interface method in jdk6
- method java.sql.ResultSet.updateAsciiStream(java.lang.String, java.io.InputStream, long): new interface method in jdk6
- method java.sql.ResultSet.updateBinaryStream(int, java.io.InputStream): new interface method in jdk6
- method java.sql.ResultSet.updateBinaryStream(int, java.io.InputStream, long): new interface method in jdk6
- method java.sql.ResultSet.updateBinaryStream(java.lang.String, java.io.InputStream): new interface method in jdk6
- method java.sql.ResultSet.updateBinaryStream(java.lang.String, java.io.InputStream, long): new interface method in jdk6
- method java.sql.ResultSet.updateBlob(int, java.io.InputStream): new interface method in jdk6
- method java.sql.ResultSet.updateBlob(int, java.io.InputStream, long): new interface method in jdk6
- method java.sql.ResultSet.updateBlob(int, java.sql.Blob): new interface method in jdk6
- method java.sql.ResultSet.updateBlob(java.lang.String, java.io.InputStream): new interface method in jdk6
- method java.sql.ResultSet.updateBlob(java.lang.String, java.io.InputStream, long): new interface method in jdk6
- method java.sql.ResultSet.updateBlob(java.lang.String, java.sql.Blob): new interface method in jdk6
- method java.sql.ResultSet.updateCharacterStream(int, java.io.Reader): new interface method in jdk6
- method java.sql.ResultSet.updateCharacterStream(int, java.io.Reader, long): new interface method in jdk6
- method java.sql.ResultSet.updateCharacterStream(java.lang.String, java.io.Reader): new interface method in jdk6
- method java.sql.ResultSet.updateCharacterStream(java.lang.String, java.io.Reader, long): new interface method in jdk6
- method java.sql.ResultSet.updateClob(int, java.io.Reader): new interface method in jdk6
- method java.sql.ResultSet.updateClob(int, java.io.Reader, long): new interface method in jdk6
- method java.sql.ResultSet.updateClob(int, java.sql.Clob): new interface method in jdk6
- method java.sql.ResultSet.updateClob(java.lang.String, java.io.Reader): new interface method in jdk6
- method java.sql.ResultSet.updateClob(java.lang.String, java.io.Reader, long): new interface method in jdk6
- method java.sql.ResultSet.updateClob(java.lang.String, java.sql.Clob): new interface method in jdk6
- method java.sql.ResultSet.updateNCharacterStream(int, java.io.Reader): new interface method in jdk6
- method java.sql.ResultSet.updateNCharacterStream(int, java.io.Reader, long): new interface method in jdk6
- method java.sql.ResultSet.updateNCharacterStream(java.lang.String, java.io.Reader): new interface method in jdk6
- method java.sql.ResultSet.updateNCharacterStream(java.lang.String, java.io.Reader, long): new interface method in jdk6
- method java.sql.ResultSet.updateNClob(int, java.io.Reader): new interface method in jdk6
- method java.sql.ResultSet.updateNClob(int, java.io.Reader, long): new interface method in jdk6
- method java.sql.ResultSet.updateNClob(int, java.sql.NClob): new interface method in jdk6
- method java.sql.ResultSet.updateNClob(java.lang.String, java.io.Reader): new interface method in jdk6
- method java.sql.ResultSet.updateNClob(java.lang.String, java.io.Reader, long): new interface method in jdk6
- method java.sql.ResultSet.updateNClob(java.lang.String, java.sql.NClob): new interface method in jdk6
- method java.sql.ResultSet.updateNString(int, java.lang.String): new interface method in jdk6
- method java.sql.ResultSet.updateNString(java.lang.String, java.lang.String): new interface method in jdk6
- method java.sql.ResultSet.updateRef(int, java.sql.Ref): new interface method in jdk6
- method java.sql.ResultSet.updateRef(java.lang.String, java.sql.Ref): new interface method in jdk6
- method java.sql.ResultSet.updateRowId(int, java.sql.RowId): new interface method in jdk6
- method java.sql.ResultSet.updateRowId(java.lang.String, java.sql.RowId): new interface method in jdk6
- method java.sql.ResultSet.updateSQLXML(int, java.sql.SQLXML): new interface method in jdk6
- method java.sql.ResultSet.updateSQLXML(java.lang.String, java.sql.SQLXML): new interface method in jdk6
- method java.sql.ResultSetMetaData.isWrapperFor(java.lang.Class<?>): new interface method in jdk6
- method java.sql.ResultSetMetaData.unwrap(java.lang.Class<T>): new interface method in jdk6
- method java.sql.SQLInput.readNClob(): new interface method in jdk6
- method java.sql.SQLInput.readNString(): new interface method in jdk6
- method java.sql.SQLInput.readRowId(): new interface method in jdk6
- method java.sql.SQLInput.readSQLXML(): new interface method in jdk6
- method java.sql.SQLInput.readURL(): new interface method in jdk6
- method java.sql.SQLOutput.writeNClob(java.sql.NClob): new interface method in jdk6
- method java.sql.SQLOutput.writeNString(java.lang.String): new interface method in jdk6
- method java.sql.SQLOutput.writeRowId(java.sql.RowId): new interface method in jdk6
- method java.sql.SQLOutput.writeSQLXML(java.sql.SQLXML): new interface method in jdk6
- method java.sql.SQLOutput.writeURL(java.net.URL): new interface method in jdk6
- method java.sql.Statement.execute(java.lang.String, int): new interface method in jdk6
- method java.sql.Statement.execute(java.lang.String, int[]): new interface method in jdk6
- method java.sql.Statement.execute(java.lang.String, java.lang.String[]): new interface method in jdk6
- method java.sql.Statement.executeUpdate(java.lang.String, int): new interface method in jdk6
- method java.sql.Statement.executeUpdate(java.lang.String, int[]): new interface method in jdk6
- method java.sql.Statement.executeUpdate(java.lang.String, java.lang.String[]): new interface method in jdk6
- method java.sql.Statement.getGeneratedKeys(): new interface method in jdk6
- method java.sql.Statement.getMoreResults(int): new interface method in jdk6
- method java.sql.Statement.getResultSetHoldability(): new interface method in jdk6
- method java.sql.Statement.isClosed(): new interface method in jdk6
- method java.sql.Statement.isPoolable(): new interface method in jdk6
- method java.sql.Statement.isWrapperFor(java.lang.Class<?>): new interface method in jdk6
- method java.sql.Statement.setPoolable(boolean): new interface method in jdk6
- method java.sql.Statement.unwrap(java.lang.Class<T>): new interface method in jdk6
Bad
- class java.text.CollationKey: concrete in jdk13, but abstract in jdk6
- constructor java.text.Format(): public in jdk13, but protected in jdk6
- constructor java.text.NumberFormat(): public in jdk13, but protected in jdk6
- method java.text.CollationKey.compareTo(java.text.CollationKey): concrete in jdk13, but abstract in jdk6
- method java.text.CollationKey.toByteArray(): concrete in jdk13, but abstract in jdk6
Bad
- method javax.rmi.CORBA.Tie.deactivate(): doesn't throw java.rmi.NoSuchObjectException in jdk13, but throws java.rmi.NoSuchObjectException in jdk6
- method javax.rmi.CORBA.Util.unexportObject(java.rmi.Remote): doesn't throw java.rmi.NoSuchObjectException in jdk13, but throws java.rmi.NoSuchObjectException in jdk6
- method javax.rmi.CORBA.UtilDelegate.unexportObject(java.rmi.Remote): doesn't throw java.rmi.NoSuchObjectException in jdk13, but throws java.rmi.NoSuchObjectException in jdk6
Missing
- field javax.sound.midi.Track.events: missing in jdk6
Abs.add
- method javax.sound.midi.MidiDevice.getReceivers(): new interface method in jdk6
- method javax.sound.midi.MidiDevice.getTransmitters(): new interface method in jdk6
- method javax.sound.midi.Sequencer.getLoopCount(): new interface method in jdk6
- method javax.sound.midi.Sequencer.getLoopEndPoint(): new interface method in jdk6
- method javax.sound.midi.Sequencer.getLoopStartPo