Home • ChemFormatter • iText.NET • JFreeChart.NET • ConcatPDF • iTextFront • TIFF2PPT • J by J# • Programming J#
MSN Search

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

  Good Minor Bad Missing Abs.add
java. lang: 99.91%   0.08%    
GGGGGGGGGGGGGGGGGGG B
java. lang. reflect: 100%        
GGGGGGGGGGGGGGGGGGGG
java. applet: 100%        
GGGGGGGGGGGGGGGGGGGG
java. awt: 99.9% 0.02% 0.07%   0.09%
GGGGGGGGGGGGGGGGGGG N B A
java. awt. datatransfer: 100%        
GGGGGGGGGGGGGGGGGGGG
java. awt. event: 99.85%   0.14%    
GGGGGGGGGGGGGGGGGGG B
java. awt. image: 100%        
GGGGGGGGGGGGGGGGGGGG
java. beans: 100%        
GGGGGGGGGGGGGGGGGGGG
java. io: 99.41% 0.16% 0.41%    
GGGGGGGGGGGGGGGGGGG N B
java. math: 100%        
GGGGGGGGGGGGGGGGGGGG
java. net: 100%       0.43%
GGGGGGGGGGGGGGGGGGGG A
java. rmi: 100%        
GGGGGGGGGGGGGGGGGGGG
java. rmi. dgc: 100%        
GGGGGGGGGGGGGGGGGGGG
java. rmi. registry: 100%        
GGGGGGGGGGGGGGGGGGGG
java. rmi. server: 100%        
GGGGGGGGGGGGGGGGGGGG
java. security: 99.73% 0.26%      
GGGGGGGGGGGGGGGGGGG N
java. security. acl: 100%        
GGGGGGGGGGGGGGGGGGGG
java. security. interfaces: 100%        
GGGGGGGGGGGGGGGGGGGG
java. sql: 100%        
GGGGGGGGGGGGGGGGGGGG
java. text: 99.6%   0.39%    
GGGGGGGGGGGGGGGGGGG B
java. util: 99.83%   0.16%    
GGGGGGGGGGGGGGGGGGG B
java. util. zip: 99.66%   0.33%    
GGGGGGGGGGGGGGGGGGG B
Total: 99.84% 0.03% 0.11%   0.05%
GGGGGGGGGGGGGGGGGGG N B A

Errors

Total

Minor: 4 classes, 1 method, 2 constructors. Bad: 2 classes, 1 field, 8 methods, 6 constructors. Missing: None. Abs.add: 6 methods.

 

java.lang

Bad: 1 method.

Bad

  • method java.lang.Thread.checkAccess(): nonfinal in jdk11.jsapi, but final in jdk12.jsapi

java.awt

Minor: 1 method. Bad: 3 methods. Abs.add: 4 methods.

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

java.awt.event

Bad: 1 field.

Bad

  • field java.awt.event.KeyEvent.CHAR_UNDEFINED: constant [0] in jdk11.jsapi, but constant [65535] in jdk12.jsapi

java.io

Minor: 2 constructors. Bad: 2 methods, 6 constructors.

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

java.net

Abs.add: 2 methods.

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

java.security

Minor: 1 class.

Minor

  • class java.security.SecureRandom: SerialVersionUID=-6147961469213289998 in jdk11.jsapi, but SerialVersionUID=4940670005562187 in jdk12.jsapi

java.text

Minor: 3 classes. Bad: 2 classes.

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

java.util

Bad: 1 method.

Bad

  • method java.util.Date.clone(): throws java.lang.CloneNotSupportedException in jdk11.jsapi, but doesn't throw java.lang.CloneNotSupportedException in jdk12.jsapi

java.util.zip

Bad: 1 method.

Bad

  • method java.util.zip.ZipEntry.clone(): throws java.lang.CloneNotSupportedException in jdk11.jsapi, but doesn't throw java.lang.CloneNotSupportedException in jdk12.jsapi

Copyright (C) 2001-2007 Kazuya Ujihara. All rights reserved.