Results of comparison between jdk13 and jdk6

Comparison run at Thu Sep 20 10:03:08 2007 GMT

jdk13 API scanned at 2007/09/20 05:05:34 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

  Good Minor Bad Missing Abs.add
java. lang: 99.94% 0.05%      
GGGGGGGGGGGGGGGGGGG N
java. lang. ref: 100%        
GGGGGGGGGGGGGGGGGGGG
java. lang. reflect: 100%       0.38%
GGGGGGGGGGGGGGGGGGGG A
java. applet: 100%       0.87%
GGGGGGGGGGGGGGGGGGGG A
java. awt: 100%       0.03%
GGGGGGGGGGGGGGGGGGGG A
java. awt. color: 100%        
GGGGGGGGGGGGGGGGGGGG
java. awt. datatransfer: 100%        
GGGGGGGGGGGGGGGGGGGG
java. awt. dnd: 100%        
GGGGGGGGGGGGGGGGGGGG
java. awt. event: 99.82%   0.17%    
GGGGGGGGGGGGGGGGGGG B
java. awt. font: 99.79%   0.2%    
GGGGGGGGGGGGGGGGGGG B
java. awt. geom: 100%        
GGGGGGGGGGGGGGGGGGGG
java. awt. im: 100%        
GGGGGGGGGGGGGGGGGGGG
java. awt. im. spi: 100%       2.94%
GGGGGGGGGGGGGGGGGGGG A
java. awt. image: 100%        
GGGGGGGGGGGGGGGGGGGG
java. awt. image. renderable: 100%        
GGGGGGGGGGGGGGGGGGGG
java. awt. print: 100%        
GGGGGGGGGGGGGGGGGGGG
java. beans: 100%        
GGGGGGGGGGGGGGGGGGGG
java. beans. beancontext: 100%        
GGGGGGGGGGGGGGGGGGGG
java. io: 99.94%   0.05%    
GGGGGGGGGGGGGGGGGGG B
java. math: 100%        
GGGGGGGGGGGGGGGGGGGG
java. net: 100%       0.54%
GGGGGGGGGGGGGGGGGGGG A
java. rmi: 100%        
GGGGGGGGGGGGGGGGGGGG
java. rmi. activation: 100%        
GGGGGGGGGGGGGGGGGGGG
java. rmi. dgc: 100%        
GGGGGGGGGGGGGGGGGGGG
java. rmi. registry: 100%        
GGGGGGGGGGGGGGGGGGGG
java. rmi. server: 100%        
GGGGGGGGGGGGGGGGGGGG
java. security: 100%        
GGGGGGGGGGGGGGGGGGGG
java. security. acl: 100%        
GGGGGGGGGGGGGGGGGGGG
java. security. cert: 99.34% 0.65%      
GGGGGGGGGGGGGGGGGGG N
java. security. interfaces: 94.23%   5.76%    
GGGGGGGGGGGGGGGGGG B
java. security. spec: 100%        
GGGGGGGGGGGGGGGGGGGG
java. sql: 100%       27.26%
GGGGGGGGGGGGGGGGGGGG AAAAA
java. text: 99.31%   0.68%    
GGGGGGGGGGGGGGGGGGG B
java. util: 100%        
GGGGGGGGGGGGGGGGGGGG
java. util. jar: 100%        
GGGGGGGGGGGGGGGGGGGG
java. util. zip: 100%        
GGGGGGGGGGGGGGGGGGGG
javax. accessibility: 100%        
GGGGGGGGGGGGGGGGGGGG
javax. naming: 100%        
GGGGGGGGGGGGGGGGGGGG
javax. naming. directory: 100%        
GGGGGGGGGGGGGGGGGGGG
javax. naming. event: 100%        
GGGGGGGGGGGGGGGGGGGG
javax. naming. ldap: 100%        
GGGGGGGGGGGGGGGGGGGG
javax. naming. spi: 100%        
GGGGGGGGGGGGGGGGGGGG
javax. rmi: 100%        
GGGGGGGGGGGGGGGGGGGG
javax. rmi. CORBA: 97.54%   2.45%    
GGGGGGGGGGGGGGGGGGG B
javax. sound. midi: 99.8%     0.19% 1.58%
GGGGGGGGGGGGGGGGGGG M A
javax. sound. midi. spi: 100%        
GGGGGGGGGGGGGGGGGGGG
javax. sound. sampled: 100%       0.15%
GGGGGGGGGGGGGGGGGGGG A
javax. sound. sampled. spi: 100%        
GGGGGGGGGGGGGGGGGGGG
javax. swing: 99.96% 0% 0.03%    
GGGGGGGGGGGGGGGGGGG N B
javax. swing. border: 100%        
GGGGGGGGGGGGGGGGGGGG
javax. swing. colorchooser: 100%        
GGGGGGGGGGGGGGGGGGGG
javax. swing. event: 100%        
GGGGGGGGGGGGGGGGGGGG
javax. swing. filechooser: 100%        
GGGGGGGGGGGGGGGGGGGG
javax. swing. plaf: 100%        
GGGGGGGGGGGGGGGGGGGG
javax. swing. plaf. basic: 100%        
GGGGGGGGGGGGGGGGGGGG
javax. swing. plaf. metal: 100%        
GGGGGGGGGGGGGGGGGGGG
javax. swing. plaf. multi: 100%        
GGGGGGGGGGGGGGGGGGGG
javax. swing. table: 100%        
GGGGGGGGGGGGGGGGGGGG
javax. swing. text: 99.98%   0.01%    
GGGGGGGGGGGGGGGGGGG B
javax. swing. text. html: 100%        
GGGGGGGGGGGGGGGGGGGG
javax. swing. text. html. parser: 99.8%   0.19%    
GGGGGGGGGGGGGGGGGGG B
javax. swing. text. rtf: 100%        
GGGGGGGGGGGGGGGGGGGG
javax. swing. tree: 99.93%     0.06%  
GGGGGGGGGGGGGGGGGGG M
javax. swing. undo: 100%        
GGGGGGGGGGGGGGGGGGGG
javax. transaction: 100%        
GGGGGGGGGGGGGGGGGGGG
org. omg. CORBA: 97.93% 0.08% 1.58% 0.38%  
GGGGGGGGGGGGGGGGGGG N B M
org. omg. CORBA. DynAnyPackage: 100%        
GGGGGGGGGGGGGGGGGGGG
org. omg. CORBA. ORBPackage: 70%   30%    
GGGGGGGGGGGGGG BBBBBB
org. omg. CORBA. TypeCodePackage: 100%        
GGGGGGGGGGGGGGGGGGGG
org. omg. CORBA. portable: 99.67%   0.32%    
GGGGGGGGGGGGGGGGGGG B
org. omg. CORBA_2_3: 100%        
GGGGGGGGGGGGGGGGGGGG
org. omg. CORBA_2_3. portable: 100%        
GGGGGGGGGGGGGGGGGGGG
org. omg. CosNaming: 97.27% 0.9% 1.45% 0.36%  
GGGGGGGGGGGGGGGGGGG N B M
org. omg. CosNaming. NamingContextPackage: 96.43% 1.78% 1.78%    
GGGGGGGGGGGGGGGGGGG N B
org. omg. SendingContext: 100%        
GGGGGGGGGGGGGGGGGGGG
org. omg. stub. java. rmi: 100%        
GGGGGGGGGGGGGGGGGGGG
Total: 99.84% 0.01% 0.11% 0.01% 0.31%
GGGGGGGGGGGGGGGGGGG N B M A

Errors

Total

Minor: 20 classes, 2 methods. Bad: 34 classes, 1 interface, 11 fields, 62 methods, 2 constructors. Missing: 1 field, 14 methods, 3 constructors. Abs.add: 293 methods.

 

java.lang

Minor: 1 method.

Minor

java.lang.reflect

Abs.add: 1 method.

Abs.add

java.applet

Abs.add: 3 methods.

Abs.add

java.awt

Abs.add: 3 methods.

Abs.add

java.awt.event

Bad: 2 fields.

Bad

java.awt.font

Bad: 1 method.

Bad

java.awt.im.spi

Abs.add: 1 method.

Abs.add

java.io

Bad: 1 field.

Bad

java.net

Abs.add: 5 methods.

Abs.add

java.security.cert

Minor: 2 classes.

Minor

java.security.interfaces

Bad: 3 fields.

Bad

java.sql

Abs.add: 271 methods.

Abs.add

java.text

Bad: 1 class, 2 methods, 2 constructors.

Bad

javax.rmi.CORBA

Bad: 3 methods.

Bad

javax.sound.midi

Missing: 1 field. Abs.add: 8 methods.

Missing

Abs.add