Results of comparison between jdk13 and jdk15
Comparison run at Thu Sep 20 10:00:43 2007 GMT
jdk13 API scanned at 2007/09/20 05:05:34 EDT
jdk15 API scanned at 2007/09/20 05:19:27 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: 33 classes, 1 interface, 11 fields, 60 methods.
Missing: 1 field, 14 methods, 3 constructors.
Abs.add: 145 methods.
|
Minor
- method java.lang.System.getenv(java.lang.String): deprecated in jdk13, but not deprecated in jdk15
Abs.add
- method java.lang.reflect.Member.isSynthetic(): new interface method in jdk15
Abs.add
- method java.applet.AppletContext.getStream(java.lang.String): new interface method in jdk15
- method java.applet.AppletContext.getStreamKeys(): new interface method in jdk15
- method java.applet.AppletContext.setStream(java.lang.String, java.io.InputStream): new interface method in jdk15
Abs.add
- method java.awt.GraphicsConfiguration.createCompatibleVolatileImage(int, int): new abstract method in jdk15
- method java.awt.GraphicsConfiguration.createCompatibleVolatileImage(int, int, int): new abstract method in jdk15
Bad
- field java.awt.event.MouseEvent.MOUSE_LAST: constant [506] in jdk13, but constant [507] in jdk15
- field java.awt.event.WindowEvent.WINDOW_LAST: constant [206] in jdk13, but constant [209] in jdk15
Bad
- method java.awt.font.TextMeasurer.clone(): throws java.lang.CloneNotSupportedException in jdk13, but doesn't throw java.lang.CloneNotSupportedException in jdk15
Abs.add
- method java.awt.im.spi.InputMethodContext.createInputMethodJFrame(java.lang.String, boolean): new interface method in jdk15
Bad
- field java.io.ObjectStreamConstants.TC_MAX: constant [125] in jdk13, but constant [126] in jdk15
Abs.add
- method java.net.DatagramSocketImpl.joinGroup(java.net.SocketAddress, java.net.NetworkInterface): new abstract method in jdk15
- method java.net.DatagramSocketImpl.leaveGroup(java.net.SocketAddress, java.net.NetworkInterface): new abstract method in jdk15
- method java.net.DatagramSocketImpl.peekData(java.net.DatagramPacket): new abstract method in jdk15
- method java.net.SocketImpl.connect(java.net.SocketAddress, int): new abstract method in jdk15
- method java.net.SocketImpl.sendUrgentData(int): new abstract method in jdk15
Minor
- class java.security.cert.Certificate: SerialVersionUID=-6751606818319535583 in jdk13, but SerialVersionUID=-3585440601605666277 in jdk15
- class java.security.cert.X509Certificate: SerialVersionUID=-6439739127092946520 in jdk13, but SerialVersionUID=-2491127588187038216 in jdk15
Bad
- field java.security.interfaces.RSAPrivateCrtKey.serialVersionUID: constant [6034044314589513430] in jdk13, but constant [-5682214253527700368] in jdk15
- field java.security.interfaces.RSAPrivateKey.serialVersionUID: constant [6034044314589513430] in jdk13, but constant [5187144804936595022] in jdk15
- field java.security.interfaces.RSAPublicKey.serialVersionUID: constant [7187392471159151072] in jdk13, but constant [-8727434096241101194] in jdk15
Abs.add
- method java.sql.Blob.setBinaryStream(long): new interface method in jdk15
- method java.sql.Blob.setBytes(long, byte[]): new interface method in jdk15
- method java.sql.Blob.setBytes(long, byte[], int, int): new interface method in jdk15
- method java.sql.Blob.truncate(long): new interface method in jdk15
- method java.sql.CallableStatement.getArray(java.lang.String): new interface method in jdk15
- method java.sql.CallableStatement.getBigDecimal(java.lang.String): new interface method in jdk15
- method java.sql.CallableStatement.getBlob(java.lang.String): new interface method in jdk15
- method java.sql.CallableStatement.getBoolean(java.lang.String): new interface method in jdk15
- method java.sql.CallableStatement.getByte(java.lang.String): new interface method in jdk15
- method java.sql.CallableStatement.getBytes(java.lang.String): new interface method in jdk15
- method java.sql.CallableStatement.getClob(java.lang.String): new interface method in jdk15
- method java.sql.CallableStatement.getDate(java.lang.String): new interface method in jdk15
- method java.sql.CallableStatement.getDate(java.lang.String, java.util.Calendar): new interface method in jdk15
- method java.sql.CallableStatement.getDouble(java.lang.String): new interface method in jdk15
- method java.sql.CallableStatement.getFloat(java.lang.String): new interface method in jdk15
- method java.sql.CallableStatement.getInt(java.lang.String): new interface method in jdk15
- method java.sql.CallableStatement.getLong(java.lang.String): new interface method in jdk15
- method java.sql.CallableStatement.getObject(java.lang.String): new interface method in jdk15
- method java.sql.CallableStatement.getObject(java.lang.String, java.util.Map<java.lang.String, java.lang.Class<?>>): new interface method in jdk15
- method java.sql.CallableStatement.getRef(java.lang.String): new interface method in jdk15
- method java.sql.CallableStatement.getShort(java.lang.String): new interface method in jdk15
- method java.sql.CallableStatement.getString(java.lang.String): new interface method in jdk15
- method java.sql.CallableStatement.getTime(java.lang.String): new interface method in jdk15
- method java.sql.CallableStatement.getTime(java.lang.String, java.util.Calendar): new interface method in jdk15
- method java.sql.CallableStatement.getTimestamp(java.lang.String): new interface method in jdk15
- method java.sql.CallableStatement.getTimestamp(java.lang.String, java.util.Calendar): new interface method in jdk15
- method java.sql.CallableStatement.getURL(int): new interface method in jdk15
- method java.sql.CallableStatement.getURL(java.lang.String): new interface method in jdk15
- method java.sql.CallableStatement.registerOutParameter(java.lang.String, int): new interface method in jdk15
- method java.sql.CallableStatement.registerOutParameter(java.lang.String, int, int): new interface method in jdk15
- method java.sql.CallableStatement.registerOutParameter(java.lang.String, int, java.lang.String): new interface method in jdk15
- method java.sql.CallableStatement.setAsciiStream(java.lang.String, java.io.InputStream, int): new interface method in jdk15
- method java.sql.CallableStatement.setBigDecimal(java.lang.String, java.math.BigDecimal): new interface method in jdk15
- method java.sql.CallableStatement.setBinaryStream(java.lang.String, java.io.InputStream, int): new interface method in jdk15
- method java.sql.CallableStatement.setBoolean(java.lang.String, boolean): new interface method in jdk15
- method java.sql.CallableStatement.setByte(java.lang.String, byte): new interface method in jdk15
- method java.sql.CallableStatement.setBytes(java.lang.String, byte[]): new interface method in jdk15
- method java.sql.CallableStatement.setCharacterStream(java.lang.String, java.io.Reader, int): new interface method in jdk15
- method java.sql.CallableStatement.setDate(java.lang.String, java.sql.Date): new interface method in jdk15
- method java.sql.CallableStatement.setDate(java.lang.String, java.sql.Date, java.util.Calendar): new interface method in jdk15
- method java.sql.CallableStatement.setDouble(java.lang.String, double): new interface method in jdk15
- method java.sql.CallableStatement.setFloat(java.lang.String, float): new interface method in jdk15
- method java.sql.CallableStatement.setInt(java.lang.String, int): new interface method in jdk15
- method java.sql.CallableStatement.setLong(java.lang.String, long): new interface method in jdk15
- method java.sql.CallableStatement.setNull(java.lang.String, int): new interface method in jdk15
- method java.sql.CallableStatement.setNull(java.lang.String, int, java.lang.String): new interface method in jdk15
- method java.sql.CallableStatement.setObject(java.lang.String, java.lang.Object): new interface method in jdk15
- method java.sql.CallableStatement.setObject(java.lang.String, java.lang.Object, int): new interface method in jdk15
- method java.sql.CallableStatement.setObject(java.lang.String, java.lang.Object, int, int): new interface method in jdk15
- method java.sql.CallableStatement.setShort(java.lang.String, short): new interface method in jdk15
- method java.sql.CallableStatement.setString(java.lang.String, java.lang.String): new interface method in jdk15
- method java.sql.CallableStatement.setTime(java.lang.String, java.sql.Time): new interface method in jdk15
- method java.sql.CallableStatement.setTime(java.lang.String, java.sql.Time, java.util.Calendar): new interface method in jdk15
- method java.sql.CallableStatement.setTimestamp(java.lang.String, java.sql.Timestamp): new interface method in jdk15
- method java.sql.CallableStatement.setTimestamp(java.lang.String, java.sql.Timestamp, java.util.Calendar): new interface method in jdk15
- method java.sql.CallableStatement.setURL(java.lang.String, java.net.URL): new interface method in jdk15
- method java.sql.Clob.setAsciiStream(long): new interface method in jdk15
- method java.sql.Clob.setCharacterStream(long): new interface method in jdk15
- method java.sql.Clob.setString(long, java.lang.String): new interface method in jdk15
- method java.sql.Clob.setString(long, java.lang.String, int, int): new interface method in jdk15
- method java.sql.Clob.truncate(long): new interface method in jdk15
- method java.sql.Connection.createStatement(int, int, int): new interface method in jdk15
- method java.sql.Connection.getHoldability(): new interface method in jdk15
- method java.sql.Connection.prepareCall(java.lang.String, int, int, int): new interface method in jdk15
- method java.sql.Connection.prepareStatement(java.lang.String, int): new interface method in jdk15
- method java.sql.Connection.prepareStatement(java.lang.String, int, int, int): new interface method in jdk15
- method java.sql.Connection.prepareStatement(java.lang.String, int[]): new interface method in jdk15
- method java.sql.Connection.prepareStatement(java.lang.String, java.lang.String[]): new interface method in jdk15
- method java.sql.Connection.releaseSavepoint(java.sql.Savepoint): new interface method in jdk15
- method java.sql.Connection.rollback(java.sql.Savepoint): new interface method in jdk15
- method java.sql.Connection.setHoldability(int): new interface method in jdk15
- method java.sql.Connection.setSavepoint(): new interface method in jdk15
- method java.sql.Connection.setSavepoint(java.lang.String): new interface method in jdk15
- method java.sql.DatabaseMetaData.getAttributes(java.lang.String, java.lang.String, java.lang.String, java.lang.String): new interface method in jdk15
- method java.sql.DatabaseMetaData.getDatabaseMajorVersion(): new interface method in jdk15
- method java.sql.DatabaseMetaData.getDatabaseMinorVersion(): new interface method in jdk15
- method java.sql.DatabaseMetaData.getJDBCMajorVersion(): new interface method in jdk15
- method java.sql.DatabaseMetaData.getJDBCMinorVersion(): new interface method in jdk15
- method java.sql.DatabaseMetaData.getResultSetHoldability(): new interface method in jdk15
- method java.sql.DatabaseMetaData.getSQLStateType(): new interface method in jdk15
- method java.sql.DatabaseMetaData.getSuperTables(java.lang.String, java.lang.String, java.lang.String): new interface method in jdk15
- method java.sql.DatabaseMetaData.getSuperTypes(java.lang.String, java.lang.String, java.lang.String): new interface method in jdk15
- method java.sql.DatabaseMetaData.locatorsUpdateCopy(): new interface method in jdk15
- method java.sql.DatabaseMetaData.supportsGetGeneratedKeys(): new interface method in jdk15
- method java.sql.DatabaseMetaData.supportsMultipleOpenResults(): new interface method in jdk15
- method java.sql.DatabaseMetaData.supportsNamedParameters(): new interface method in jdk15
- method java.sql.DatabaseMetaData.supportsResultSetHoldability(int): new interface method in jdk15
- method java.sql.DatabaseMetaData.supportsSavepoints(): new interface method in jdk15
- method java.sql.DatabaseMetaData.supportsStatementPooling(): new interface method in jdk15
- method java.sql.PreparedStatement.execute(java.lang.String, int): new interface method in jdk15
- method java.sql.PreparedStatement.execute(java.lang.String, int[]): new interface method in jdk15
- method java.sql.PreparedStatement.execute(java.lang.String, java.lang.String[]): new interface method in jdk15
- method java.sql.PreparedStatement.executeUpdate(java.lang.String, int): new interface method in jdk15
- method java.sql.PreparedStatement.executeUpdate(java.lang.String, int[]): new interface method in jdk15
- method java.sql.PreparedStatement.executeUpdate(java.lang.String, java.lang.String[]): new interface method in jdk15
- method java.sql.PreparedStatement.getGeneratedKeys(): new interface method in jdk15
- method java.sql.PreparedStatement.getMoreResults(int): new interface method in jdk15
- method java.sql.PreparedStatement.getParameterMetaData(): new interface method in jdk15
- method java.sql.PreparedStatement.getResultSetHoldability(): new interface method in jdk15
- method java.sql.PreparedStatement.setURL(int, java.net.URL): new interface method in jdk15
- method java.sql.Ref.getObject(): new interface method in jdk15
- method java.sql.Ref.getObject(java.util.Map<java.lang.String, java.lang.Class<?>>): new interface method in jdk15
- method java.sql.Ref.setObject(java.lang.Object): new interface method in jdk15
- method java.sql.ResultSet.getURL(int): new interface method in jdk15
- method java.sql.ResultSet.getURL(java.lang.String): new interface method in jdk15
- method java.sql.ResultSet.updateArray(int, java.sql.Array): new interface method in jdk15
- method java.sql.ResultSet.updateArray(java.lang.String, java.sql.Array): new interface method in jdk15
- method java.sql.ResultSet.updateBlob(int, java.sql.Blob): new interface method in jdk15
- method java.sql.ResultSet.updateBlob(java.lang.String, java.sql.Blob): new interface method in jdk15
- method java.sql.ResultSet.updateClob(int, java.sql.Clob): new interface method in jdk15
- method java.sql.ResultSet.updateClob(java.lang.String, java.sql.Clob): new interface method in jdk15
- method java.sql.ResultSet.updateRef(int, java.sql.Ref): new interface method in jdk15
- method java.sql.ResultSet.updateRef(java.lang.String, java.sql.Ref): new interface method in jdk15
- method java.sql.SQLInput.readURL(): new interface method in jdk15
- method java.sql.SQLOutput.writeURL(java.net.URL): new interface method in jdk15
- method java.sql.Statement.execute(java.lang.String, int): new interface method in jdk15
- method java.sql.Statement.execute(java.lang.String, int[]): new interface method in jdk15
- method java.sql.Statement.execute(java.lang.String, java.lang.String[]): new interface method in jdk15
- method java.sql.Statement.executeUpdate(java.lang.String, int): new interface method in jdk15
- method java.sql.Statement.executeUpdate(java.lang.String, int[]): new interface method in jdk15
- method java.sql.Statement.executeUpdate(java.lang.String, java.lang.String[]): new interface method in jdk15
- method java.sql.Statement.getGeneratedKeys(): new interface method in jdk15
- method java.sql.Statement.getMoreResults(int): new interface method in jdk15
- method java.sql.Statement.getResultSetHoldability(): new interface method in jdk15
Bad
- method javax.rmi.CORBA.Tie.deactivate(): doesn't throw java.rmi.NoSuchObjectException in jdk13, but throws java.rmi.NoSuchObjectException in jdk15
- method javax.rmi.CORBA.Util.unexportObject(java.rmi.Remote): doesn't throw java.rmi.NoSuchObjectException in jdk13, but throws java.rmi.NoSuchObjectException in jdk15
- method javax.rmi.CORBA.UtilDelegate.unexportObject(java.rmi.Remote): doesn't throw java.rmi.NoSuchObjectException in jdk13, but throws java.rmi.NoSuchObjectException in jdk15
Missing
- field javax.sound.midi.Track.events: missing in jdk15
Abs.add
- method javax.sound.midi.MidiDevice.getReceivers(): new interface method in jdk15
- method javax.sound.midi.MidiDevice.getTransmitters(): new interface method in jdk15
- method javax.sound.midi.Sequencer.getLoopCount(): new interface method in jdk15
- method javax.sound.midi.Sequencer.getLoopEndPoint(): new interface method in jdk15
- method javax.sound.midi.Sequencer.getLoopStartPoint(): new interface method in jdk15
- method javax.sound.midi.Sequencer.setLoopCount(int): new interface method in jdk15
- method javax.sound.midi.Sequencer.setLoopEndPoint(long): new interface method in jdk15
- method javax.sound.midi.Sequencer.setLoopStartPoint(long): new interface method in jdk15
Abs.add
- method javax.sound.sampled.DataLine.getLongFramePosition(): new interface method in jdk15
Minor
- method javax.swing.JInternalFrame.hide(): deprecated in jdk13, but not deprecated in jdk15
Bad
- field javax.swing.JDesktopPane.LIVE_DRAG_MODE: nonfinal in jdk13, but final in jdk15
- field javax.swing.JDesktopPane.OUTLINE_DRAG_MODE: nonfinal in jdk13, but final in jdk15
- field javax.swing.JInternalFrame.MENU_BAR_PROPERTY: constant [menuBar] in jdk13, but constant [JMenuBar] in jdk15
- method javax.swing.JInternalFrame.isFocusCycleRoot(): nonfinal in jdk13, but final in jdk15
- method javax.swing.KeyStroke.equals(java.lang.Object): nonfinal in jdk13, but final in jdk15
- method javax.swing.KeyStroke.getKeyChar(): nonfinal in jdk13, but final in jdk15
- method javax.swing.KeyStroke.getKeyCode(): nonfinal in jdk13, but final in jdk15
- method javax.swing.KeyStroke.getModifiers(): nonfinal in jdk13, but final in jdk15
- method javax.swing.KeyStroke.isOnKeyRelease(): nonfinal in jdk13, but final in jdk15
Bad
- field javax.swing.text.DefaultHighlighter.DefaultPainter: nonfinal in jdk13, but final in jdk15
Bad
- field javax.swing.text.html.parser.DTD.FILE_VERSION: nonfinal in jdk13, but final in jdk15
Missing
- method javax.swing.tree.DefaultTreeSelectionModel.notifyPathChange(java.util.Vector, javax.swing.tree.TreePath): missing in jdk15
Minor
- class org.omg.CORBA.Any: SerialVersionUID=4308934548502194097 in jdk13, but SerialVersionUID=1217179597823814463 in jdk15
- class org.omg.CORBA.CompletionStatus: SerialVersionUID=-645279251430243097 in jdk13, but SerialVersionUID=-9047319660881406859 in jdk15
- class org.omg.CORBA.DefinitionKind: SerialVersionUID=-5073753743494728165 in jdk13, but SerialVersionUID=-8601167576704143376 in jdk15
- class org.omg.CORBA.INV_POLICY: SerialVersionUID=-4272686451811140443 in jdk13, but SerialVersionUID=-7823113107689030975 in jdk15
- class org.omg.CORBA.TypeCode: SerialVersionUID=1445247438437311252 in jdk13, but SerialVersionUID=-6521025782489515676 in jdk15
- class org.omg.CORBA.WrongTransaction: SerialVersionUID=-3342364104208233761 in jdk13, but SerialVersionUID=-8293127222435220885 in jdk15
Bad
- class org.omg.CORBA.AnySeqHelper: concrete in jdk13, but abstract in jdk15
- class org.omg.CORBA.BooleanSeqHelper: concrete in jdk13, but abstract in jdk15
- class org.omg.CORBA.CharSeqHelper: concrete in jdk13, but abstract in jdk15
- class org.omg.CORBA.CompletionStatus: nonfinal in jdk13, but final in jdk15
- class org.omg.CORBA.DoubleSeqHelper: concrete in jdk13, but abstract in jdk15
- class org.omg.CORBA.FloatSeqHelper: concrete in jdk13, but abstract in jdk15
- class org.omg.CORBA.INV_POLICY: nonfinal in jdk13, but final in jdk15
- class org.omg.CORBA.LongLongSeqHelper: concrete in jdk13, but abstract in jdk15
- class org.omg.CORBA.LongSeqHelper: concrete in jdk13, but abstract in jdk15
- class org.omg.CORBA.OctetSeqHelper: concrete in jdk13, but abstract in jdk15
- class org.omg.CORBA.ServiceDetailHelper: concrete in jdk13, but abstract in jdk15
- class org.omg.CORBA.ServiceInformationHelper: concrete in jdk13, but abstract in jdk15
- class org.omg.CORBA.ShortSeqHelper: concrete in jdk13, but abstract in jdk15
- class org.omg.CORBA.ULongLongSeqHelper: concrete in jdk13, but abstract in jdk15
- class org.omg.CORBA.ULongSeqHelper: concrete in jdk13, but abstract in jdk15
- class org.omg.CORBA.UShortSeqHelper: concrete in jdk13, but abstract in jdk15
- class org.omg.CORBA.WCharSeqHelper: concrete in jdk13, but abstract in jdk15
- class org.omg.CORBA.WrongTransaction: nonfinal in jdk13, but final in jdk15
- interface org.omg.CORBA.DomainManagerOperations: implements org.omg.CORBA.Object in jdk13, but doesn't implement org.omg.CORBA.Object in jdk15
- method org.omg.CORBA.Any.extract_Value(): concrete in jdk13, but abstract in jdk15
- method org.omg.CORBA.Any.insert_Value(java.io.Serializable): concrete in jdk13, but abstract in jdk15
- method org.omg.CORBA.Any.insert_Value(java.io.Serializable, org.omg.CORBA.TypeCode): concrete in jdk13, but abstract in jdk15
- method org.omg.CORBA.CompletionStatus.clone(): nonfinal in jdk13, but final in jdk15
- method org.omg.CORBA.CompletionStatus.equals(java.lang.Object): nonfinal in jdk13, but final in jdk15
- method org.omg.CORBA.CompletionStatus.finalize(): nonfinal in jdk13, but final in jdk15
- method org.omg.CORBA.CompletionStatus.hashCode(): nonfinal in jdk13, but final in jdk15
- method org.omg.CORBA.CompletionStatus.toString(): nonfinal in jdk13, but final in jdk15
- method org.omg.CORBA.CompletionStatus.value(): nonfinal in jdk13, but final in jdk15
- method org.omg.CORBA.INV_POLICY.clone(): nonfinal in jdk13, but final in jdk15
- method org.omg.CORBA.INV_POLICY.equals(java.lang.Object): nonfinal in jdk13, but final in jdk15
- method org.omg.CORBA.INV_POLICY.fillInStackTrace(): nonfinal in jdk13, but final in jdk15
- method org.omg.CORBA.INV_POLICY.finalize(): nonfinal in jdk13, but final in jdk15
- method org.omg.CORBA.INV_POLICY.getLocalizedMessage(): nonfinal in jdk13, but final in jdk15
- method org.omg.CORBA.INV_POLICY.getMessage(): nonfinal in jdk13, but final in jdk15
- method org.omg.CORBA.INV_POLICY.hashCode(): nonfinal in jdk13, but final in jdk15
- method org.omg.CORBA.INV_POLICY.printStackTrace(): nonfinal in jdk13, but final in jdk15
- method org.omg.CORBA.INV_POLICY.printStackTrace(java.io.PrintStream): nonfinal in jdk13, but final in jdk15
- method org.omg.CORBA.INV_POLICY.printStackTrace(java.io.PrintWriter): nonfinal in jdk13, but final in jdk15
- method org.omg.CORBA.INV_POLICY.toString(): nonfinal in jdk13, but final in jdk15
- method org.omg.CORBA.TypeCode.concrete_base_type(): concrete in jdk13, but abstract in jdk15
- method org.omg.CORBA.TypeCode.equivalent(org.omg.CORBA.TypeCode): concrete in jdk13, but abstract in jdk15
- method org.omg.CORBA.TypeCode.fixed_digits(): concrete in jdk13, but abstract in jdk15
- method org.omg.CORBA.TypeCode.fixed_scale(): concrete in jdk13, but abstract in jdk15
- method org.omg.CORBA.TypeCode.get_compact_typecode(): concrete in jdk13, but abstract in jdk15
- method org.omg.CORBA.TypeCode.member_visibility(int): concrete in jdk13, but abstract in jdk15
- method org.omg.CORBA.TypeCode.type_modifier(): concrete in jdk13, but abstract in jdk15
- method org.omg.CORBA.WrongTransaction.clone(): nonfinal in jdk13, but final in jdk15
- method org.omg.CORBA.WrongTransaction.equals(java.lang.Object): nonfinal in jdk13, but final in jdk15
- method org.omg.CORBA.WrongTransaction.fillInStackTrace(): nonfinal in jdk13, but final in jdk15
- method org.omg.CORBA.WrongTransaction.finalize(): nonfinal in jdk13, but final in jdk15
- method org.omg.CORBA.WrongTransaction.getLocalizedMessage(): nonfinal in jdk13, but final in jdk15
- method org.omg.CORBA.WrongTransaction.getMessage(): nonfinal in jdk13, but final in jdk15
- method org.omg.CORBA.WrongTransaction.hashCode(): nonfinal in jdk13, but final in jdk15
- method org.omg.CORBA.WrongTransaction.printStackTrace(): nonfinal in jdk13, but final in jdk15
- method org.omg.CORBA.WrongTransaction.printStackTrace(java.io.PrintStream): nonfinal in jdk13, but final in jdk15
- method org.omg.CORBA.WrongTransaction.printStackTrace(java.io.PrintWriter): nonfinal in jdk13, but final in jdk15
- method org.omg.CORBA.WrongTransaction.toString(): nonfinal in jdk13, but final in jdk15
Missing
- constructor org.omg.CORBA.CompletionStatus(int): missing in jdk15
- method org.omg.CORBA.DomainManagerOperations._create_request(org.omg.CORBA.Context, java.lang.String, org.omg.CORBA.NVList, org.omg.CORBA.NamedValue): missing in jdk15
- method org.omg.CORBA.DomainManagerOperations._create_request(org.omg.CORBA.Context, java.lang.String, org.omg.CORBA.NVList, org.omg.CORBA.NamedValue, org.omg.CORBA.ExceptionList, org.omg.CORBA.ContextList): missing in jdk15
- method org.omg.CORBA.DomainManagerOperations._duplicate(): missing in jdk15
- method org.omg.CORBA.DomainManagerOperations._get_domain_managers(): missing in jdk15
- method org.omg.CORBA.DomainManagerOperations._get_interface_def(): missing in jdk15
- method org.omg.CORBA.DomainManagerOperations._get_policy(int): missing in jdk15
- method org.omg.CORBA.DomainManagerOperations._hash(int): missing in jdk15
- method org.omg.CORBA.DomainManagerOperations._is_a(java.lang.String): missing in jdk15
- method org.omg.CORBA.DomainManagerOperations._is_equivalent(org.omg.CORBA.Object): missing in jdk15
- method org.omg.CORBA.DomainManagerOperations._non_existent(): missing in jdk15
- method org.omg.CORBA.DomainManagerOperations._release(): missing in jdk15
- method org.omg.CORBA.DomainManagerOperations._request(java.lang.String): missing in jdk15
- method org.omg.CORBA.DomainManagerOperations._set_policy_override(org.omg.CORBA.Policy[], org.omg.CORBA.SetOverrideType): missing in jdk15
Minor
- class org.omg.CORBA.ORBPackage.InvalidName: SerialVersionUID=5611248879954294380 in jdk13, but SerialVersionUID=6635923991559230168 in jdk15
Bad