Results of comparison between jdk11.jsapi and jdk14.jsapi
Comparison run at Tue Dec 20 13:49:40 2005 GMT
jdk11.jsapi API scanned at 2005/01/19 01:19:01 EST
jdk14.jsapi API scanned at 2005/01/19 01:12:01 EST
Summary
| Legend: |
All correct - |
|
|
|
|
|
|
|
|
|
|
|
|
- None correct |
Errors
Total
Minor: 4 classes, 1 method, 2 constructors.
Bad: 2 classes, 4 fields, 8 methods, 10 constructors.
Missing: None.
Abs.add: 12 methods.
|
Bad
- method java.lang.Thread.checkAccess(): nonfinal in jdk11.jsapi, but final in jdk14.jsapi
Minor
- method java.awt.Window.hide(): deprecated in jdk11.jsapi, but not deprecated in jdk14.jsapi
Bad
- method java.awt.Dimension.clone(): throws java.lang.CloneNotSupportedException in jdk11.jsapi, but doesn't throw java.lang.CloneNotSupportedException in jdk14.jsapi
- method java.awt.Point.clone(): throws java.lang.CloneNotSupportedException in jdk11.jsapi, but doesn't throw java.lang.CloneNotSupportedException in jdk14.jsapi
- method java.awt.Rectangle.clone(): throws java.lang.CloneNotSupportedException in jdk11.jsapi, but doesn't throw java.lang.CloneNotSupportedException in jdk14.jsapi
Abs.add
- method java.awt.Graphics.drawString(java.text.AttributedCharacterIterator, int, int): new abstract method in jdk14.jsapi
- method java.awt.Toolkit.createDragSourceContextPeer(java.awt.dnd.DragGestureEvent): new abstract method in jdk14.jsapi
- method java.awt.Toolkit.createImage(java.lang.String): new abstract method in jdk14.jsapi
- method java.awt.Toolkit.createImage(java.net.URL): new abstract method in jdk14.jsapi
- method java.awt.Toolkit.mapInputMethodHighlight(java.awt.im.InputMethodHighlight): new abstract method in jdk14.jsapi
Bad
- field java.awt.event.WindowEvent.WINDOW_LAST: constant [206] in jdk11.jsapi, but constant [209] in jdk14.jsapi
- field java.awt.event.KeyEvent.CHAR_UNDEFINED: constant [0] in jdk11.jsapi, but constant [65535] in jdk14.jsapi
- field java.awt.event.MouseEvent.MOUSE_LAST: constant [506] in jdk11.jsapi, but constant [507] in jdk14.jsapi
Minor
- constructor java.io.PrintStream.(java.io.OutputStream): deprecated in jdk11.jsapi, but not deprecated in jdk14.jsapi
- constructor java.io.PrintStream.(java.io.OutputStream, boolean): deprecated in jdk11.jsapi, but not deprecated in jdk14.jsapi
Bad
- constructor java.io.FileOutputStream.(java.io.File): throws java.io.IOException in jdk11.jsapi, but doesn't throw java.io.IOException in jdk14.jsapi
- constructor java.io.FileOutputStream.(java.io.File): doesn't throw java.io.FileNotFoundException in jdk11.jsapi, but throws java.io.FileNotFoundException in jdk14.jsapi
- constructor java.io.FileOutputStream.(java.lang.String): throws java.io.IOException in jdk11.jsapi, but doesn't throw java.io.IOException in jdk14.jsapi
- constructor java.io.FileOutputStream.(java.lang.String): doesn't throw java.io.FileNotFoundException in jdk11.jsapi, but throws java.io.FileNotFoundException in jdk14.jsapi
- constructor java.io.FileOutputStream.(java.lang.String, boolean): throws java.io.IOException in jdk11.jsapi, but doesn't throw java.io.IOException in jdk14.jsapi
- constructor java.io.FileOutputStream.(java.lang.String, boolean): doesn't throw java.io.FileNotFoundException in jdk11.jsapi, but throws java.io.FileNotFoundException in jdk14.jsapi
- method java.io.StringReader.ready(): doesn't throw java.io.IOException in jdk11.jsapi, but throws java.io.IOException in jdk14.jsapi
- method java.io.StringWriter.close(): doesn't throw java.io.IOException in jdk11.jsapi, but throws java.io.IOException in jdk14.jsapi
- constructor java.io.RandomAccessFile.(java.io.File, java.lang.String): throws java.io.IOException in jdk11.jsapi, but doesn't throw java.io.IOException in jdk14.jsapi
- constructor java.io.RandomAccessFile.(java.io.File, java.lang.String): doesn't throw java.io.FileNotFoundException in jdk11.jsapi, but throws java.io.FileNotFoundException in jdk14.jsapi
- constructor java.io.RandomAccessFile.(java.lang.String, java.lang.String): throws java.io.IOException in jdk11.jsapi, but doesn't throw java.io.IOException in jdk14.jsapi
- constructor java.io.RandomAccessFile.(java.lang.String, java.lang.String): doesn't throw java.io.FileNotFoundException in jdk11.jsapi, but throws java.io.FileNotFoundException in jdk14.jsapi
Bad
- field java.net.HttpURLConnection.HTTP_INTERNAL_ERROR: constant [501] in jdk11.jsapi, but constant [500] in jdk14.jsapi
Abs.add
- method java.net.DatagramSocketImpl.getTimeToLive(): new abstract method in jdk14.jsapi
- method java.net.DatagramSocketImpl.joinGroup(java.net.SocketAddress, java.net.NetworkInterface): new abstract method in jdk14.jsapi
- method java.net.DatagramSocketImpl.leaveGroup(java.net.SocketAddress, java.net.NetworkInterface): new abstract method in jdk14.jsapi
- method java.net.DatagramSocketImpl.peekData(java.net.DatagramPacket): new abstract method in jdk14.jsapi
- method java.net.DatagramSocketImpl.setTimeToLive(int): new abstract method in jdk14.jsapi
- method java.net.SocketImpl.connect(java.net.SocketAddress, int): new abstract method in jdk14.jsapi
- method java.net.SocketImpl.sendUrgentData(int): new abstract method in jdk14.jsapi
Minor
- class java.security.SecureRandom: SerialVersionUID=-6147961469213289998 in jdk11.jsapi, but SerialVersionUID=4940670005562187 in jdk14.jsapi
Minor
- class java.text.BreakIterator: SerialVersionUID=-7672886698079096632 in jdk11.jsapi, but no SVUID in jdk14.jsapi
- class java.text.Collator: SerialVersionUID=-7718728969026499504 in jdk11.jsapi, but no SVUID in jdk14.jsapi
- class java.text.RuleBasedCollator: SerialVersionUID=2822366911447564107 in jdk11.jsapi, but no SVUID in jdk14.jsapi
Bad
- class java.text.BreakIterator: implements java.io.Serializable in jdk11.jsapi, but doesn't implement java.io.Serializable in jdk14.jsapi
- class java.text.Collator: implements java.io.Serializable in jdk11.jsapi, but doesn't implement java.io.Serializable in jdk14.jsapi
Bad
- method java.util.Date.clone(): throws java.lang.CloneNotSupportedException in jdk11.jsapi, but doesn't throw java.lang.CloneNotSupportedException in jdk14.jsapi
Bad
- method java.util.zip.ZipEntry.clone(): throws java.lang.CloneNotSupportedException in jdk11.jsapi, but doesn't throw java.lang.CloneNotSupportedException in jdk14.jsapi
|