Results of comparison between jdk13 and jnode

Comparison run at Thu Nov 20 00:21:14 2008 GMT

jdk13 API scanned at 2005/01/19 01:15:38 EST

jnode API scanned at 2008/11/20 01:20:06 CET

Summary

Differences due to incompatibility between jdk13 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.54%        
GGGGGGGGGGGGGGGGGGG
java. lang. ref: 100%        
GGGGGGGGGGGGGGGGGGGG
java. lang. reflect: 100%        
GGGGGGGGGGGGGGGGGGGG
java. applet: 99.7%        
GGGGGGGGGGGGGGGGGGG
java. awt: 99.72%       0.03%
GGGGGGGGGGGGGGGGGGG A
java. awt. color: 100%        
GGGGGGGGGGGGGGGGGGGG
java. awt. datatransfer: 100%        
GGGGGGGGGGGGGGGGGGGG
java. awt. dnd: 100%        
GGGGGGGGGGGGGGGGGGGG
java. awt. event: 99.82%        
GGGGGGGGGGGGGGGGGGG
java. awt. font: 99.79%        
GGGGGGGGGGGGGGGGGGG
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: 99.62%        
GGGGGGGGGGGGGGGGGGG
java. io: 99.78%        
GGGGGGGGGGGGGGGGGGG
java. math: 98.23%        
GGGGGGGGGGGGGGGGGGG
java. net: 100%        
GGGGGGGGGGGGGGGGGGGG
java. rmi: 100%        
GGGGGGGGGGGGGGGGGGGG
java. rmi. activation: 99.62% 0.37%      
GGGGGGGGGGGGGGGGGGG N
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.01%        
GGGGGGGGGGGGGGGGGGG
java. security. interfaces: 94.23%        
GGGGGGGGGGGGGGGGGG
java. security. spec: 100%        
GGGGGGGGGGGGGGGGGGGG
java. sql: 99.69%        
GGGGGGGGGGGGGGGGGGG
java. text: 99.18%   0.68%    
GGGGGGGGGGGGGGGGGGG B
java. util: 99.93%        
GGGGGGGGGGGGGGGGGGG
java. util. jar: 100%        
GGGGGGGGGGGGGGGGGGGG
java. util. zip: 100%        
GGGGGGGGGGGGGGGGGGGG
javax. accessibility: 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. rmi: 100%        
GGGGGGGGGGGGGGGGGGGG
javax. rmi. CORBA: 97.54%        
GGGGGGGGGGGGGGGGGGG
javax. sound. midi: 99.8%        
GGGGGGGGGGGGGGGGGGG
javax. sound. midi. spi: 100%        
GGGGGGGGGGGGGGGGGGGG
javax. sound. sampled: 100%        
GGGGGGGGGGGGGGGGGGGG
javax. sound. sampled. spi: 100%        
GGGGGGGGGGGGGGGGGGGG
javax. swing: 96.3% 0.16%      
GGGGGGGGGGGGGGGGGGG N
javax. swing. border: 99% 0.66%      
GGGGGGGGGGGGGGGGGGG N
javax. swing. colorchooser: 99.44%        
GGGGGGGGGGGGGGGGGGG
javax. swing. event: 99.55% 0.11%      
GGGGGGGGGGGGGGGGGGG N
javax. swing. filechooser: 100%        
GGGGGGGGGGGGGGGGGGGG
javax. swing. plaf: 100%        
GGGGGGGGGGGGGGGGGGGG
javax. swing. plaf. basic: 99.42% 0.03%      
GGGGGGGGGGGGGGGGGGG N
javax. swing. plaf. metal: 99.41% 0.04%      
GGGGGGGGGGGGGGGGGGG N
javax. swing. plaf. multi: 100%        
GGGGGGGGGGGGGGGGGGGG
javax. swing. table: 99.59% 0.06%      
GGGGGGGGGGGGGGGGGGG N
javax. swing. text: 99.62% 0.09%      
GGGGGGGGGGGGGGGGGGG N
javax. swing. text. html: 99.51% 0.24%      
GGGGGGGGGGGGGGGGGGG N
javax. swing. text. html. parser: 99.6%        
GGGGGGGGGGGGGGGGGGG
javax. swing. text. rtf: 98.64%        
GGGGGGGGGGGGGGGGGGG
javax. swing. tree: 99.6% 0.13%      
GGGGGGGGGGGGGGGGGGG N
javax. swing. undo: 99.06%        
GGGGGGGGGGGGGGGGGGG
javax. transaction: 100%        
GGGGGGGGGGGGGGGGGGGG
org. omg. CORBA: 97.93%        
GGGGGGGGGGGGGGGGGGG
org. omg. CORBA. DynAnyPackage: 100%        
GGGGGGGGGGGGGGGGGGGG
org. omg. CORBA. ORBPackage: 70%        
GGGGGGGGGGGGGG
org. omg. CORBA. TypeCodePackage: 100%        
GGGGGGGGGGGGGGGGGGGG
org. omg. CORBA. portable: 99.67%        
GGGGGGGGGGGGGGGGGGG
org. omg. CORBA_2_3: 100%        
GGGGGGGGGGGGGGGGGGGG
org. omg. CORBA_2_3. portable: 99.48%        
GGGGGGGGGGGGGGGGGGG
org. omg. CosNaming: 97.27%        
GGGGGGGGGGGGGGGGGGG
org. omg. CosNaming. NamingContextPackage: 96.43%        
GGGGGGGGGGGGGGGGGGG
org. omg. SendingContext: 100%        
GGGGGGGGGGGGGGGGGGGG
org. omg. stub. java. rmi: 100%        
GGGGGGGGGGGGGGGGGGGG
Total: 98.58% 0.07% 0%   0%
GGGGGGGGGGGGGGGGGGG N B A

Errors

Total

Minor: 67 classes. Bad: 1 class, 2 methods, 2 constructors. Missing: None. Abs.add: 3 methods.

 

java.awt

Abs.add: 3 methods.

Abs.add

java.rmi.activation

Minor: 1 class.

Minor

java.text

Bad: 1 class, 2 methods, 2 constructors.

Bad

javax.swing

Minor: 45 classes.

Minor

javax.swing.border

Minor: 2 classes.

Minor

javax.swing.event

Minor: 1 class.

Minor

javax.swing.plaf.basic

Minor: 3 classes.

Minor

javax.swing.plaf.metal

Minor: 2 classes.

Minor

javax.swing.table

Minor: 1 class.

Minor

javax.swing.text

Minor: 5 classes.

Minor

javax.swing.text.html

Minor: 5 classes.

Minor

javax.swing.tree

Minor: 2 classes.

Minor