Results of comparison between jdk14 and classpath-generics

Comparison run at Wed Nov 22 22:38:32 2006 GMT

jdk14 API scanned at 2006/01/17 05:12:35 EST

classpath-generics API scanned at 2006/11/22 10:34:01 GMT

Summary

Differences due to incompatibility between jdk14 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.95%        
GGGGGGGGGGGGGGGGGGG
java. lang. ref: 100%        
GGGGGGGGGGGGGGGGGGGG
java. lang. reflect: 100%        
GGGGGGGGGGGGGGGGGGGG
java. applet: 100%        
GGGGGGGGGGGGGGGGGGGG
java. awt: 100%        
GGGGGGGGGGGGGGGGGGGG
java. awt. color: 100%        
GGGGGGGGGGGGGGGGGGGG
java. awt. datatransfer: 98.88%     1.11%  
GGGGGGGGGGGGGGGGGGG M
java. awt. dnd: 99.6%     0.39%  
GGGGGGGGGGGGGGGGGGG M
java. awt. event: 100%        
GGGGGGGGGGGGGGGGGGGG
java. awt. font: 97.06%     2.93%  
GGGGGGGGGGGGGGGGGGG M
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: 99.46%     0.53%  
GGGGGGGGGGGGGGGGGGG M
java. beans: 100%        
GGGGGGGGGGGGGGGGGGGG
java. beans. beancontext: 94.61%     5.38%  
GGGGGGGGGGGGGGGGGGG M
java. io: 99.74%     0.1%  
GGGGGGGGGGGGGGGGGGG M
java. math: 100%        
GGGGGGGGGGGGGGGGGGGG
java. net: 99.92%        
GGGGGGGGGGGGGGGGGGG
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: 100%        
GGGGGGGGGGGGGGGGGGGG
java. security. acl: 100%        
GGGGGGGGGGGGGGGGGGGG
java. security. cert: 99.07%     0.8%  
GGGGGGGGGGGGGGGGGGG M
java. security. interfaces: 93.93%        
GGGGGGGGGGGGGGGGGG
java. security. spec: 100%        
GGGGGGGGGGGGGGGGGGGG
java. sql: 100%        
GGGGGGGGGGGGGGGGGGGG
java. text: 91.94%     0.1%  
GGGGGGGGGGGGGGGGGG M
java. util: 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. crypto: 99.81%        
GGGGGGGGGGGGGGGGGGG
javax. crypto. interfaces: 87.5%        
GGGGGGGGGGGGGGGGG
javax. crypto. spec: 99.5%        
GGGGGGGGGGGGGGGGGGG
javax. imageio: 100%        
GGGGGGGGGGGGGGGGGGGG
javax. imageio. event: 100%        
GGGGGGGGGGGGGGGGGGGG
javax. imageio. metadata: 100%        
GGGGGGGGGGGGGGGGGGGG
javax. imageio. plugins. jpeg: 100%        
GGGGGGGGGGGGGGGGGGGG
javax. imageio. spi: 100%        
GGGGGGGGGGGGGGGGGGGG
javax. imageio. stream: 98.89%     1.1%  
GGGGGGGGGGGGGGGGGGG M
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: 99.84%        
GGGGGGGGGGGGGGGGGGG
javax. print: 100%        
GGGGGGGGGGGGGGGGGGGG
javax. print. attribute: 100%        
GGGGGGGGGGGGGGGGGGGG
javax. print. attribute. standard: 99.88%        
GGGGGGGGGGGGGGGGGGG
javax. print. event: 100%        
GGGGGGGGGGGGGGGGGGGG
javax. rmi: 100%        
GGGGGGGGGGGGGGGGGGGG
javax. rmi. CORBA: 99.18%        
GGGGGGGGGGGGGGGGGGG
javax. security. auth: 100%        
GGGGGGGGGGGGGGGGGGGG
javax. security. auth. callback: 100%        
GGGGGGGGGGGGGGGGGGGG
javax. security. auth. kerberos: 93.22% 2.54%   3.38%  
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. sound. midi: 99.8%        
GGGGGGGGGGGGGGGGGGG
javax. sound. midi. spi: 100%        
GGGGGGGGGGGGGGGGGGGG
javax. sound. sampled: 100%        
GGGGGGGGGGGGGGGGGGGG
javax. sound. sampled. spi: 100%        
GGGGGGGGGGGGGGGGGGGG
javax. sql: 100%        
GGGGGGGGGGGGGGGGGGGG
javax. swing: 99.81% 0.14%   0%  
GGGGGGGGGGGGGGGGGGG N 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.58% 0.19%      
GGGGGGGGGGGGGGGGGGG N
javax. swing. plaf. metal: 99.29% 0.3%   0.34%  
GGGGGGGGGGGGGGGGGGG N M
javax. swing. plaf. multi: 100%        
GGGGGGGGGGGGGGGGGGGG
javax. swing. table: 99.93%        
GGGGGGGGGGGGGGGGGGG
javax. swing. text: 99.66% 0.05%      
GGGGGGGGGGGGGGGGGGG N
javax. swing. text. html: 78.76% 0.3%   20.84%  
GGGGGGGGGGGGGGG N MMMM
javax. swing. text. html. parser: 99.8%        
GGGGGGGGGGGGGGGGGGG
javax. swing. text. rtf: 98.64% 1.35%      
GGGGGGGGGGGGGGGGGGG N
javax. swing. tree: 99.82% 0.05%      
GGGGGGGGGGGGGGGGGGG N
javax. swing. undo: 99.1%        
GGGGGGGGGGGGGGGGGGG
javax. transaction: 100%        
GGGGGGGGGGGGGGGGGGGG
javax. transaction. xa: 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
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%        
GGGGGGGGGGGGGGGGGGGG
org. omg. CORBA. portable: 100%        
GGGGGGGGGGGGGGGGGGGG
org. omg. CORBA_2_3: 100%        
GGGGGGGGGGGGGGGGGGGG
org. omg. CORBA_2_3. portable: 100%        
GGGGGGGGGGGGGGGGGGGG
org. omg. CosNaming: 100%        
GGGGGGGGGGGGGGGGGGGG
org. omg. CosNaming. NamingContextExtPackage: 100%        
GGGGGGGGGGGGGGGGGGGG
org. omg. CosNaming. NamingContextPackage: 100%        
GGGGGGGGGGGGGGGGGGGG
org. omg. Dynamic: 100%        
GGGGGGGGGGGGGGGGGGGG
org. omg. DynamicAny: 100%        
GGGGGGGGGGGGGGGGGGGG
org. omg. DynamicAny. DynAnyFactoryPackage: 100%        
GGGGGGGGGGGGGGGGGGGG
org. omg. DynamicAny. DynAnyPackage: 100%        
GGGGGGGGGGGGGGGGGGGG
org. omg. IOP: 100%        
GGGGGGGGGGGGGGGGGGGG
org. omg. IOP. CodecFactoryPackage: 100%        
GGGGGGGGGGGGGGGGGGGG
org. omg. IOP. CodecPackage: 100%        
GGGGGGGGGGGGGGGGGGGG
org. omg. Messaging: 100%        
GGGGGGGGGGGGGGGGGGGG
org. omg. PortableInterceptor: 100%        
GGGGGGGGGGGGGGGGGGGG
org. omg. PortableInterceptor. ORBInitInfoPackage: 100%        
GGGGGGGGGGGGGGGGGGGG
org. omg. PortableServer: 100%        
GGGGGGGGGGGGGGGGGGGG
org. omg. PortableServer. CurrentPackage: 100%        
GGGGGGGGGGGGGGGGGGGG
org. omg. PortableServer. POAManagerPackage: 100%        
GGGGGGGGGGGGGGGGGGGG
org. omg. PortableServer. POAPackage: 100%        
GGGGGGGGGGGGGGGGGGGG
org. omg. PortableServer. ServantLocatorPackage: 100%        
GGGGGGGGGGGGGGGGGGGG
org. omg. PortableServer. portable: 100%        
GGGGGGGGGGGGGGGGGGGG
org. omg. SendingContext: 100%        
GGGGGGGGGGGGGGGGGGGG
org. omg. stub. java. rmi: 100%        
GGGGGGGGGGGGGGGGGGGG
org. w3c. dom: 99.85% 0.14%      
GGGGGGGGGGGGGGGGGGG N
org. xml. sax: 98.81% 1.18%      
GGGGGGGGGGGGGGGGGGG N
org. xml. sax. ext: 100%        
GGGGGGGGGGGGGGGGGGGG
org. xml. sax. helpers: 99.64%        
GGGGGGGGGGGGGGGGGGG
Total: 99.28% 0.08%   0.51%  
GGGGGGGGGGGGGGGGGGG N M

