Results of comparison between openjdk and libgcj

Comparison run at Thu Aug 28 15:17:03 2008 GMT

openjdk API scanned at 2008/01/02 01:30:07 Greenwich

libgcj API scanned at 2008/08/28 03:02:36 GMT

Summary

Legend: All correct -                         - None correct

  Good Minor Bad Missing Abs.add
java. lang: 98.69% 0.03% 0.03% 1.23%  
GGGGGGGGGGGGGGGGGGG N B M
java. lang. annotation: 100%        
GGGGGGGGGGGGGGGGGGGG
java. lang. instrument: 90.12%     9.87%  
GGGGGGGGGGGGGGGGGG MM
java. lang. management: 100%        
GGGGGGGGGGGGGGGGGGGG
java. lang. ref: 100%        
GGGGGGGGGGGGGGGGGGGG
java. lang. reflect: 99.73%   0.26%    
GGGGGGGGGGGGGGGGGGG B
java. applet: 100%        
GGGGGGGGGGGGGGGGGGGG
java. awt: 97.07%   0.06% 2.86%  
GGGGGGGGGGGGGGGGGGG B M
java. awt. color: 100%        
GGGGGGGGGGGGGGGGGGGG
java. awt. datatransfer: 100%        
GGGGGGGGGGGGGGGGGGGG
java. awt. dnd: 99.8%     0.19%  
GGGGGGGGGGGGGGGGGGG M
java. awt. event: 99.64%   0.07% 0.28%  
GGGGGGGGGGGGGGGGGGG B M
java. awt. font: 94.45%     5.54%  
GGGGGGGGGGGGGGGGGG M
java. awt. geom: 89.34%   0.98% 9.66%  
GGGGGGGGGGGGGGGGG B MM
java. awt. im: 100%        
GGGGGGGGGGGGGGGGGGGG
java. awt. im. spi: 100%        
GGGGGGGGGGGGGGGGGGGG
java. awt. image: 99.95%     0.04%  
GGGGGGGGGGGGGGGGGGG M
java. awt. image. renderable: 100%        
GGGGGGGGGGGGGGGGGGGG
java. awt. print: 99.47%     0.52%  
GGGGGGGGGGGGGGGGGGG M
java. beans: 99.86%     0.13%  
GGGGGGGGGGGGGGGGGGG M
java. beans. beancontext: 100%        
GGGGGGGGGGGGGGGGGGGG
java. io: 97.13% 0.04%   2.81%  
GGGGGGGGGGGGGGGGGGG N M
java. math: 97.63%     2.36%  
GGGGGGGGGGGGGGGGGGG M
java. net: 83.82%   0.18% 15.99%  
GGGGGGGGGGGGGGGG B MMM
java. nio: 99.32%     0.67%  
GGGGGGGGGGGGGGGGGGG M
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: 99.64%   0.35%    
GGGGGGGGGGGGGGGGGGG B
java. rmi. dgc: 100%        
GGGGGGGGGGGGGGGGGGGG
java. rmi. registry: 100%        
GGGGGGGGGGGGGGGGGGGG
java. rmi. server: 100%        
GGGGGGGGGGGGGGGGGGGG
java. security: 80.69%   0.18% 19.12%  
GGGGGGGGGGGGGGGG B MMM
java. security. acl: 100%        
GGGGGGGGGGGGGGGGGGGG
java. security. cert: 98.76%     1.23%  
GGGGGGGGGGGGGGGGGGG M
java. security. interfaces: 80.48%     19.51%  
GGGGGGGGGGGGGGGG MMMM
java. security. spec: 63.27%     36.72%  
GGGGGGGGGGGG MMMMMMM
java. sql: 62.19%   0.36% 37.44%  
GGGGGGGGGGGG B MMMMMMM
java. text: 95.37%     4.62%  
GGGGGGGGGGGGGGGGGGG M
java. text. spi: 100%        
GGGGGGGGGGGGGGGGGGGG
java. util: 95.9% 0.03%   4.05%  
GGGGGGGGGGGGGGGGGGG N M
java. util. concurrent: 98.79%   1.2%   0.56%
GGGGGGGGGGGGGGGGGGG B A
java. util. concurrent. atomic: 100%        
GGGGGGGGGGGGGGGGGGGG
java. util. concurrent. locks: 100%        
GGGGGGGGGGGGGGGGGGGG
java. util. jar: 88.51%     11.48%  
GGGGGGGGGGGGGGGGG MM
java. util. logging: 99.3% 0.23%   0.46%  
GGGGGGGGGGGGGGGGGGG N M
java. util. prefs: 100%        
GGGGGGGGGGGGGGGGGGGG
java. util. regex: 87.61%     12.38%  
GGGGGGGGGGGGGGGGG MM
java. util. spi: 100%        
GGGGGGGGGGGGGGGGGGGG
java. util. zip: 88.55%     11.44%  
GGGGGGGGGGGGGGGGG MM
javax. accessibility: 100%        
GGGGGGGGGGGGGGGGGGGG
javax. activation:       100%  
MMMMMMMMMMMMMMMMMMMM
javax. activity: 100%        
GGGGGGGGGGGGGGGGGGGG
javax. annotation:       100%  
MMMMMMMMMMMMMMMMMMMM
javax. annotation. processing:       100%  
MMMMMMMMMMMMMMMMMMMM
javax. crypto: 99.82%     0.17%  
GGGGGGGGGGGGGGGGGGG M
javax. crypto. interfaces: 100%        
GGGGGGGGGGGGGGGGGGGG
javax. crypto. spec: 81.45%     18.54%  
GGGGGGGGGGGGGGGG MMM
javax. imageio: 99.6%     0.39%  
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: 100%        
GGGGGGGGGGGGGGGGGGGG
javax. imageio. stream: 99.58%     0.41%  
GGGGGGGGGGGGGGGGGGG M
javax. jws:       100%  
MMMMMMMMMMMMMMMMMMMM
javax. jws. soap:       100%  
MMMMMMMMMMMMMMMMMMMM
javax. lang. model:       100%  
MMMMMMMMMMMMMMMMMMMM
javax. lang. model. element:       100%  
MMMMMMMMMMMMMMMMMMMM
javax. lang. model. type:       100%  
MMMMMMMMMMMMMMMMMMMM
javax. lang. model. util:       100%  
MMMMMMMMMMMMMMMMMMMM
javax. management: 93.04% 0.06% 0.27% 6.6%  
GGGGGGGGGGGGGGGGGG N B M
javax. management. loading: 2.12%     97.87%  
G MMMMMMMMMMMMMMMMMMM
javax. management. modelmbean:       100%  
MMMMMMMMMMMMMMMMMMMM
javax. management. monitor:       100%  
MMMMMMMMMMMMMMMMMMMM
javax. management. openmbean: 98.56%     1.43%  
GGGGGGGGGGGGGGGGGGG M
javax. management. relation:       100%  
MMMMMMMMMMMMMMMMMMMM
javax. management. remote: 10.36%     89.63%  
GG MMMMMMMMMMMMMMMMMM
javax. management. remote. rmi: 6.52%     93.47%  
G MMMMMMMMMMMMMMMMMM
javax. management. timer:       100%  
MMMMMMMMMMMMMMMMMMMM
javax. naming: 99.86%     0.13%  
GGGGGGGGGGGGGGGGGGG M
javax. naming. directory: 100%        
GGGGGGGGGGGGGGGGGGGG
javax. naming. event: 100%        
GGGGGGGGGGGGGGGGGGGG
javax. naming. ldap: 59.77%     40.22%  
GGGGGGGGGGGG MMMMMMMM
javax. naming. spi: 100%        
GGGGGGGGGGGGGGGGGGGG
javax. net: 100%        
GGGGGGGGGGGGGGGGGGGG
javax. net. ssl: 95.56%   0.11% 4.31%  
GGGGGGGGGGGGGGGGGGG B M
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. CORBA: 100%        
GGGGGGGGGGGGGGGGGGGG
javax. rmi. ssl: 100%        
GGGGGGGGGGGGGGGGGGGG
javax. script:       100%  
MMMMMMMMMMMMMMMMMMMM
javax. security. auth: 97.36%   2.63%    
GGGGGGGGGGGGGGGGGGG B
javax. security. auth. callback: 100%        
GGGGGGGGGGGGGGGGGGGG
javax. security. auth. kerberos: 94.01% 2.56%   3.41%  
GGGGGGGGGGGGGGGGGG N M
javax. security. auth. login: 92.5%   0.32% 7.16%  
GGGGGGGGGGGGGGGGGG B M
javax. security. auth. spi: 100%        
GGGGGGGGGGGGGGGGGGGG
javax. security. auth. x500: 95.23%     4.76%  
GGGGGGGGGGGGGGGGGGG M
javax. security. cert: 100%        
GGGGGGGGGGGGGGGGGGGG
javax. security. sasl: 99.37%     0.62%  
GGGGGGGGGGGGGGGGGGG M
javax. smartcardio:       100%  
MMMMMMMMMMMMMMMMMMMM
javax. sound. midi: 97.51%     2.48%  
GGGGGGGGGGGGGGGGGGG M
javax. sound. midi. spi: 100%        
GGGGGGGGGGGGGGGGGGGG
javax. sound. sampled: 100%        
GGGGGGGGGGGGGGGGGGGG
javax. sound. sampled. spi: 100%        
GGGGGGGGGGGGGGGGGGGG
javax. sql: 78.36%   0.72% 20.91%  
GGGGGGGGGGGGGGG B MMMM
javax. sql. rowset:       100%  
MMMMMMMMMMMMMMMMMMMM
javax. sql. rowset. serial:       100%  
MMMMMMMMMMMMMMMMMMMM
javax. sql. rowset. spi:       100%  
MMMMMMMMMMMMMMMMMMMM
javax. swing: 97.23% 0.29% 0.01% 2.44%  
GGGGGGGGGGGGGGGGGGG N B M
javax. swing. border: 98.68% 0.65%   0.65%  
GGGGGGGGGGGGGGGGGGG N M
javax. swing. colorchooser: 99.76% 0.23%      
GGGGGGGGGGGGGGGGGGG N
javax. swing. event: 95.38% 0.1%   4.51%  
GGGGGGGGGGGGGGGGGGG N M
javax. swing. filechooser: 81.17%     18.82%  
GGGGGGGGGGGGGGGG MMM
javax. swing. plaf: 99.84%     0.15%  
GGGGGGGGGGGGGGGGGGG M
javax. swing. plaf. basic: 99.43% 0.21%   0.35%  
GGGGGGGGGGGGGGGGGGG N M
javax. swing. plaf. metal: 99.68% 0.31%      
GGGGGGGGGGGGGGGGGGG N
javax. swing. plaf. multi: 100%        
GGGGGGGGGGGGGGGGGGGG
javax. swing. plaf. synth: 87.43% 0.26%   12.3%  
GGGGGGGGGGGGGGGGG N MM
javax. swing. table: 96.14% 0.17%   3.68%  
GGGGGGGGGGGGGGGGGGG N M
javax. swing. text: 99% 0.28% 0.03% 0.67%  
GGGGGGGGGGGGGGGGGGG N B M