Results of comparison between JDK_5.0 and Harmony_5.0

Comparison run at Tue Aug 5 02:59:34 2008 GMT

JDK_5.0 API scanned at 2008/08/05 10:57:48 CST

Harmony_5.0 API scanned at 2008/08/05 10:57:13 CST

Summary

Legend: All correct -                         - None correct

  Good Bad Missing Abs.add
java. lang: 100%      
GGGGGGGGGGGGGGGGGGGG
java. lang. annotation: 100%      
GGGGGGGGGGGGGGGGGGGG
java. lang. instrument: 100%      
GGGGGGGGGGGGGGGGGGGG
java. lang. management: 100%      
GGGGGGGGGGGGGGGGGGGG
java. lang. ref: 100%      
GGGGGGGGGGGGGGGGGGGG
java. lang. reflect: 100%      
GGGGGGGGGGGGGGGGGGGG
java. applet: 100%      
GGGGGGGGGGGGGGGGGGGG
java. awt: 99.9%   0.09%  
GGGGGGGGGGGGGGGGGGG M
java. awt. color: 100%      
GGGGGGGGGGGGGGGGGGGG
java. awt. datatransfer: 100%      
GGGGGGGGGGGGGGGGGGGG
java. awt. dnd: 99.02%   0.97%  
GGGGGGGGGGGGGGGGGGG M
java. awt. event: 100%      
GGGGGGGGGGGGGGGGGGGG
java. awt. font: 100%      
GGGGGGGGGGGGGGGGGGGG
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%      
GGGGGGGGGGGGGGGGGGGG
java. beans: 100%      
GGGGGGGGGGGGGGGGGGGG
java. beans. beancontext: 100%      
GGGGGGGGGGGGGGGGGGGG
java. io: 100%      
GGGGGGGGGGGGGGGGGGGG
java. math: 100%      
GGGGGGGGGGGGGGGGGGGG
java. net: 100%      
GGGGGGGGGGGGGGGGGGGG
java. nio: 100%      
GGGGGGGGGGGGGGGGGGGG
java. nio. channels: 100%      
GGGGGGGGGGGGGGGGGGGG
java. nio. channels. spi: 100%      
GGGGGGGGGGGGGGGGGGGG
java. nio. charset: 100%      
GGGGGGGGGGGGGGGGGGGG
java. nio. charset. spi: 100%      
GGGGGGGGGGGGGGGGGGGG
java. rmi: 100%      
GGGGGGGGGGGGGGGGGGGG
java. rmi. activation: 100%      
GGGGGGGGGGGGGGGGGGGG
java. rmi. dgc: 100%      
GGGGGGGGGGGGGGGGGGGG
java. rmi. registry: 100%      
GGGGGGGGGGGGGGGGGGGG
java. rmi. server: 99.56% 0.43%    
GGGGGGGGGGGGGGGGGGG B
java. security: 100%      
GGGGGGGGGGGGGGGGGGGG
java. security. acl: 100%      
GGGGGGGGGGGGGGGGGGGG
java. security. cert: 100%      
GGGGGGGGGGGGGGGGGGGG
java. security. interfaces: 100%      
GGGGGGGGGGGGGGGGGGGG
java. security. spec: 100%      
GGGGGGGGGGGGGGGGGGGG
java. sql: 100%      
GGGGGGGGGGGGGGGGGGGG
java. text: 99.77% 0.22%    
GGGGGGGGGGGGGGGGGGG B
java. util: 100%      
GGGGGGGGGGGGGGGGGGGG
java. util. concurrent: 99.78% 0.21%   0.1%
GGGGGGGGGGGGGGGGGGG B A
java. util. concurrent. atomic: 100%      
GGGGGGGGGGGGGGGGGGGG
java. util. concurrent. locks: 100%      
GGGGGGGGGGGGGGGGGGGG
java. util. jar: 100%      
GGGGGGGGGGGGGGGGGGGG
java. util. logging: 100%      
GGGGGGGGGGGGGGGGGGGG
java. util. prefs: 100%      
GGGGGGGGGGGGGGGGGGGG
java. util. regex: 100%      
GGGGGGGGGGGGGGGGGGGG
java. util. zip: 100%      
GGGGGGGGGGGGGGGGGGGG
javax. accessibility: 100%      
GGGGGGGGGGGGGGGGGGGG
javax. activity: 100%      
GGGGGGGGGGGGGGGGGGGG
javax. crypto: 100%      
GGGGGGGGGGGGGGGGGGGG
javax. crypto. interfaces: 100%      
GGGGGGGGGGGGGGGGGGGG
javax. crypto. spec: 100%      
GGGGGGGGGGGGGGGGGGGG
javax. imageio: 96.03%   3.96%  
GGGGGGGGGGGGGGGGGGG M
javax. imageio. event: 100%      
GGGGGGGGGGGGGGGGGGGG
javax. imageio. metadata: 100%      
GGGGGGGGGGGGGGGGGGGG
javax. imageio. plugins. bmp: 100%      
GGGGGGGGGGGGGGGGGGGG
javax. imageio. plugins. jpeg: 100%      
GGGGGGGGGGGGGGGGGGGG
javax. imageio. spi: 94.17%   5.82%  
GGGGGGGGGGGGGGGGGG M
javax. imageio. stream: 99.58%   0.41%  
GGGGGGGGGGGGGGGGGGG M
javax. management: 99.84% 0.15%    
GGGGGGGGGGGGGGGGGGG B
javax. management. loading: 100%      
GGGGGGGGGGGGGGGGGGGG
javax. management. modelmbean: 100%      
GGGGGGGGGGGGGGGGGGGG
javax. management. monitor: 100%      
GGGGGGGGGGGGGGGGGGGG
javax. management. openmbean: 100%      
GGGGGGGGGGGGGGGGGGGG
javax. management. relation: 100%      
GGGGGGGGGGGGGGGGGGGG
javax. management. remote: 97.28% 2.71%    
GGGGGGGGGGGGGGGGGGG B
javax. management. remote. rmi: 96.01% 3.98%    
GGGGGGGGGGGGGGGGGGG B
javax. management. timer: 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. net: 100%      
GGGGGGGGGGGGGGGGGGGG
javax. net. ssl: 100%      
GGGGGGGGGGGGGGGGGGGG
javax. print: 100%      
GGGGGGGGGGGGGGGGGGGG
javax. print. attribute: 100%      
GGGGGGGGGGGGGGGGGGGG
javax. print. attribute. standard: 100%      
GGGGGGGGGGGGGGGGGGGG
javax. print. event: 100%      
GGGGGGGGGGGGGGGGGGGG
javax. rmi: 100%      
GGGGGGGGGGGGGGGGGGGG
javax. rmi. ssl: 100%      
GGGGGGGGGGGGGGGGGGGG
javax. security. auth: 100%      
GGGGGGGGGGGGGGGGGGGG
javax. security. auth. callback: 100%      
GGGGGGGGGGGGGGGGGGGG
javax. security. auth. kerberos: 100%      
GGGGGGGGGGGGGGGGGGGG
javax. security. auth. login: 100%      
GGGGGGGGGGGGGGGGGGGG
javax. security. auth. spi: 100%      
GGGGGGGGGGGGGGGGGGGG
javax. security. auth. x500: 100%      
GGGGGGGGGGGGGGGGGGGG
javax. security. cert: 100%      
GGGGGGGGGGGGGGGGGGGG
javax. security. sasl: 100%      
GGGGGGGGGGGGGGGGGGGG
javax. sound. midi: 100%      
GGGGGGGGGGGGGGGGGGGG
javax. sound. midi. spi: 100%      
GGGGGGGGGGGGGGGGGGGG
javax. sound. sampled: 100%      
GGGGGGGGGGGGGGGGGGGG
javax. sound. sampled. spi: 100%      
GGGGGGGGGGGGGGGGGGGG
javax. sql: 100%      
GGGGGGGGGGGGGGGGGGGG
javax. sql. rowset: 100%      
GGGGGGGGGGGGGGGGGGGG
javax. sql. rowset. serial: 100%      
GGGGGGGGGGGGGGGGGGGG
javax. sql. rowset. spi: 100%      
GGGGGGGGGGGGGGGGGGGG
javax. swing: 99.03% 0% 0.96%  
GGGGGGGGGGGGGGGGGGG B M
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.92%   0.07%  
GGGGGGGGGGGGGGGGGGG M
javax. swing. plaf. metal: 100%      
GGGGGGGGGGGGGGGGGGGG
javax. swing. plaf. multi: 100%      
GGGGGGGGGGGGGGGGGGGG
javax. swing. plaf. synth: 99.71%   0.28%  
GGGGGGGGGGGGGGGGGGG M
javax. swing. table: 100%      
GGGGGGGGGGGGGGGGGGGG
javax. swing. text: 87.39%   12.6%  
GGGGGGGGGGGGGGGGG MM
javax. swing. text. html: 100%      
GGGGGGGGGGGGGGGGGGGG
javax. swing. text. html. parser: 99.41% 0.58%    
GGGGGGGGGGGGGGGGGGG B
javax. swing. text. rtf: 97.29% 2.7%    
GGGGGGGGGGGGGGGGGGG B
javax. swing. tree: 100%      
GGGGGGGGGGGGGGGGGGGG
javax. swing. undo: 100%      
GGGGGGGGGGGGGGGGGGGG
javax. transaction: 100%      
GGGGGGGGGGGGGGGGGGGG
javax. transaction. xa: 100%      
GGGGGGGGGGGGGGGGGGGG
javax. xml: 100%      
GGGGGGGGGGGGGGGGGGGG
javax. xml. datatype: 99.51% 0.48%    
GGGGGGGGGGGGGGGGGGG B
javax. xml. namespace: 100%      
GGGGGGGGGGGGGGGGGGGG
javax. xml. parsers: 100%      
GGGGGGGGGGGGGGGGGGGG
javax. xml. transform: 100%      
GGGGGGGGGGGGGGGGGGGG
javax. xml. transform. dom: 100%      
GGGGGGGGGGGGGGGGGGGG
javax. xml. transform. sax: 100%      
GGGGGGGGGGGGGGGGGGGG
javax. xml. transform. stream: 100%      
GGGGGGGGGGGGGGGGGGGG
javax. xml. validation: 100%      
GGGGGGGGGGGGGGGGGGGG
javax. xml. xpath: 100%      
GGGGGGGGGGGGGGGGGGGG
org. ietf. jgss: 100%      
GGGGGGGGGGGGGGGGGGGG
Total: 99.09% 0.02% 0.87% 0%
GGGGGGGGGGGGGGGGGGG B M A