Errors

Total

Minor: 100 classes. Bad: None. Missing: 7 classes, 72 methods, 2 constructors. Abs.add: None.

 

java.awt.datatransfer

Missing: 2 methods.

Missing

java.awt.dnd

Missing: 2 methods.

Missing

java.awt.font

Missing: 16 methods.

Missing

java.awt.print

Missing: 1 method.

Missing

java.beans.beancontext

Missing: 28 methods.

Missing

java.io

Missing: 2 methods.

Missing

java.security.cert

Missing: 7 methods.

Missing

java.text

Missing: 1 method.

Missing

javax.imageio.stream

Missing: 8 methods.

Missing

javax.security.auth.kerberos

Minor: 3 classes. Missing: 2 methods, 2 constructors.

Minor

Missing

javax.swing

Minor: 47 classes. Missing: 1 method.

Minor

Missing

javax.swing.plaf.basic

Minor: 17 classes.

Minor

javax.swing.plaf.metal

Minor: 16 classes. Missing: 1 class.

Minor

Missing

javax.swing.text

Minor: 3 classes.

Minor

javax.swing.text.html

Minor: 8 classes. Missing: 6 classes, 2 methods.

Minor

Missing

javax.swing.text.rtf

Minor: 1 class.

Minor

javax.swing.tree

Minor: 1 class.

Minor

org.w3c.dom

Minor: 1 class.

Minor

org.xml.sax

Minor: 3 classes.

Minor