harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Stuart Ballard <stu...@kaffe.org>
Subject Japi diffs for harmony
Date Thu, 08 Jun 2006 10:33:02 GMT
Japi diff jdk15 vs harmony:
Full results:
http://www.kaffe.org/~stuart/japi/htmlout/h-jdk15-harmony.html

Changes since last run:

-Comparison run at Wed Jun  7 10:28:46 2006 GMT
-jdk15 API scanned at 2006/06/07 05:07:04 EDT
-harmony API scanned at 2006/06/07 05:23:35 BST
+Comparison run at Thu Jun  8 10:28:31 2006 GMT
+jdk15 API scanned at 2006/06/08 05:07:12 EDT
+harmony API scanned at 2006/06/08 07:23:21 BST
-java.nio.channels.spi: 99.2% good, 0.79% bad
+java.nio.channels.spi: 100% good
-java.util: 90.02% good, 2.44% bad, 7.53% missing
+java.util: 93.15% good, 1.66% bad, 5.17% missing
-Total: 21.15% good, 0.13% minor, 0.09% bad, 78.6% missing
+Total: 21.21% good, 0.13% minor, 0.08% bad, 78.56% missing
-Classes: 17 minor, 16 bad, 160 missing.
+Classes: 17 minor, 16 bad, 158 missing.
-Methods: 167 minor, 141 bad, 626 missing.
+Methods: 167 minor, 113 bad, 623 missing.
-java.nio.channels.spi:
-Bad
-method java.nio.channels.spi.AbstractSelector.cancelledKeys(): type java.util.Set<java.nio.channels.SelectionKey>
in jdk15, but type java.util.Set in harmony
-
-method java.util.Collections.addAll(java.util.Collection<? super T>, T[]): has generic
type parameter <T> in jdk15, but not generic in harmony
-method java.util.Collections.addAll(java.util.Collection<? super T>, T[]): parameters
(java.util.Collection<? super T>, T[]) in jdk15, but parameters (java.util.Collection,
java.lang.Object[]) in harmony
-method java.util.Collections.enumeration(java.util.Collection<T>): has generic type
parameter <T> in jdk15, but not generic in harmony
-method java.util.Collections.enumeration(java.util.Collection<T>): parameters (java.util.Collection<T>)
in jdk15, but parameters (java.util.Collection) in harmony
-method java.util.Collections.enumeration(java.util.Collection<T>): type java.util.Enumeration<T>
in jdk15, but type java.util.Enumeration in harmony
-method java.util.Collections.fill(java.util.List<? super T>, T): has generic type parameter
<T> in jdk15, but not generic in harmony
-method java.util.Collections.fill(java.util.List<? super T>, T): parameters (java.util.List<?
super T>, T) in jdk15, but parameters (java.util.List, java.lang.Object) in harmony
-method java.util.Collections.max(java.util.Collection<? extends T>): has generic type
parameter <T extends java.lang.Object & java.lang.Comparable<? super T>> in
jdk15, but not generic in harmony
-method java.util.Collections.max(java.util.Collection<? extends T>): parameters (java.util.Collection<?
extends T>) in jdk15, but parameters (java.util.Collection) in harmony
-method java.util.Collections.max(java.util.Collection<? extends T>): type T in jdk15,
but type java.lang.Object in harmony
-method java.util.Collections.max(java.util.Collection<? extends T>, java.util.Comparator<?
super T>): has generic type parameter <T> in jdk15, but not generic in harmony
-method java.util.Collections.max(java.util.Collection<? extends T>, java.util.Comparator<?
super T>): parameters (java.util.Collection<? extends T>, java.util.Comparator<?
super T>) in jdk15, but parameters (java.util.Collection, java.util.Comparator) in harmony
-method java.util.Collections.max(java.util.Collection<? extends T>, java.util.Comparator<?
super T>): type T in jdk15, but type java.lang.Object in harmony
-method java.util.Scanner.nextBigDecimal(): type java.math.BigDecimal in jdk15, but type boolean
in harmony
-method java.util.Scanner.nextBigInteger(): type java.math.BigInteger in jdk15, but type boolean
in harmony
-method java.util.Scanner.nextBigInteger(int): type java.math.BigInteger in jdk15, but type
boolean in harmony
-method java.util.Scanner.nextByte(): type byte in jdk15, but type boolean in harmony
-method java.util.Scanner.nextByte(int): type byte in jdk15, but type boolean in harmony
-method java.util.Scanner.nextDouble(): type double in jdk15, but type boolean in harmony
-method java.util.Scanner.nextFloat(): type float in jdk15, but type boolean in harmony
-method java.util.Scanner.nextInt(): type int in jdk15, but type boolean in harmony
-method java.util.Scanner.nextInt(int): type int in jdk15, but type boolean in harmony
-method java.util.Scanner.nextLine(): type java.lang.String in jdk15, but type boolean in
harmony
-method java.util.Scanner.nextLong(): type long in jdk15, but type boolean in harmony
-method java.util.Scanner.nextLong(int): type long in jdk15, but type boolean in harmony
-method java.util.Scanner.nextShort(): type short in jdk15, but type boolean in harmony
-method java.util.Scanner.nextShort(int): type short in jdk15, but type boolean in harmony
-class java.util.AbstractQueue: missing in harmony
-class java.util.InvalidPropertiesFormatException: missing in harmony
-method java.util.Properties.loadFromXML(java.io.InputStream): missing in harmony
-method java.util.Properties.storeToXML(java.io.OutputStream, java.lang.String): missing in
harmony
-method java.util.Properties.storeToXML(java.io.OutputStream, java.lang.String, java.lang.String):
missing in harmony