Errors

Total

Bad: 1 class, 6 fields, 19 methods, 10 constructors. Missing: 9 classes, 1 interface, 376 methods, 12 constructors. Abs.add: 1 method.

 

java.awt

Missing: 9 methods, 1 constructor.

Missing

java.awt.dnd

Missing: 5 methods.

Missing

java.rmi.server

Bad: 2 fields.

Bad

java.text

Bad: 2 fields.

Bad

java.util.concurrent

Bad: 2 methods. Abs.add: 1 method.

Bad

Abs.add

javax.imageio

Missing: 20 methods.

Missing

javax.imageio.spi

Missing: 13 methods, 5 constructors.

Missing

javax.imageio.stream

Missing: 3 methods.

Missing

javax.management

Bad: 2 methods.

Bad

javax.management.remote

Bad: 8 methods.

Bad

javax.management.remote.rmi

Bad: 2 methods, 9 constructors.

Bad

javax.swing

Bad: 1 class. Missing: 321 methods, 5 constructors.

Bad

Missing

javax.swing.plaf.basic

Missing: 1 interface, 4 methods, 1 constructor.

Missing

javax.swing.plaf.synth

Missing: 1 method.

Missing

javax.swing.text

Missing: 9 classes.

Missing

javax.swing.text.html.parser

Bad: 1 field, 1 method, 1 constructor.

Bad

javax.swing.text.rtf

Bad: 4 methods.

Bad

javax.xml.datatype

Bad: 1 field.

Bad