Results of comparison between jdk12 and harmony6

Comparison run at Wed Sep 19 11:43:25 2007 GMT

jdk12 API scanned at 2007/09/19 05:01:09 EDT

harmony6 API scanned at 2007/09/19 07:29:25 EDT

Summary

Differences due to incompatibility between jdk12 and jdk13 have been ignored.

Differences due to incompatibility between jdk12 and jdk14 have been ignored.

Differences due to incompatibility between jdk12 and jdk15 have been ignored.

Differences due to incompatibility between jdk12 and jdk6 have been ignored.

Since these differences are not counted as good OR bad, they may cause percentages not to add up to 100%.

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.22% 0.72%      
GGGGGGGGGGGGGGGGGGG N
java. lang. ref: 100%        
GGGGGGGGGGGGGGGGGGGG
java. lang. reflect: 100%        
GGGGGGGGGGGGGGGGGGGG
java. applet: 100%        
GGGGGGGGGGGGGGGGGGGG
java. awt: 99.94%     0.05%  
GGGGGGGGGGGGGGGGGGG M
java. awt. color: 100%        
GGGGGGGGGGGGGGGGGGGG
java. awt. datatransfer: 100%        
GGGGGGGGGGGGGGGGGGGG
java. awt. dnd: 100%        
GGGGGGGGGGGGGGGGGGGG
java. awt. event: 99.8%        
GGGGGGGGGGGGGGGGGGG
java. awt. font: 100%        
GGGGGGGGGGGGGGGGGGGG
java. awt. geom: 99.41%     0.58%  
GGGGGGGGGGGGGGGGGGG M
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.72%        
GGGGGGGGGGGGGGGGGGG
java. math: 100%        
GGGGGGGGGGGGGGGGGGGG
java. net: 99.77%        
GGGGGGGGGGGGGGGGGGG
java. rmi: 100%        
GGGGGGGGGGGGGGGGGGGG
java. rmi. activation: 100%        
GGGGGGGGGGGGGGGGGGGG
java. rmi. dgc: 100%        
GGGGGGGGGGGGGGGGGGGG
java. rmi. registry: 100%        
GGGGGGGGGGGGGGGGGGGG
java. rmi. server: 99.48%   0.51%    
GGGGGGGGGGGGGGGGGGG B
java. security: 100%        
GGGGGGGGGGGGGGGGGGGG
java. security. acl: 100%        
GGGGGGGGGGGGGGGGGGGG
java. security. cert: 100%        
GGGGGGGGGGGGGGGGGGGG
java. security. interfaces: 94%        
GGGGGGGGGGGGGGGGGG
java. security. spec: 100%        
GGGGGGGGGGGGGGGGGGGG
java. sql: 100%        
GGGGGGGGGGGGGGGGGGGG
java. text: 100%        
GGGGGGGGGGGGGGGGGGGG
java. util: 100%        
GGGGGGGGGGGGGGGGGGGG
java. util. jar: 99.73%        
GGGGGGGGGGGGGGGGGGG
java. util. zip: 99.82%        
GGGGGGGGGGGGGGGGGGG
javax. accessibility: 100%        
GGGGGGGGGGGGGGGGGGGG
javax. swing: 99.07% 0.02%   0.85%  
GGGGGGGGGGGGGGGGGGG N M
javax. swing. border: 100%        
GGGGGGGGGGGGGGGGGGGG
javax. swing. colorchooser: 100%        
GGGGGGGGGGGGGGGGGGGG
javax. swing. event: 99.88%        
GGGGGGGGGGGGGGGGGGG
javax. swing. filechooser: 100%        
GGGGGGGGGGGGGGGGGGGG
javax. swing. plaf: 100%        
GGGGGGGGGGGGGGGGGGGG
javax. swing. plaf. basic: 99.92%   0.01%    
GGGGGGGGGGGGGGGGGGG B
javax. swing. plaf. metal: 99.9%        
GGGGGGGGGGGGGGGGGGG
javax. swing. plaf. multi:       100%  
MMMMMMMMMMMMMMMMMMMM
javax. swing. table: 100%        
GGGGGGGGGGGGGGGGGGGG
javax. swing. text: 91.25%     8.67%  
GGGGGGGGGGGGGGGGGG M
javax. swing. text. html: 99.94%        
GGGGGGGGGGGGGGGGGGG
javax. swing. text. html. parser: 99.8%        
GGGGGGGGGGGGGGGGGGG
javax. swing. text. rtf:       100%  
MMMMMMMMMMMMMMMMMMMM
javax. swing. tree: 99.93%        
GGGGGGGGGGGGGGGGGGG
javax. swing. undo: 100%        
GGGGGGGGGGGGGGGGGGGG
org. omg. CORBA: 75.08% 1.59%   21.69% 0.16%
GGGGGGGGGGGGGGG N MMMM A
org. omg. CORBA. DynAnyPackage:       100%  
MMMMMMMMMMMMMMMMMMMM
org. omg. CORBA. ORBPackage: 70%        
GGGGGGGGGGGGGG
org. omg. CORBA. TypeCodePackage: 100%        
GGGGGGGGGGGGGGGGGGGG
org. omg. CORBA. portable: 98.77% 1.22%     0.4%
GGGGGGGGGGGGGGGGGGG N A
org. omg. CosNaming: 81.3%     16.26%  
GGGGGGGGGGGGGGGG MMM
org. omg. CosNaming. NamingContextPackage: 96.43%        
GGGGGGGGGGGGGGGGGGG
Total: 97.02% 0.07% 0% 2.74% 0%
GGGGGGGGGGGGGGGGGG N B M A

Errors

Total

Minor: 8 classes, 1 field, 50 methods, 3 constructors. Bad: 3 fields. Missing: 3 packages, 7 classes, 8 interfaces, 219 methods, 4 constructors. Abs.add: 5 methods.

 

java.lang

Minor: 14 methods.

Minor

java.awt

Missing: 3 methods.

Missing

java.awt.geom

Missing: 9 methods.

Missing

java.rmi.server

Bad: 2 fields.

Bad

javax.swing

Minor: 5 methods. Missing: 200 methods, 4 constructors.

Minor

Missing

javax.swing.plaf.basic

Bad: 1 field.

Bad

javax.swing.plaf.multi

Missing: 1 package.

Missing

javax.swing.text

Missing: 4 classes.

Missing

javax.swing.text.rtf

Missing: 1 package.

Missing

org.omg.CORBA

Minor: 7 classes, 1 field, 29 methods, 3 constructors. Missing: 1 class, 8 interfaces, 7 methods. Abs.add: 4 methods.

Minor

Missing

Abs.add

org.omg.CORBA.DynAnyPackage

Missing: 1 package.

Missing

org.omg.CORBA.portable

Minor: 1 class, 2 methods. Abs.add: 1 method.

Minor

Abs.add

org.omg.CosNaming

Missing: 2 classes.

Missing