Japi diff harmony vs jdk15:
Full results:
http://www.kaffe.org/~stuart/japi/htmlout/h-harmony-jdk15.html

Changes since last run:

-Comparison run at Wed Jun  7 10:30:05 2006 GMT
-harmony API scanned at 2006/06/07 05:23:35 BST
-jdk15 API scanned at 2006/06/07 05:07:04 EDT
+Comparison run at Thu Jun  8 10:29:48 2006 GMT
+harmony API scanned at 2006/06/08 07:23:21 BST
+jdk15 API scanned at 2006/06/08 05:07:12 EDT
-java.util: 99.25% good, 0.7% bad, 0.04% missing
+java.util: 99.87% good, 0.08% bad, 0.04% missing
-Total: 99.43% good, 0.01% minor, 0.13% bad, 0.41% missing, 0.26% abs.add
+Total: 99.47% good, 0.01% minor, 0.08% bad, 0.41% missing, 0.26% abs.add
-Methods: 1 minor, 23 bad, 81 abs.add.
+Methods: 1 minor, 9 bad, 81 abs.add.
-method java.util.Scanner.nextBigDecimal(): type boolean in harmony, but type java.math.BigDecimal
in jdk15
-method java.util.Scanner.nextBigInteger(): type boolean in harmony, but type java.math.BigInteger
in jdk15
-method java.util.Scanner.nextBigInteger(int): type boolean in harmony, but type java.math.BigInteger
in jdk15
-method java.util.Scanner.nextByte(): type boolean in harmony, but type byte in jdk15
-method java.util.Scanner.nextByte(int): type boolean in harmony, but type byte in jdk15
-method java.util.Scanner.nextDouble(): type boolean in harmony, but type double in jdk15
-method java.util.Scanner.nextFloat(): type boolean in harmony, but type float in jdk15
-method java.util.Scanner.nextInt(): type boolean in harmony, but type int in jdk15
-method java.util.Scanner.nextInt(int): type boolean in harmony, but type int in jdk15
-method java.util.Scanner.nextLine(): type boolean in harmony, but type java.lang.String in
jdk15
-method java.util.Scanner.nextLong(): type boolean in harmony, but type long in jdk15
-method java.util.Scanner.nextLong(int): type boolean in harmony, but type long in jdk15
-method java.util.Scanner.nextShort(): type boolean in harmony, but type short in jdk15
-method java.util.Scanner.nextShort(int): type boolean in harmony, but type short in jdk15



Mime
View raw message