Results of comparison between jdk13 and jdk14

Comparison run at Thu Sep 20 09:58:34 2007 GMT

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

jdk14 API scanned at 2007/09/20 05:11:22 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: 100%        
GGGGGGGGGGGGGGGGGGGG
java. lang. ref: 100%        
GGGGGGGGGGGGGGGGGGGG
java. lang. reflect: 100%        
GGGGGGGGGGGGGGGGGGGG
java. applet: 100%       0.87%
GGGGGGGGGGGGGGGGGGGG A
java. awt: 100%       0.01%
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: 100%        
GGGGGGGGGGGGGGGGGGGG
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: 100%        
GGGGGGGGGGGGGGGGGGGG
java. security. spec: 100%        
GGGGGGGGGGGGGGGGGGGG
java. sql: 100%       12.47%
GGGGGGGGGGGGGGGGGGGG AA
java. text: 100%        
GGGGGGGGGGGGGGGGGGGG
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: 100%        
GGGGGGGGGGGGGGGGGGGG
javax. sound. midi. spi: 100%        
GGGGGGGGGGGGGGGGGGGG
javax. sound. sampled: 100%        
GGGGGGGGGGGGGGGGGGGG
javax. sound. sampled. spi: 100%        
GGGGGGGGGGGGGGGGGGGG
javax. swing: 99.96% 0.01% 0.02%    
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: 100%        
GGGGGGGGGGGGGGGGGGGG
javax. swing. text. rtf: 100%        
GGGGGGGGGGGGGGGGGGGG
javax. swing. tree: 100%        
GGGGGGGGGGGGGGGGGGGG
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.85% 0.02% 0.1% 0.01% 0.14%
GGGGGGGGGGGGGGGGGGG N B M A

Errors

Total

Minor: 20 classes, 3 methods. Bad: 33 classes, 1 interface, 4 fields, 60 methods. Missing: 13 methods, 3 constructors. Abs.add: 134 methods.

 

java.applet

Abs.add: 3 methods.

Abs.add

java.awt

Abs.add: 1 method.

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.net

Abs.add: 5 methods.

Abs.add

java.security.cert

Minor: 2 classes.

Minor

java.sql

Abs.add: 124 methods.

Abs.add

javax.rmi.CORBA

Bad: 3 methods.

Bad

javax.swing

Minor: 3 methods. Bad: 1 field, 6 methods.

Minor

Bad

javax.swing.text

Bad: 1 field.

Bad

org.omg.CORBA

Minor: 6 classes. Bad: 18 classes, 1 interface, 38 methods. Missing: 13 methods, 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