Results of comparison between jdk11.jsapi and jdk12.jsapi
Comparison run at Tue Dec 20 13:49:33 2005 GMT
jdk11.jsapi API scanned at 2005/01/19 01:19:01 EST
jdk12.jsapi API scanned at 2005/01/19 01:17:33 EST
Summary
| Legend: |
All correct - |
|
|
|
|
|
|
|
|
|
|
|
|
- None correct |
Errors
Total
Minor: 4 classes, 1 method, 2 constructors.
Bad: 2 classes, 1 field, 8 methods, 6 constructors.
Missing: None.
Abs.add: 6 methods.
|
Bad
- method java.lang.Thread.checkAccess(): nonfinal in jdk11.jsapi, but final in jdk12.jsapi
Minor
- method java.awt.Window.hide(): deprecated in jdk11.jsapi, but not deprecated in jdk12.jsapi
Bad
- method java.awt.Dimension.clone(): throws java.lang.CloneNotSupportedException in jdk11.jsapi, but doesn't throw java.lang.CloneNotSupportedException in jdk12.jsapi
- method java.awt.Point.clone(): throws java.lang.CloneNotSupportedException in jdk11.jsapi, but doesn't throw java.lang.CloneNotSupportedException in jdk12.jsapi
- method java.awt.Rectangle.clone(): throws java.lang.CloneNotSupportedException in jdk11.jsapi, but doesn't throw java.lang.CloneNotSupportedException in jdk12.jsapi
Abs.add
- method java.awt.Graphics.drawString(java.text.AttributedCharacterIterator, int, int): new abstract method in jdk12.jsapi
- method java.awt.Toolkit.createDragSourceContextPeer(java.awt.dnd.DragGestureEvent): new abstract method in jdk12.jsapi
- method java.awt.Toolkit.createImage(java.lang.String): new abstract method in jdk12.jsapi
- method java.awt.Toolkit.createImage(java.net.URL): new abstract method in jdk12.jsapi
Bad
- field java.awt.event.KeyEvent.CHAR_UNDEFINED: constant [0] in jdk11.jsapi, but constant [65535] in jdk12.jsapi
Minor
- constructor java.io.PrintStream.(java.io.OutputStream): deprecated in jdk11.jsapi, but not deprecated in jdk12.jsapi
- constructor java.io.PrintStream.(java.io.OutputStream, boolean): deprecated in jdk11.jsapi, but not deprecated in jdk12.jsapi
Bad
- constructor java.io.FileOutputStream.(java.lang.String): throws java.io.IOException in jdk11.jsapi, but doesn't throw java.io.IOException in jdk12.jsapi
- constructor java.io.FileOutputStream.(java.lang.String): doesn't throw java.io.FileNotFoundException in jdk11.jsapi, but throws java.io.FileNotFoundException in jdk12.jsapi
- constructor java.io.FileOutputStream.(java.lang.String, boolean): throws java.io.IOException in jdk11.jsapi, but doesn't throw java.io.IOException in jdk12.jsapi
- constructor java.io.FileOutputStream.(java.lang.String, boolean): doesn't throw java.io.FileNotFoundException in jdk11.jsapi, but throws java.io.FileNotFoundException in jdk12.jsapi
- method java.io.StringReader.ready(): doesn't throw java.io.IOException in jdk11.jsapi, but throws java.io.IOException in jdk12.jsapi
- method java.io.StringWriter.close(): doesn't throw java.io.IOException in jdk11.jsapi, but throws java.io.IOException in jdk12.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 jdk12.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 jdk12.jsapi
Abs.add
- method java.net.DatagramSocketImpl.getTimeToLive(): new abstract method in jdk12.jsapi
- method java.net.DatagramSocketImpl.setTimeToLive(int): new abstract method in jdk12.jsapi
Minor
- class java.security.SecureRandom: SerialVersionUID=-6147961469213289998 in jdk11.jsapi, but SerialVersionUID=4940670005562187 in jdk12.jsapi
Minor
- class java.text.BreakIterator: SerialVersionUID=-7672886698079096632 in jdk11.jsapi, but no SVUID in jdk12.jsapi
- class java.text.Collator: SerialVersionUID=-7718728969026499504 in jdk11.jsapi, but no SVUID in jdk12.jsapi
- class java.text.RuleBasedCollator: SerialVersionUID=2822366911447564107 in jdk11.jsapi, but no SVUID in jdk12.jsapi
Bad
- class java.text.BreakIterator: implements java.io.Serializable in jdk11.jsapi, but doesn't implement java.io.Serializable in jdk12.jsapi
- class java.text.Collator: implements java.io.Serializable in jdk11.jsapi, but doesn't implement java.io.Serializable in jdk12.jsapi
Bad
- method java.util.Date.clone(): throws java.lang.CloneNotSupportedException in jdk11.jsapi, but doesn't throw java.lang.CloneNotSupportedException in jdk12.jsapi
Bad
- method java.util.zip.ZipEntry.clone(): throws java.lang.CloneNotSupportedException in jdk11.jsapi, but doesn't throw java.lang.CloneNotSupportedException in jdk12.jsapi
|