Results of comparison between jdk15 and libgcj

Comparison run at Thu Aug 28 15:16:19 2008 GMT

jdk15 API scanned at 2006/01/17 05:07:21 EST

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

Summary

Differences due to incompatibility between jdk15 and openjdk6 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.62% 0.03% 0.03% 0.15%  
GGGGGGGGGGGGGGGGGGG N B M
java. lang. annotation: 97.35%        
GGGGGGGGGGGGGGGGGGG
java. lang. instrument: 100%        
GGGGGGGGGGGGGGGGGGGG
java. lang. management: 99.11%        
GGGGGGGGGGGGGGGGGGG
java. lang. ref: 100%        
GGGGGGGGGGGGGGGGGGGG
java. lang. reflect: 100%        
GGGGGGGGGGGGGGGGGGGG
java. applet: 99.75%        
GGGGGGGGGGGGGGGGGGG
java. awt: 99.66%     0.04%  
GGGGGGGGGGGGGGGGGGG M
java. awt. color: 98.46%     1.53%  
GGGGGGGGGGGGGGGGGGG M
java. awt. datatransfer: 100%        
GGGGGGGGGGGGGGGGGGGG
java. awt. dnd: 99.8%     0.19%  
GGGGGGGGGGGGGGGGGGG M
java. awt. event: 99.92%        
GGGGGGGGGGGGGGGGGGG
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: 99.79%     0.2%  
GGGGGGGGGGGGGGGGGGG M
java. math: 96.68%     2.36%  
GGGGGGGGGGGGGGGGGGG M
java. net: 90.19%     9.67%  
GGGGGGGGGGGGGGGGG MM
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: 100%        
GGGGGGGGGGGGGGGGGGGG
java. security: 83.07%     16.92%  
GGGGGGGGGGGGGGGG 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: 100%        
GGGGGGGGGGGGGGGGGGGG
java. text: 99.66%        
GGGGGGGGGGGGGGGGGGG
java. util: 96.98%     2.93%  
GGGGGGGGGGGGGGGGGGG M
java. util. concurrent: 97.67%        
GGGGGGGGGGGGGGGGGGG
java. util. concurrent. atomic: 100%        
GGGGGGGGGGGGGGGGGGGG
java. util. concurrent. locks: 99.49%        
GGGGGGGGGGGGGGGGGGG
java. util. jar: 82.04%     17.95%  
GGGGGGGGGGGGGGGG MMM
java. util. logging: 100%        
GGGGGGGGGGGGGGGGGGGG
java. util. prefs: 100%        
GGGGGGGGGGGGGGGGGGGG
java. util. regex: 87.61%     12.38%  
GGGGGGGGGGGGGGGGG MM
java. util. zip: 99.53%     0.46%  
GGGGGGGGGGGGGGGGGGG M
javax. accessibility: 99.66%        
GGGGGGGGGGGGGGGGGGG
javax. activity: 100%        
GGGGGGGGGGGGGGGGGGGG
javax. crypto: 99.11%     0.88%  
GGGGGGGGGGGGGGGGGGG M
javax. crypto. interfaces: 100%        
GGGGGGGGGGGGGGGGGGGG
javax. crypto. spec: 80.8%     19.2%  
GGGGGGGGGGGGGGGG MMM
javax. imageio: 100%        
GGGGGGGGGGGGGGGGGGGG
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. management: 99.77% 0.22%      
GGGGGGGGGGGGGGGGGGG N
javax. management. loading: 2.45%     97.54%  
G MMMMMMMMMMMMMMMMMMM
javax. management. modelmbean:       100%  
MMMMMMMMMMMMMMMMMMMM
javax. management. monitor:       100%  
MMMMMMMMMMMMMMMMMMMM
javax. management. openmbean: 100%        
GGGGGGGGGGGGGGGGGGGG
javax. management. relation:       100%  
MMMMMMMMMMMMMMMMMMMM
javax. management. remote: 10.43%     89.56%  
GG MMMMMMMMMMMMMMMMMM
javax. management. remote. rmi: 11.03%     88.96%  
GG MMMMMMMMMMMMMMMMM
javax. management. timer:       100%  
MMMMMMMMMMMMMMMMMMMM
javax. naming: 100%        
GGGGGGGGGGGGGGGGGGGG
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: 99.12%     0.37%  
GGGGGGGGGGGGGGGGGGG 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. security. auth: 100%        
GGGGGGGGGGGGGGGGGGGG
javax. security. auth. callback: 100%        
GGGGGGGGGGGGGGGGGGGG
javax. security. auth. kerberos: 94.01% 2.56%   3.41%  
GGGGGGGGGGGGGGGGGG N M
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: 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: 100%        
GGGGGGGGGGGGGGGGGGGG
javax. sql. rowset:       100%  
MMMMMMMMMMMMMMMMMMMM
javax. sql. rowset. serial:       100%  
MMMMMMMMMMMMMMMMMMMM
javax. sql. rowset. spi:       100%  
MMMMMMMMMMMMMMMMMMMM
javax. swing: 98.79% 0.25% 0% 0.71%  
GGGGGGGGGGGGGGGGGGG N B M
javax. swing. border: 100%        
GGGGGGGGGGGGGGGGGGGG
javax. swing. colorchooser: 99.52% 0.23%      
GGGGGGGGGGGGGGGGGGG N
javax. swing. event: 100%        
GGGGGGGGGGGGGGGGGGGG
javax. swing. filechooser: 100%        
GGGGGGGGGGGGGGGGGGGG
javax. swing. plaf: 100%        
GGGGGGGGGGGGGGGGGGGG
javax. swing. plaf. basic: 98.06% 0.21%   0.12%  
GGGGGGGGGGGGGGGGGGG N M
javax. swing. plaf. metal: 99.03% 0.31%      
GGGGGGGGGGGGGGGGGGG N
javax. swing. plaf. multi: 100%        
GGGGGGGGGGGGGGGGGGGG
javax. swing. plaf. synth: 87.66% 0.26%   5.77%  
GGGGGGGGGGGGGGGGG N M
javax. swing. table: 99.58% 0.17%      
GGGGGGGGGGGGGGGGGGG N
javax. swing. text: 99.6% 0.08%      
GGGGGGGGGGGGGGGGGGG N
javax. swing. text. html: 77.91% 0.33% 0.11% 0.26%  
GGGGGGGGGGGGGGG N B M
javax. swing. text. html. parser: 99.8% 0.19%      
GGGGGGGGGGGGGGGGGGG N
javax. swing. text. rtf: 98.64% 1.35%      
GGGGGGGGGGGGGGGGGGG N
javax. swing. tree: 99.7% 0.17%      
GGGGGGGGGGGGGGGGGGG N
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
org. omg. CORBA: 100%        
GGGGGGGGGGGGGGGGGGGG
org. omg. CORBA. DynAnyPackage: 100%        
GGGGGGGGGGGGGGGGGGGG
org. omg. CORBA. ORBPackage: 100%        
GGGGGGGGGGGGGGGGGGGG
org. omg. CORBA. TypeCodePackage: 100%