Results of comparison between jdk13 and kaffe

Comparison run at Fri Sep 23 09:49:45 2005 GMT

jdk13 API scanned at 2005/01/19 01:15:38 EST

kaffe API scanned at 2005/05/15 09:53:31 GMT+02:00

Summary

Differences due to incompatibility between jdk13 and jdk14 have been ignored. Since these differences are not counted as good OR bad, they may cause percentages not to add up to 100%.

Differences due to incompatibility between jdk13 and jdk15 have been ignored. Since these differences are not counted as good OR bad, they may cause percentages not to add up to 100%.

Legend: All correct -                         - None correct

  Good Minor Bad Missing Abs.add
java. lang: 99.79% 0.15%      
GGGGGGGGGGGGGGGGGGG N
java. lang. ref: 100%        
GGGGGGGGGGGGGGGGGGGG
java. lang. reflect: 100%        
GGGGGGGGGGGGGGGGGGGG
java. applet: 99.7%        
GGGGGGGGGGGGGGGGGGG
java. awt: 99.68% 0.16%   0.03%  
GGGGGGGGGGGGGGGGGGG N M
java. awt. color: 100%        
GGGGGGGGGGGGGGGGGGGG
java. awt. datatransfer: 100%        
GGGGGGGGGGGGGGGGGGGG
java. awt. dnd: 100%        
GGGGGGGGGGGGGGGGGGGG
java. awt. event: 99.82%        
GGGGGGGGGGGGGGGGGGG
java. awt. font: 99.79%        
GGGGGGGGGGGGGGGGGGG
java. awt. geom: 100%        
GGGGGGGGGGGGGGGGGGGG
java. awt. im: 100%        
GGGGGGGGGGGGGGGGGGGG
java. awt. im. spi: 100%        
GGGGGGGGGGGGGGGGGGGG
java. awt. image: 100%        
GGGGGGGGGGGGGGGGGGGG
java. awt. image. renderable: 100%        
GGGGGGGGGGGGGGGGGGGG
java. awt. print: 100%       0.59%
GGGGGGGGGGGGGGGGGGGG A
java. beans: 99.41%     0.58%  
GGGGGGGGGGGGGGGGGGG M
java. beans. beancontext: 99.81% 0.18%      
GGGGGGGGGGGGGGGGGGG N
java. io: 100%        
GGGGGGGGGGGGGGGGGGGG
java. math: 100%        
GGGGGGGGGGGGGGGGGGGG
java. net: 100%        
GGGGGGGGGGGGGGGGGGGG
java. rmi: 100%        
GGGGGGGGGGGGGGGGGGGG
java. rmi. activation: 93.25%     6.74%  
GGGGGGGGGGGGGGGGGG M
java. rmi. dgc: 100%        
GGGGGGGGGGGGGGGGGGGG
java. rmi. registry: 100%        
GGGGGGGGGGGGGGGGGGGG
java. rmi. server: 98.97%   0.51% 0.51%  
GGGGGGGGGGGGGGGGGGG B M
java. security: 100%        
GGGGGGGGGGGGGGGGGGGG
java. security. acl: 100%        
GGGGGGGGGGGGGGGGGGGG
java. security. cert: 99.34%        
GGGGGGGGGGGGGGGGGGG
java. security. interfaces: 94.23%        
GGGGGGGGGGGGGGGGGG
java. security. spec: 100%        
GGGGGGGGGGGGGGGGGGGG
java. sql: 100%        
GGGGGGGGGGGGGGGGGGGG
java. text: 99.86% 0.13%      
GGGGGGGGGGGGGGGGGGG N
java. util: 100%        
GGGGGGGGGGGGGGGGGGGG
java. util. jar: 100%        
GGGGGGGGGGGGGGGGGGGG
java. util. zip: 99.28%   0.71%    
GGGGGGGGGGGGGGGGGGG B
javax. accessibility: 100%        
GGGGGGGGGGGGGGGGGGGG
javax. naming: 99.92%     0.07%  
GGGGGGGGGGGGGGGGGGG M
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: 59.83%   4.91% 35.24%  
GGGGGGGGGGGG B MMMMMMM
javax. sound. midi: 100%        
GGGGGGGGGGGGGGGGGGGG
javax. sound. midi. spi: 100%        
GGGGGGGGGGGGGGGGGGGG
javax. sound. sampled: 100%        
GGGGGGGGGGGGGGGGGGGG
javax. sound. sampled. spi: 100%        
GGGGGGGGGGGGGGGGGGGG
javax. swing: 86.79% 0.04% 0.02% 9.7%  
GGGGGGGGGGGGGGGGG N B MM
javax. swing. border: 99.66%        
GGGGGGGGGGGGGGGGGGG
javax. swing. colorchooser: 99.44%        
GGGGGGGGGGGGGGGGGGG
javax. swing. event: 99.66%        
GGGGGGGGGGGGGGGGGGG
javax. swing. filechooser: 100%        
GGGGGGGGGGGGGGGGGGGG
javax. swing. plaf: 100%        
GGGGGGGGGGGGGGGGGGGG
javax. swing. plaf. basic: 85.2% 0.21% 0.28% 14.26%  
GGGGGGGGGGGGGGGG N B MM
javax. swing. plaf. metal: 30.24% 0.04% 0.21% 69.47%  
GGGGG N B MMMMMMMMMMMMM
javax. swing. plaf. multi:       100%  
MMMMMMMMMMMMMMMMMMMM
javax. swing. table: 99.05% 0.06% 0.06% 0.54%  
GGGGGGGGGGGGGGGGGGG N B M
javax. swing. text: 64.19% 0.15%   35.48%  
GGGGGGGGGGGG N MMMMMMM
javax. swing. text. html: 21.52% 0.09% 0.09% 78.27%  
GGGG N B MMMMMMMMMMMMMMM
javax. swing. text. html. parser: 99.8%        
GGGGGGGGGGGGGGGGGGG
javax. swing. text. rtf: 98.64% 1.35%      
GGGGGGGGGGGGGGGGGGG N
javax. swing. tree: 99.73% 0.13%      
GGGGGGGGGGGGGGGGGGG N
javax. swing. undo: 99.06%   0.93%    
GGGGGGGGGGGGGGGGGGG B
javax. transaction: 100%        
GGGGGGGGGGGGGGGGGGGG
org. omg. CORBA: 57.32% 0.02% 0.11% 41.03%  
GGGGGGGGGGG N B MMMMMMMM
org. omg. CORBA. DynAnyPackage: 100%        
GGGGGGGGGGGGGGGGGGGG
org. omg. CORBA. ORBPackage: 97.5%        
GGGGGGGGGGGGGGGGGGG
org. omg. CORBA. TypeCodePackage: 100%        
GGGGGGGGGGGGGGGGGGGG
org. omg. CORBA. portable: 92.45% 0.65% 0.65% 5.9%  
GGGGGGGGGGGGGGGGGG N B M
org. omg. CORBA_2_3:       100%  
MMMMMMMMMMMMMMMMMMMM
org. omg. CORBA_2_3. portable:       100%  
MMMMMMMMMMMMMMMMMMMM
org. omg. CosNaming: 91.2% 0.36% 0.36% 6.77%  
GGGGGGGGGGGGGGGGGG N B M
org. omg. CosNaming. NamingContextPackage: 97.32% 0.89%      
GGGGGGGGGGGGGGGGGGG N
org. omg. SendingContext:       100%  
MMMMMMMMMMMMMMMMMMMM
org. omg. stub. java. rmi:       100%  
MMMMMMMMMMMMMMMMMMMM
Total: 84.59% 0.07% 0.06% 14.13% 0%
GGGGGGGGGGGGGGGG N B MM A

