Results of comparison between jdk12 and jdk15

Comparison run at Thu Sep 20 09:53:06 2007 GMT

jdk12 API scanned at 2007/09/20 05:01:07 EDT

jdk15 API scanned at 2007/09/20 05:19:27 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.45%
GGGGGGGGGGGGGGGGGGGG A
java. applet: 100%       1.21%
GGGGGGGGGGGGGGGGGGGG A
java. awt: 100%       0.06%
GGGGGGGGGGGGGGGGGGGG A
java. awt. color: 100%        
GGGGGGGGGGGGGGGGGGGG
java. awt. datatransfer: 100%        
GGGGGGGGGGGGGGGGGGGG
java. awt. dnd: 100%        
GGGGGGGGGGGGGGGGGGGG
java. awt. event: 99.8%   0.19%    
GGGGGGGGGGGGGGGGGGG B
java. awt. font: 100%        
GGGGGGGGGGGGGGGGGGGG
java. awt. geom: 100%        
GGGGGGGGGGGGGGGGGGGG
java. awt. im: 100%        
GGGGGGGGGGGGGGGGGGGG
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.83%   0.16%    
GGGGGGGGGGGGGGGGGGG B
java. math: 100%        
GGGGGGGGGGGGGGGGGGGG
java. net: 99.77%   0.22%   0.57%
GGGGGGGGGGGGGGGGGGG B 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: 100%        
GGGGGGGGGGGGGGGGGGGG
java. security. interfaces: 94%   6%    
GGGGGGGGGGGGGGGGGG B
java. security. spec: 100%        
GGGGGGGGGGGGGGGGGGGG
java. sql: 100%       12.71%
GGGGGGGGGGGGGGGGGGGG AA
java. text: 100%        
GGGGGGGGGGGGGGGGGGGG
java. util: 100%        
GGGGGGGGGGGGGGGGGGGG
java. util. jar: 100%        
GGGGGGGGGGGGGGGGGGGG
java. util. zip: 99.82%   0.17%    
GGGGGGGGGGGGGGGGGGG B
javax. accessibility: 100%        
GGGGGGGGGGGGGGGGGGGG
javax. swing: 99.94% 0% 0.04%    
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: 99.86%   0.13%    
GGGGGGGGGGGGGGGGGGG B
javax. swing. plaf. metal: 100%        
GGGGGGGGGGGGGGGGGGGG
javax. swing. plaf. multi: 100%        
GGGGGGGGGGGGGGGGGGGG
javax. swing. table: 100%        
GGGGGGGGGGGGGGGGGGGG
javax. swing. text: 99.92%   0.07%    
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
org. omg. CORBA: 98.08% 0.12% 1.75% 0.04%  
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.59%   0.4%    
GGGGGGGGGGGGGGGGGGG B
org. omg. CosNaming: 97.19% 0.93% 1.49% 0.37%  
GGGGGGGGGGGGGGGGGGG N B M
org. omg. CosNaming. NamingContextPackage: 96.43% 1.78% 1.78%    
GGGGGGGGGGGGGGGGGGG N B
Total: 99.83% 0.02% 0.13% 0% 0.17%
GGGGGGGGGGGGGGGGGGG N B M A

Errors

Total

Minor: 18 classes, 3 methods. Bad: 20 classes, 23 fields, 64 methods, 4 constructors. Missing: 1 method, 3 constructors. Abs.add: 137 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: 4 methods.

Abs.add

java.awt.event

Bad: 2 fields.

Bad

java.io

Bad: 1 field, 4 constructors.

Bad

java.net

Bad: 1 field, 1 method. Abs.add: 5 methods.

Bad

Abs.add

java.security.interfaces

Bad: 3 fields.

Bad

java.sql

Abs.add: 124 methods.

Abs.add

java.util.zip

Bad: 2 methods.

Bad

javax.swing

Minor: 2 methods. Bad: 4 fields, 6 methods.

Minor

Bad

javax.swing.plaf.basic

Bad: 10 fields.

Bad

javax.swing.text

Bad: 1 field, 3 methods.

Bad

javax.swing.text.html.parser

Bad: 1 field.

Bad

javax.swing.tree

Missing: 1 method.

Missing

org.omg.CORBA

Minor: 6 classes. Bad: 5 classes, 40 methods. Missing: 1 constructor.

Minor

Bad

Missing

org.omg.CORBA.ORBPackage

Minor: 1 class. Bad: 1 class, 11 methods.

Minor

Bad

org.omg.CORBA.portable

Bad: 1 method.

Bad

org.omg.CosNaming

Minor: 5 classes. Bad: 8 classes. Missing: 2 constructors.

Minor

Bad

Missing

org.omg.CosNaming.NamingContextPackage

Minor: 6 classes. Bad: 6 classes.

Minor

Bad