Results of comparison between jdk13 and jdk12

Comparison run at Thu Sep 20 10:05:31 2007 GMT

jdk13 API scanned at 2007/09/20 05:05:34 EDT

jdk12 API scanned at 2007/09/20 05:01:07 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: 97.34%     2.65%  
GGGGGGGGGGGGGGGGGGG M
java. lang. ref: 100%        
GGGGGGGGGGGGGGGGGGGG
java. lang. reflect: 84.29%     15.7%  
GGGGGGGGGGGGGGGG MMM
java. applet: 73.87%     26.12%  
GGGGGGGGGGGGGG MMMMM
java. awt: 68%   0.16% 31.82%  
GGGGGGGGGGGGG B MMMMMM
java. awt. color: 98.73%   0.36% 0.9%  
GGGGGGGGGGGGGGGGGGG B M
java. awt. datatransfer: 81.93% 1.29%   16.77%  
GGGGGGGGGGGGGGGG N MMM
java. awt. dnd: 100%        
GGGGGGGGGGGGGGGGGGGG
java. awt. event: 93.2% 0.09%   6.7%  
GGGGGGGGGGGGGGGGGG N M
java. awt. font: 95.09%     4.9%  
GGGGGGGGGGGGGGGGGGG M
java. awt. geom: 99.87%     0.12%  
GGGGGGGGGGGGGGGGGGG M
java. awt. im: 89.87%     10.12%  
GGGGGGGGGGGGGGGGGG MM
java. awt. im. spi:       100%  
MMMMMMMMMMMMMMMMMMMM
java. awt. image: 99.72%     0.27%  
GGGGGGGGGGGGGGGGGGG M
java. awt. image. renderable: 97.36% 1.31%   1.31%  
GGGGGGGGGGGGGGGGGGG N M
java. awt. print: 100%        
GGGGGGGGGGGGGGGGGGGG
java. beans: 100%        
GGGGGGGGGGGGGGGGGGGG
java. beans. beancontext: 100%        
GGGGGGGGGGGGGGGGGGGG
java. io: 99.51%   0.16% 0.32%  
GGGGGGGGGGGGGGGGGGG B M
java. math: 100%        
GGGGGGGGGGGGGGGGGGGG
java. net: 96.11% 0.44% 0.22% 3.21%  
GGGGGGGGGGGGGGGGGGG N B M
java. rmi: 100%        
GGGGGGGGGGGGGGGGGGGG
java. rmi. activation: 100%        
GGGGGGGGGGGGGGGGGGGG
java. rmi. dgc: 96.87% 3.12%      
GGGGGGGGGGGGGGGGGGG N
java. rmi. registry: 100%        
GGGGGGGGGGGGGGGGGGGG
java. rmi. server: 99.74%     0.25%  
GGGGGGGGGGGGGGGGGGG M
java. security: 99.34%   0.08% 0.57%  
GGGGGGGGGGGGGGGGGGG B M
java. security. acl: 100%        
GGGGGGGGGGGGGGGGGGGG
java. security. cert: 94.71%   0.33% 4.95%  
GGGGGGGGGGGGGGGGGG B M
java. security. interfaces: 92.15%   3.92% 3.92%  
GGGGGGGGGGGGGGGGGG B M
java. security. spec: 91.7%     8.29%  
GGGGGGGGGGGGGGGGGG M
java. sql: 97.98% 0.1%   1.91%  
GGGGGGGGGGGGGGGGGGG N M
java. text: 100%        
GGGGGGGGGGGGGGGGGGGG
java. util: 97.38%     2.61%  
GGGGGGGGGGGGGGGGGGG M
java. util. jar: 98.44%     1.55%  
GGGGGGGGGGGGGGGGGGG M
java. util. zip: 99.3%   0.17% 0.51%  
GGGGGGGGGGGGGGGGGGG B M
javax. accessibility: 68.86% 5.89%   25.23%  
GGGGGGGGGGGGG N MMMMM
javax. naming:       100%  
MMMMMMMMMMMMMMMMMMMM
javax. naming. directory:       100%  
MMMMMMMMMMMMMMMMMMMM
javax. naming. event:       100%  
MMMMMMMMMMMMMMMMMMMM
javax. naming. ldap:       100%  
MMMMMMMMMMMMMMMMMMMM
javax. naming. spi:       100%  
MMMMMMMMMMMMMMMMMMMM
javax. rmi:       100%  
MMMMMMMMMMMMMMMMMMMM
javax. rmi. CORBA:       100%  
MMMMMMMMMMMMMMMMMMMM
javax. sound. midi:       100%  
MMMMMMMMMMMMMMMMMMMM
javax. sound. midi. spi:       100%  
MMMMMMMMMMMMMMMMMMMM
javax. sound. sampled:       100%  
MMMMMMMMMMMMMMMMMMMM
javax. sound. sampled. spi:       100%  
MMMMMMMMMMMMMMMMMMMM
javax. swing: 97.94% 0.02% 0.07% 1.95%  
GGGGGGGGGGGGGGGGGGG N B M
javax. swing. border: 94.96%     5.03%  
GGGGGGGGGGGGGGGGGGG M
javax. swing. colorchooser: 100%        
GGGGGGGGGGGGGGGGGGGG
javax. swing. event: 99.65%     0.34%  
GGGGGGGGGGGGGGGGGGG M
javax. swing. filechooser: 91.07%   8.92%    
GGGGGGGGGGGGGGGGGG B
javax. swing. plaf: 92.68%     7.31%  
GGGGGGGGGGGGGGGGGG M
javax. swing. plaf. basic: 98.23% 0.41% 0.05% 1.29%  
GGGGGGGGGGGGGGGGGGG N B M
javax. swing. plaf. metal: 89.87%     10.12%  
GGGGGGGGGGGGGGGGGG MM
javax. swing. plaf. multi: 100%        
GGGGGGGGGGGGGGGGGGGG
javax. swing. table: 99.27% 0.21%   0.5%  
GGGGGGGGGGGGGGGGGGG N M
javax. swing. text: 87.07% 0.04% 0.35% 12.53%  
GGGGGGGGGGGGGGGGG N B MM
javax. swing. text. html: 98.09% 0.16% 0.11% 1.62%  
GGGGGGGGGGGGGGGGGGG N B M
javax. swing. text. html. parser: 99.8%   0.19%    
GGGGGGGGGGGGGGGGGGG B
javax. swing. text. rtf: 100%        
GGGGGGGGGGGGGGGGGGGG
javax. swing. tree: 99.79%     0.2%  
GGGGGGGGGGGGGGGGGGG M
javax. swing. undo: 100%        
GGGGGGGGGGGGGGGGGGGG
javax. transaction:       100%  
MMMMMMMMMMMMMMMMMMMM
org. omg. CORBA: 68.01% 0.02% 0.13% 31.81%  
GGGGGGGGGGGGG N B MMMMMM
org. omg. CORBA. DynAnyPackage: 100%        
GGGGGGGGGGGGGGGGGGGG
org. omg. CORBA. ORBPackage: 100%        
GGGGGGGGGGGGGGGGGGGG
org. omg. CORBA. TypeCodePackage: 100%        
GGGGGGGGGGGGGGGGGGGG
org. omg. CORBA. portable: 80%     20%  
GGGGGGGGGGGGGGGG MMMM
org. omg. CORBA_2_3:       100%  
MMMMMMMMMMMMMMMMMMMM
org. omg. CORBA_2_3. portable:       100%  
MMMMMMMMMMMMMMMMMMMM
org. omg. CosNaming: 96.88%   0.36% 2.74%  
GGGGGGGGGGGGGGGGGGG B M
org. omg. CosNaming. NamingContextPackage: 100%        
GGGGGGGGGGGGGGGGGGGG
org. omg. SendingContext:       100%  
MMMMMMMMMMMMMMMMMMMM
org. omg. stub. java. rmi:       100%  
MMMMMMMMMMMMMMMMMMMM
Total: 87.78% 0.09% 0.08% 12.03%  
GGGGGGGGGGGGGGGGG N B MM