Errors

Total

Minor: 78 classes, 2 methods. Bad: 37 classes, 10 interfaces, 12 fields, 22 methods, 6 constructors. Missing: 5 packages, 207 classes, 22 interfaces, 232 fields, 540 methods, 9 constructors. Abs.add: 1 method.

 

java.lang

Minor: 1 class, 2 methods.

Minor

java.awt

Minor: 14 classes. Missing: 1 field, 2 methods.

Minor

Missing

java.awt.print

Abs.add: 1 method.

Abs.add

java.beans

Missing: 3 methods.

Missing

java.beans.beancontext

Minor: 1 class.

Minor

java.rmi.activation

Missing: 1 class.

Missing

java.rmi.server

Bad: 2 fields. Missing: 2 methods.

Bad

Missing

java.text

Minor: 1 class.

Minor

java.util.zip

Bad: 4 methods.

Bad

javax.naming

Missing: 1 field.

Missing

javax.rmi.CORBA

Bad: 2 classes, 1 interface, 4 methods. Missing: 43 methods.

Bad

Missing

javax.swing

Minor: 14 classes. Bad: 13 classes. Missing: 29 classes, 80 fields, 178 methods, 3 constructors.

Minor

Bad

Missing

javax.swing.plaf.basic

Minor: 17 classes. Bad: 11 classes, 6 fields, 1 method, 6 constructors. Missing: 40 classes, 48 fields, 133 methods, 2 constructors.

Minor

Bad

Missing

javax.swing.plaf.metal

Minor: 2 classes. Bad: 1 class, 9 methods. Missing: 42 classes, 34 fields, 37 methods.

Minor

Bad

Missing

javax.swing.plaf.multi

Missing: 1 package.

Missing

javax.swing.table

Minor: 1 class. Bad: 3 classes. Missing: 1 field, 7 methods.

Minor

Bad

Missing

javax.swing.text

Minor: 8 classes. Missing: 24 classes, 41 methods.

Minor

Missing

javax.swing.text.html

Minor: 3 classes. Bad: 3 classes, 2 methods. Missing: 33 classes, 61 fields, 42 methods, 3 constructors.

Minor

Bad

Missing

javax.swing.text.rtf

Minor: 1 class.

Minor

javax.swing.tree

Minor: 2 classes.

Minor

javax.swing.undo

Bad: 2 fields.

Bad

org.omg.CORBA

Minor: 2 classes. Bad: 2 classes, 4 interfaces, 2 fields. Missing: 37 classes, 16 interfaces, 5 fields, 37 methods, 1 constructor.

Minor

Bad

Missing

org.omg.CORBA.portable

Minor: 2 classes. Bad: 2 methods. Missing: 5 interfaces, 1 field.

Minor

Bad

Missing

org.omg.CORBA_2_3

Missing: 1 package.

Missing

org.omg.CORBA_2_3.portable

Missing: 1 package.

Missing

org.omg.CosNaming

Minor: 6 classes. Bad: 2 classes, 5 interfaces. Missing: 1 class, 1 interface, 15 methods.

Minor

Bad

Missing

org.omg.CosNaming.NamingContextPackage

Minor: 3 classes.

Minor

org.omg.SendingContext

Missing: 1 package.

Missing

org.omg.stub.java.rmi

Missing: 1 package.

Missing