Results of comparison between jdk14 and jdk6
Comparison run at Thu Sep 20 10:10:32 2007 GMT
jdk14 API scanned at 2007/09/20 05:11:22 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: 11 classes, 1 method.
Bad: 1 class, 12 fields, 5 methods, 3 constructors.
Missing: 3 fields, 1 method.
Abs.add: 377 methods.
|
Minor
- method java.lang.System.getenv(java.lang.String): deprecated in jdk14, but not deprecated in jdk6
Abs.add
- method java.lang.reflect.Member.isSynthetic(): 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.io.ObjectStreamConstants.TC_MAX: constant [125] in jdk14, but constant [126] in jdk6
Bad
- field java.security.interfaces.RSAMultiPrimePrivateCrtKey.serialVersionUID: constant [6034044314589513430] in jdk14, but constant [618058533534628008] in jdk6
- field java.security.interfaces.RSAPrivateCrtKey.serialVersionUID: constant [6034044314589513430] in jdk14, but constant [-5682214253527700368] in jdk6
- field java.security.interfaces.RSAPrivateKey.serialVersionUID: constant [6034044314589513430] in jdk14, but constant [5187144804936595022] in jdk6
- field java.security.interfaces.RSAPublicKey.serialVersionUID: constant [7187392471159151072] in jdk14, 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.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.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.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.setAsciiStream(java.lang.String, java.io.InputStream): 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.setBinaryStream(java.lang.String, java.io.InputStream): 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.setCharacterStream(java.lang.String, java.io.Reader): 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.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.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.Clob.free(): new interface method in jdk6
- method java.sql.Clob.getCharacterStream(long, 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.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.isValid(int): new interface method in jdk6
- method java.sql.Connection.isWrapperFor(java.lang.Class<?>): 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.unwrap(java.lang.Class<T>): new interface method in jdk6
- method java.sql.DatabaseMetaData.autoCommitFailureClosesAllResultSets(): new interface method in jdk6
- method java.sql.DatabaseMetaData.getClientInfoProperties(): 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.getRowIdLifetime(): 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.isWrapperFor(java.lang.Class<?>): 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.ParameterMetaData.isWrapperFor(java.lang.Class<?>): new interface method in jdk6
- method java.sql.ParameterMetaData.unwrap(java.lang.Class<T>): 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.unwrap(java.lang.Class<T>): 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.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.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(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.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(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.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.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.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.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 jdk14, but abstract in jdk6
- constructor java.text.Format(): public in jdk14, but protected in jdk6
- constructor java.text.NumberFormat(): public in jdk14, but protected in jdk6
- method java.text.CollationKey.compareTo(java.text.CollationKey): concrete in jdk14, but abstract in jdk6
- method java.text.CollationKey.toByteArray(): concrete in jdk14, but abstract in jdk6
Bad
- field javax.crypto.SecretKey.serialVersionUID: constant [6603384152749567654] in jdk14, but constant [-4795878709595146952] in jdk6
Bad
- field javax.crypto.interfaces.DHPrivateKey.serialVersionUID: constant [6034044314589513430] in jdk14, but constant [2211791113380396553] in jdk6
- field javax.crypto.interfaces.DHPublicKey.serialVersionUID: constant [7187392471159151072] in jdk14, but constant [-6628103563352519193] in jdk6
- field javax.crypto.interfaces.PBEKey.serialVersionUID: constant [6603384152749567654] in jdk14, but constant [-1430015993304333921] in jdk6
Missing
- field javax.crypto.spec.SecretKeySpec.serialVersionUID: missing in jdk6
Bad
- constructor javax.net.ssl.HttpsURLConnection(java.net.URL): throws java.io.IOException in jdk14, but doesn't throw java.io.IOException in jdk6
Abs.add
- method javax.net.ssl.SSLContextSpi.engineCreateSSLEngine(): new abstract method in jdk6
- method javax.net.ssl.SSLContextSpi.engineCreateSSLEngine(java.lang.String, int): new abstract method in jdk6
- method javax.net.ssl.SSLSession.getApplicationBufferSize(): new interface method in jdk6
- method javax.net.ssl.SSLSession.getLocalPrincipal(): new interface method in jdk6
- method javax.net.ssl.SSLSession.getPacketBufferSize(): new interface method in jdk6
- method javax.net.ssl.SSLSession.getPeerPort(): new interface method in jdk6
- method javax.net.ssl.SSLSession.getPeerPrincipal(): new interface method in jdk6
- method javax.net.ssl.SSLSession.isValid(): new interface method in jdk6
Bad
- method javax.print.attribute.standard.PrinterStateReasons.get(java.lang.Object): type java.lang.Object in jdk14, but type javax.print.attribute.standard.Severity in jdk6
- method javax.print.attribute.standard.PrinterStateReasons.remove(java.lang.Object): type java.lang.Object in jdk14, but type javax.print.attribute.standard.Severity in jdk6
Missing
- field javax.security.auth.kerberos.KerberosKey.serialVersionUID: missing 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.getLoopStartPoint(): new interface method in jdk6
- method javax.sound.midi.Sequencer.setLoopCount(int): new interface method in jdk6
- method javax.sound.midi.Sequencer.setLoopEndPoint(long): new interface method in jdk6
- method javax.sound.midi.Sequencer.setLoopStartPoint(long): new interface method in jdk6
Abs.add
- method javax.sound.sampled.DataLine.getLongFramePosition(): new interface method in jdk6
Abs.add
- method javax.sql.DataSource.isWrapperFor(java.lang.Class<?>): new interface method in jdk6
- method javax.sql.DataSource.unwrap(java.lang.Class<T>): new interface method in jdk6
- method javax.sql.PooledConnection.addStatementEventListener(javax.sql.StatementEventListener): new interface method in jdk6
- method javax.sql.PooledConnection.removeStatementEventListener(javax.sql.StatementEventListener): new interface method in jdk6
- method javax.sql.RowSet.setAsciiStream(int, java.io.InputStream): new interface method in jdk6
- method javax.sql.RowSet.setAsciiStream(java.lang.String, java.io.InputStream): new interface method in jdk6
- method javax.sql.RowSet.setAsciiStream(java.lang.String, java.io.InputStream, int): new interface method in jdk6
- method javax.sql.RowSet.setBigDecimal(java.lang.String, java.math.BigDecimal): new interface method in jdk6
- method javax.sql.RowSet.setBinaryStream(int, java.io.InputStream): new interface method in jdk6
- method javax.sql.RowSet.setBinaryStream(java.lang.String, java.io.InputStream): new interface method in jdk6
- method javax.sql.RowSet.setBinaryStream(java.lang.String, java.io.InputStream, int): new interface method in jdk6
- method javax.sql.RowSet.setBlob(int, java.io.InputStream): new interface method in jdk6
- method javax.sql.RowSet.setBlob(int, java.io.InputStream, long): new interface method in jdk6
- method javax.sql.RowSet.setBlob(java.lang.String, java.io.InputStream): new interface method in jdk6
- method javax.sql.RowSet.setBlob(java.lang.String, java.io.InputStream, long): new interface method in jdk6
- method javax.sql.RowSet.setBlob(java.lang.String, java.sql.Blob): new interface method in jdk6
- method javax.sql.RowSet.setBoolean(java.lang.String, boolean): new interface method in jdk6
- method javax.sql.RowSet.setByte(java.lang.String, byte): new interface method in jdk6
- method javax.sql.RowSet.setBytes(java.lang.String, byte[]): new interface method in jdk6
- method javax.sql.RowSet.setCharacterStream(int, java.io.Reader): new interface method in jdk6
- method javax.sql.RowSet.setCharacterStream(java.lang.String, java.io.Reader): new interface method in jdk6
- method javax.sql.RowSet.setCharacterStream(java.lang.String, java.io.Reader, int): new interface method in jdk6
- method javax.sql.RowSet.setClob(int, java.io.Reader): new interface method in jdk6
- method javax.sql.RowSet.setClob(int, java.io.Reader, long): new interface method in jdk6
- method javax.sql.RowSet.setClob(java.lang.String, java.io.Reader): new interface method in jdk6
- method javax.sql.RowSet.setClob(java.lang.String, java.io.Reader, long): new interface method in jdk6
- method javax.sql.RowSet.setClob(java.lang.String, java.sql.Clob): new interface method in jdk6
- method javax.sql.RowSet.setDate(java.lang.String, java.sql.Date): new interface method in jdk6
- method javax.sql.RowSet.setDate(java.lang.String, java.sql.Date, java.util.Calendar): new interface method in jdk6
- method javax.sql.RowSet.setDouble(java.lang.String, double): new interface method in jdk6
- method javax.sql.RowSet.setFloat(java.lang.String, float): new interface method in jdk6
- method javax.sql.RowSet.setInt(java.lang.String, int): new interface method in jdk6
- method javax.sql.RowSet.setLong(java.lang.String, long): new interface method in jdk6
- method javax.sql.RowSet.setNCharacterStream(int, java.io.Reader): new interface method in jdk6
- method javax.sql.RowSet.setNCharacterStream(int, java.io.Reader, long): new interface method in jdk6
- method javax.sql.RowSet.setNCharacterStream(java.lang.String, java.io.Reader): new interface method in jdk6
- method javax.sql.RowSet.setNCharacterStream(java.lang.String, java.io.Reader, long): new interface method in jdk6
- method javax.sql.RowSet.setNClob(int, java.io.Reader): new interface method in jdk6
- method javax.sql.RowSet.setNClob(int, java.io.Reader, long): new interface method in jdk6
- method javax.sql.RowSet.setNClob(int, java.sql.NClob): new interface method in jdk6
- method javax.sql.RowSet.setNClob(java.lang.String, java.io.Reader): new interface method in jdk6
- method javax.sql.RowSet.setNClob(java.lang.String, java.io.Reader, long): new interface method in jdk6
- method javax.sql.RowSet.setNClob(java.lang.String, java.sql.NClob): new interface method in jdk6
- method javax.sql.RowSet.setNString(int, java.lang.String): new interface method in jdk6
- method javax.sql.RowSet.setNString(java.lang.String, java.lang.String): new interface method in jdk6
- method javax.sql.RowSet.setNull(java.lang.String, int): new interface method in jdk6
- method javax.sql.RowSet.setNull(java.lang.String, int, java.lang.String): new interface method in jdk6
- method javax.sql.RowSet.setObject(java.lang.String, java.lang.Object): new interface method in jdk6
- method javax.sql.RowSet.setObject(java.lang.String, java.lang.Object, int): new interface method in jdk6
- method javax.sql.RowSet.setObject(java.lang.String, java.lang.Object, int, int): new interface method in jdk6
- method javax.sql.RowSet.setRowId(int, java.sql.RowId): new interface method in jdk6
- method javax.sql.RowSet.setRowId(java.lang.String, java.sql.RowId): new interface method in jdk6
- method javax.sql.RowSet.setSQLXML(int, java.sql.SQLXML): new interface method in jdk6
- method javax.sql.RowSet.setSQLXML(java.lang.String, java.sql.SQLXML): new interface method in jdk6
- method javax.sql.RowSet.setShort(java.lang.String, short): new interface method in jdk6
- method javax.sql.RowSet.setString(java.lang.String, java.lang.String): new interface method in jdk6
- method javax.sql.RowSet.setTime(java.lang.String, java.sql.Time): new interface method in jdk6
- method javax.sql.RowSet.setTime(java.lang.String, java.sql.Time, java.util.Calendar): new interface method in jdk6
- method javax.sql.RowSet.setTimestamp(java.lang.String, java.sql.Timestamp): new interface method in jdk6
- method javax.sql.RowSet.setTimestamp(java.lang.String, java.sql.Timestamp, java.util.Calendar): new interface method in jdk6
- method javax.sql.RowSet.setURL(int, java.net.URL): new interface method in jdk6
Bad
- field javax.swing.JDesktopPane.LIVE_DRAG_MODE: nonfinal in jdk14, but final in jdk6
- field javax.swing.JDesktopPane.OUTLINE_DRAG_MODE: nonfinal in jdk14, but final in jdk6
Bad
- field javax.swing.text.html.parser.DTD.FILE_VERSION: nonfinal in jdk14, but final in jdk6
Missing
- method javax.swing.tree.DefaultTreeSelectionModel.notifyPathChange(java.util.Vector, javax.swing.tree.TreePath): missing in jdk6
Abs.add
- method javax.xml.parsers.DocumentBuilderFactory.getFeature(java.lang.String): new abstract method in jdk6
- method javax.xml.parsers.DocumentBuilderFactory.setFeature(java.lang.String, boolean): new abstract method in jdk6
Abs.add
- method javax.xml.transform.TransformerFactory.setFeature(java.lang.String, boolean): new abstract method in jdk6
Minor
- class org.omg.DynamicAny._DynAnyFactoryStub: SerialVersionUID=-6575269659020082310 in jdk14, but SerialVersionUID=-1787046715974801706 in jdk6
- class org.omg.DynamicAny._DynAnyStub: SerialVersionUID=-6521892777941121597 in jdk14, but SerialVersionUID=419342338090648029 in jdk6
- class org.omg.DynamicAny._DynArrayStub: SerialVersionUID=-6302474930370950228 in jdk14, but SerialVersionUID=-5155496548637294497 in jdk6
- class org.omg.DynamicAny._DynEnumStub: SerialVersionUID=696844314172031949 in jdk14, but SerialVersionUID=3419529969863426928 in jdk6
- class org.omg.DynamicAny._DynFixedStub: SerialVersionUID=-1932029532964417188 in jdk14, but SerialVersionUID=-2808666937709358061 in jdk6
- class org.omg.DynamicAny._DynSequenceStub: SerialVersionUID=7191437435669107554 in jdk14, but SerialVersionUID=-310940901010106554 in jdk6
- class org.omg.DynamicAny._DynStructStub: SerialVersionUID=-8415786200783826656 in jdk14, but SerialVersionUID=-6047751890089579748 in jdk6
- class org.omg.DynamicAny._DynUnionStub: SerialVersionUID=-8921031953572009897 in jdk14, but SerialVersionUID=7185770827617672961 in jdk6
- class org.omg.DynamicAny._DynValueStub: SerialVersionUID=5815313794012360824 in jdk14, but SerialVersionUID=556177360602246047 in jdk6
Abs.add
- method org.omg.PortableInterceptor.IORInfoOperations.adapter_template(): new interface method in jdk6
- method org.omg.PortableInterceptor.IORInfoOperations.current_factory(): new interface method in jdk6
- method org.omg.PortableInterceptor.IORInfoOperations.current_factory(org.omg.PortableInterceptor.ObjectReferenceFactory): new interface method in jdk6
- method org.omg.PortableInterceptor.IORInfoOperations.manager_id(): new interface method in jdk6
- method org.omg.PortableInterceptor.IORInfoOperations.state(): new interface method in jdk6
- method org.omg.PortableInterceptor.ServerRequestInfoOperations.adapter_name(): new interface method in jdk6
- method org.omg.PortableInterceptor.ServerRequestInfoOperations.orb_id(): new interface method in jdk6
- method org.omg.PortableInterceptor.ServerRequestInfoOperations.server_id(): new interface method in jdk6
Minor
- class org.omg.PortableServer._ServantActivatorStub: SerialVersionUID=-685959979577281419 in jdk14, but SerialVersionUID=-2914886944704454240 in jdk6
- class org.omg.PortableServer._ServantLocatorStub: SerialVersionUID=-2374963516905770111 in jdk14, but SerialVersionUID=3148950153083593930 in jdk6
Abs.add
- method org.w3c.dom.Attr.compareDocumentPosition(org.w3c.dom.Node): new interface method in jdk6
- method org.w3c.dom.Attr.getBaseURI(): new interface method in jdk6
- method org.w3c.dom.Attr.getFeature(java.lang.String, java.lang.String): new interface method in jdk6
- method org.w3c.dom.Attr.getSchemaTypeInfo(): new interface method in jdk6
- method org.w3c.dom.Attr.getTextContent(): new interface method in jdk6
- method org.w3c.dom.Attr.getUserData(java.lang.String): new interface method in jdk6
- method org.w3c.dom.Attr.isDefaultNamespace(java.lang.String): new interface method in jdk6
- method org.w3c.dom.Attr.isEqualNode(org.w3c.dom.Node): new interface method in jdk6
- method org.w3c.dom.Attr.isId(): new interface method in jdk6
- method org.w3c.dom.Attr.isSameNode(org.w3c.dom.Node): new interface method in jdk6
- method org.w3c.dom.Attr.lookupNamespaceURI(java.lang.String): new interface method in jdk6
- method org.w3c.dom.Attr.lookupPrefix(java.lang.String): new interface method in jdk6
- method org.w3c.dom.Attr.setTextContent(java.lang.String): new interface method in jdk6
- method org.w3c.dom.Attr.setUserData(java.lang.String, java.lang.Object, org.w3c.dom.UserDataHandler): new interface method in jdk6
- method org.w3c.dom.CharacterData.compareDocumentPosition(org.w3c.dom.Node): new interface method in jdk6
- method org.w3c.dom.CharacterData.getBaseURI(): new interface method in jdk6
- method org.w3c.dom.CharacterData.getFeature(java.lang.String, java.lang.String): new interface method in jdk6
- method org.w3c.dom.CharacterData.getTextContent(): new interface method in jdk6
- method org.w3c.dom.CharacterData.getUserData(java.lang.String): new interface method in jdk6
- method org.w3c.dom.CharacterData.isDefaultNamespace(java.lang.String): new interface method in jdk6
- method org.w3c.dom.CharacterData.isEqualNode(org.w3c.dom.Node): new interface method in jdk6
- method org.w3c.dom.CharacterData.isSameNode(org.w3c.dom.Node): new interface method in jdk6
- method org.w3c.dom.CharacterData.lookupNamespaceURI(java.lang.String): new interface method in jdk6
- method org.w3c.dom.CharacterData.lookupPrefix(java.lang.String): new interface method in jdk6
- method org.w3c.dom.CharacterData.setTextContent(java.lang.String): new interface method in jdk6
- method org.w3c.dom.CharacterData.setUserData(java.lang.String, java.lang.Object, org.w3c.dom.UserDataHandler): new interface method in jdk6
- method org.w3c.dom.DOMImplementation.getFeature(java.lang.String, java.lang.String): new interface method in jdk6
- method org.w3c.dom.Document.adoptNode(org.w3c.dom.Node): new interface method in jdk6
- method org.w3c.dom.Document.compareDocumentPosition(org.w3c.dom.Node): new interface method in jdk6
- method org.w3c.dom.Document.getBaseURI(): new interface method in jdk6
- method org.w3c.dom.Document.getDocumentURI(): new interface method in jdk6
- method org.w3c.dom.Document.getDomConfig(): new interface method in jdk6
- method org.w3c.dom.Document.getFeature(java.lang.String, java.lang.String): new interface method in jdk6
- method org.w3c.dom.Document.getInputEncoding(): new interface method in jdk6
- method org.w3c.dom.Document.getStrictErrorChecking(): new interface method in jdk6
- method org.w3c.dom.Document.getTextContent(): new interface method in jdk6
- method org.w3c.dom.Document.getUserData(java.lang.String): new interface method in jdk6
- method org.w3c.dom.Document.getXmlEncoding(): new interface method in jdk6
- method org.w3c.dom.Document.getXmlStandalone(): new interface method in jdk6
- method org.w3c.dom.Document.getXmlVersion(): new interface method in jdk6
- method org.w3c.dom.Document.isDefaultNamespace(java.lang.String): new interface method in jdk6
- method org.w3c.dom.Document.isEqualNode(org.w3c.dom.Node): new interface method in jdk6
- method org.w3c.dom.Document.isSameNode(org.w3c.dom.Node): new interface method in jdk6
- method org.w3c.dom.Document.lookupNamespaceURI(java.lang.String): new interface method in jdk6
- method org.w3c.dom.Document.lookupPrefix(java.lang.String): new interface method in jdk6
- method org.w3c.dom.Document.normalizeDocument(): new interface method in jdk6
- method org.w3c.dom.Document.renameNode(org.w3c.dom.Node, java.lang.String, java.lang.String): new interface method in jdk6
- method org.w3c.dom.Document.setDocumentURI(java.lang.String): new interface method in jdk6
- method org.w3c.dom.Document.setStrictErrorChecking(boolean): new interface method in jdk6
- method org.w3c.dom.Document.setTextContent(java.lang.String): new interface method in jdk6
- method org.w3c.dom.Document.setUserData(java.lang.String, java.lang.Object, org.w3c.dom.UserDataHandler): new interface method in jdk6
- method org.w3c.dom.Document.setXmlStandalone(boolean): new interface method in jdk6
- method org.w3c.dom.Document.setXmlVersion(java.lang.String): new interface method in jdk6
- method org.w3c.dom.DocumentFragment.compareDocumentPosition(org.w3c.dom.Node): new interface method in jdk6
- method org.w3c.dom.DocumentFragment.getBaseURI(): new interface method in jdk6
- method org.w3c.dom.DocumentFragment.getFeature(java.lang.String, java.lang.String): new interface method in jdk6
- method org.w3c.dom.DocumentFragment.getTextContent(): new interface method in jdk6
- method org.w3c.dom.DocumentFragment.getUserData(java.lang.String): new interface method in jdk6
- method org.w3c.dom.DocumentFragment.isDefaultNamespace(java.lang.String): new interface method in jdk6
- method org.w3c.dom.DocumentFragment.isEqualNode(org.w3c.dom.Node): new interface method in jdk6
- method org.w3c.dom.DocumentFragment.isSameNode(org.w3c.dom.Node): new interface method in jdk6
- method org.w3c.dom.DocumentFragment.lookupNamespaceURI(java.lang.String): new interface method in jdk6
- method org.w3c.dom.DocumentFragment.lookupPrefix(java.lang.String): new interface method in jdk6
- method org.w3c.dom.DocumentFragment.setTextContent(java.lang.String): new interface method in jdk6
- method org.w3c.dom.DocumentFragment.setUserData(java.lang.String, java.lang.Object, org.w3c.dom.UserDataHandler): new interface method in jdk6
- method org.w3c.dom.DocumentType.compareDocumentPosition(org.w3c.dom.Node): new interface method in jdk6
- method org.w3c.dom.DocumentType.getBaseURI(): new interface method in jdk6
- method org.w3c.dom.DocumentType.getFeature(java.lang.String, java.lang.String): new interface method in jdk6
- method org.w3c.dom.DocumentType.getTextContent(): new interface method in jdk6
- method org.w3c.dom.DocumentType.getUserData(java.lang.String): new interface method in jdk6
- method org.w3c.dom.DocumentType.isDefaultNamespace(java.lang.String): new interface method in jdk6
- method org.w3c.dom.DocumentType.isEqualNode(org.w3c.dom.Node): new interface method in jdk6
- method org.w3c.dom.DocumentType.isSameNode(org.w3c.dom.Node): new interface method in jdk6
- method org.w3c.dom.DocumentType.lookupNamespaceURI(java.lang.String): new interface method in jdk6
- method org.w3c.dom.DocumentType.lookupPrefix(java.lang.String): new interface method in jdk6
- method org.w3c.dom.DocumentType.setTextContent(java.lang.String): new interface method in jdk6
- method org.w3c.dom.DocumentType.setUserData(java.lang.String, java.lang.Object, org.w3c.dom.UserDataHandler): new interface method in jdk6
- method org.w3c.dom.Element.compareDocumentPosition(org.w3c.dom.Node): new interface method in jdk6
- method org.w3c.dom.Element.getBaseURI(): new interface method in jdk6
- method org.w3c.dom.Element.getFeature(java.lang.String, java.lang.String): new interface method in jdk6
- method org.w3c.dom.Element.getSchemaTypeInfo(): new interface method in jdk6
- method org.w3c.dom.Element.getTextContent(): new interface method in jdk6
- method org.w3c.dom.Element.getUserData(java.lang.String): new interface method in jdk6
- method org.w3c.dom.Element.isDefaultNamespace(java.lang.String): new interface method in jdk6
- method org.w3c.dom.Element.isEqualNode(org.w3c.dom.Node): new interface method in jdk6
- method org.w3c.dom.Element.isSameNode(org.w3c.dom.Node): new interface method in jdk6
- method org.w3c.dom.Element.lookupNamespaceURI(java.lang.String): new interface method in jdk6
- method org.w3c.dom.Element.lookupPrefix(java.lang.String): new interface method in jdk6
- method org.w3c.dom.Element.setIdAttribute(java.lang.String, boolean): new interface method in jdk6
- method org.w3c.dom.Element.setIdAttributeNS(java.lang.String, java.lang.String, boolean): new interface method in jdk6
- method org.w3c.dom.Element.setIdAttributeNode(org.w3c.dom.Attr, boolean): new interface method in jdk6
- method org.w3c.dom.Element.setTextContent(java.lang.String): new interface method in jdk6
- method org.w3c.dom.Element.setUserData(java.lang.String, java.lang.Object, org.w3c.dom.UserDataHandler): new interface method in jdk6
- method org.w3c.dom.Entity.compareDocumentPosition(org.w3c.dom.Node): new interface method in jdk6
- method org.w3c.dom.Entity.getBaseURI(): new interface method in jdk6
- method org.w3c.dom.Entity.getFeature(java.lang.String, java.lang.String): new interface method in jdk6
- method org.w3c.dom.Entity.getInputEncoding(): new interface method in jdk6
- method org.w3c.dom.Entity.getTextContent(): new interface method in jdk6
- method org.w3c.dom.Entity.getUserData(java.lang.String): new interface method in jdk6
- method org.w3c.dom.Entity.getXmlEncoding(): new interface method in jdk6
- method org.w3c.dom.Entity.getXmlVersion(): new interface method in jdk6
- method org.w3c.dom.Entity.isDefaultNamespace(java.lang.String): new interface method in jdk6
- method org.w3c.dom.Entity.isEqualNode(org.w3c.dom.Node): new interface method in jdk6
- method org.w3c.dom.Entity.isSameNode(org.w3c.dom.Node): new interface method in jdk6
- method org.w3c.dom.Entity.lookupNamespaceURI(java.lang.String): new interface method in jdk6
- method org.w3c.dom.Entity.lookupPrefix(java.lang.String): new interface method in jdk6
- method org.w3c.dom.Entity.setTextContent(java.lang.String): new interface method in jdk6
- method org.w3c.dom.Entity.setUserData(java.lang.String, java.lang.Object, org.w3c.dom.UserDataHandler): new interface method in jdk6
- method org.w3c.dom.EntityReference.compareDocumentPosition(org.w3c.dom.Node): new interface method in jdk6
- method org.w3c.dom.EntityReference.getBaseURI(): new interface method in jdk6
- method org.w3c.dom.EntityReference.getFeature(java.lang.String, java.lang.String): new interface method in jdk6
- method org.w3c.dom.EntityReference.getTextContent(): new interface method in jdk6
- method org.w3c.dom.EntityReference.getUserData(java.lang.String): new interface method in jdk6
- method org.w3c.dom.EntityReference.isDefaultNamespace(java.lang.String): new interface method in jdk6
- method org.w3c.dom.EntityReference.isEqualNode(org.w3c.dom.Node): new interface method in jdk6
- method org.w3c.dom.EntityReference.isSameNode(org.w3c.dom.Node): new interface method in jdk6
- method org.w3c.dom.EntityReference.lookupNamespaceURI(java.lang.String): new interface method in jdk6
- method org.w3c.dom.EntityReference.lookupPrefix(java.lang.String): new interface method in jdk6
- method org.w3c.dom.EntityReference.setTextContent(java.lang.String): new interface method in jdk6
- method org.w3c.dom.EntityReference.setUserData(java.lang.String, java.lang.Object, org.w3c.dom.UserDataHandler): new interface method in jdk6
- method org.w3c.dom.Node.compareDocumentPosition(org.w3c.dom.Node): new interface method in jdk6
- method org.w3c.dom.Node.getBaseURI(): new interface method in jdk6
- method org.w3c.dom.Node.getFeature(java.lang.String, java.lang.String): new interface method in jdk6
- method org.w3c.dom.Node.getTextContent(): new interface method in jdk6
- method org.w3c.dom.Node.getUserData(java.lang.String): new interface method in jdk6
- method org.w3c.dom.Node.isDefaultNamespace(java.lang.String): new interface method in jdk6
- method org.w3c.dom.Node.isEqualNode(org.w3c.dom.Node): new interface method in jdk6
- method org.w3c.dom.Node.isSameNode(org.w3c.dom.Node): new interface method in jdk6
- method org.w3c.dom.Node.lookupNamespaceURI(java.lang.String): new interface method in jdk6
- method org.w3c.dom.Node.lookupPrefix(java.lang.String): new interface method in jdk6
- method org.w3c.dom.Node.setTextContent(java.lang.String): new interface method in jdk6
- method org.w3c.dom.Node.setUserData(java.lang.String, java.lang.Object, org.w3c.dom.UserDataHandler): new interface method in jdk6
- method org.w3c.dom.Text.getWholeText(): new interface method in jdk6
- method org.w3c.dom.Text.isElementContentWhitespace(): new interface method in jdk6
- method org.w3c.dom.Text.replaceWholeText(java.lang.String): new interface method in jdk6
Bad
- method org.xml.sax.helpers.DefaultHandler.resolveEntity(java.lang.String, java.lang.String): doesn't throw java.io.IOException in jdk14, but throws java.io.IOException in jdk6