Errors

Total

Minor: 8 classes, 33 fields, 45 methods, 3 constructors. Bad: 41 classes, 15 interfaces, 9 fields, 27 methods, 4 constructors. Missing: 17 packages, 144 classes, 25 interfaces, 108 fields, 377 methods, 27 constructors. Abs.add: None.

 

java.lang

Missing: 1 class, 7 methods.

Missing

java.lang.reflect

Missing: 2 classes, 1 interface.

Missing

java.applet

Missing: 1 class.

Missing

java.awt

Bad: 15 classes. Missing: 41 classes, 9 fields, 24 methods, 3 constructors.

Bad

Missing

java.awt.color

Minor: 5 classes. Bad: 2 classes. Missing: 4 fields, 1 method.

Minor

Bad

Missing

java.awt.datatransfer

Minor: 1 field, 1 method. Missing: 1 class, 6 methods.

Minor

Missing

java.awt.event

Minor: 1 method. Missing: 2 classes, 2 interfaces, 2 fields, 1 method.

Minor

Missing

java.awt.font

Missing: 1 class, 6 fields.

Missing

java.awt.geom

Missing: 2 methods.

Missing

java.awt.im

Missing: 2 fields, 5 methods, 1 constructor.

Missing

java.awt.im.spi

Missing: 1 package.

Missing

java.awt.image

Missing: 4 methods, 1 constructor.

Missing

java.awt.image.renderable

Minor: 2 methods. Missing: 2 methods.

Minor

Missing

java.io

Bad: 1 field, 4 constructors. Missing: 2 fields, 4 methods.

Bad

Missing

java.net

Minor: 1 field, 3 methods. Bad: 1 field, 1 method. Missing: 1 interface, 3 fields, 24 methods.

Minor

Bad

Missing

java.rmi.dgc

Minor: 1 method.

Minor

java.rmi.server

Missing: 1 method.

Missing

java.security

Bad: 1 method. Missing: 1 interface, 4 methods, 1 constructor.

Bad

Missing

java.security.cert

Minor: 2 classes. Bad: 1 class. Missing: 1 class, 1 method.

Minor

Bad

Missing

java.security.interfaces

Bad: 2 interfaces. Missing: 1 interface.

Bad

Missing

java.security.spec

Missing: 1 class.

Missing

java.sql

Minor: 1 constructor. Missing: 1 class.

Minor

Missing

java.util

Missing: 2 classes, 1 field, 2 methods, 1 constructor.

Missing

java.util.jar

Missing: 5 fields, 1 constructor.

Missing

java.util.zip

Bad: 2 methods. Missing: 2 fields, 1 constructor.

Bad