japitools-results
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Japi] Japi diffs for harmony


From: Stuart Ballard
Subject: [Japi] Japi diffs for harmony
Date: Thu, 09 Nov 2006 05:49:18 -0800

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

Changes since last run:

-Comparison run at Wed Nov  8 13:16:22 2006 GMT
-jdk7 API scanned at 2006/11/08 05:43:11 EST
-harmony API scanned at 2006/11/08 11:16:59 GMT
+Comparison run at Thu Nov  9 13:42:03 2006 GMT
+jdk7 API scanned at 2006/11/09 05:43:50 EST
+harmony API scanned at 2006/11/09 08:32:59 GMT
-java.sql: 56.64% good, 0.33% bad, 43.02% missing
+java.sql: 62.19% good, 0.36% bad, 37.44% missing
-java.util.zip: 92.04% good, 7.95% missing
+java.util.zip: 88.85% good, 11.14% missing
-javax.security.sasl: 95.62% good, 3.75% bad, 0.62% missing
+javax.security.sasl: 99.37% good, 0.62% missing
-javax.sql: 77.25% good, 0.71% bad, 22.03% missing
+javax.sql: 78.36% good, 0.72% bad, 20.91% missing
-Total: 88.35% good, 0.06% minor, 0.23% bad, 11.35% missing, 0.02% abs.add
+Total: 88.47% good, 0.06% minor, 0.22% bad, 11.23% missing, 0.02% abs.add
-Classes: 59 minor, 64 bad, 140 missing.
-Interfaces: 42 bad, 40 missing.
-Enums: 1 bad, 21 missing.
-Annotations: 7 missing.
-Fields: 8 minor, 17 bad, 88 missing.
-Methods: 46 minor, 220 bad, 814 missing, 39 abs.add.
+Classes: 59 minor, 64 bad, 138 missing.
+Interfaces: 42 bad, 35 missing.
+Enums: 1 bad, 19 missing.
+Annotations: 3 missing.
+Fields: 8 minor, 17 bad, 92 missing.
+Methods: 46 minor, 214 bad, 806 missing, 39 abs.add.
-annotation java.sql.AutoGeneratedKeys: missing in harmony
-annotation java.sql.ResultColumn: missing in harmony
-annotation java.sql.Select: missing in harmony
-annotation java.sql.Update: missing in harmony
-class java.sql.QueryObjectFactory: missing in harmony
-class java.sql.SQLDataSetSyncException: missing in harmony
-class java.sql.SQLRuntimeException: missing in harmony
-enum java.sql.DataSetSyncStatus: missing in harmony
-enum java.sql.GeneratedKeys: missing in harmony
+field java.sql.DatabaseMetaData.functionColumnIn: missing in harmony
+field java.sql.DatabaseMetaData.functionColumnInOut: missing in harmony
+field java.sql.DatabaseMetaData.functionColumnOut: missing in harmony
+field java.sql.DatabaseMetaData.functionColumnResult: missing in harmony
+field java.sql.DatabaseMetaData.functionColumnUnknown: missing in harmony
+field java.sql.DatabaseMetaData.functionNoTable: missing in harmony
-field java.sql.DatabaseMetaData.functionParameterIn: missing in harmony
-field java.sql.DatabaseMetaData.functionParameterInOut: missing in harmony
-field java.sql.DatabaseMetaData.functionParameterOut: missing in harmony
-field java.sql.DatabaseMetaData.functionParameterUnknown: missing in harmony
+field java.sql.DatabaseMetaData.functionResultUnknown: missing in harmony
+field java.sql.DatabaseMetaData.functionReturnsTable: missing in harmony
-interface java.sql.BaseQuery: missing in harmony
-interface java.sql.ConflictingRow: missing in harmony
-interface java.sql.DataSet: missing in harmony
-interface java.sql.DataSetResolver: missing in harmony
-interface java.sql.QueryObjectGenerator: missing in harmony
-method java.sql.Connection.createQueryObject(java.lang.Class<T>): missing in 
harmony
-method java.sql.Connection.createQueryObject(java.lang.Class<T>, 
java.sql.Connection): missing in harmony
-method java.sql.DatabaseMetaData.getFunctionParameters(java.lang.String, 
java.lang.String, java.lang.String, java.lang.String): missing in harmony
+method java.sql.DatabaseMetaData.getFunctionColumns(java.lang.String, 
java.lang.String, java.lang.String, java.lang.String): missing in harmony
-method java.sql.DatabaseMetaData.providesQueryObjectGenerator(): missing in 
harmony
+class java.util.zip.ZipError: missing in harmony
-Bad
-method javax.security.sasl.Sasl.createSaslClient(java.lang.String[], 
java.lang.String, java.lang.String, java.lang.String, java.util.Map<? super 
java.lang.String, ?>, javax.security.auth.callback.CallbackHandler): parameters 
(java.lang.String[], java.lang.String, java.lang.String, java.lang.String, 
java.util.Map<? super java.lang.String, ?>, 
javax.security.auth.callback.CallbackHandler) in jdk7, but parameters 
(java.lang.String[], java.lang.String, java.lang.String, java.lang.String, 
java.util.Map<java.lang.String, ?>, 
javax.security.auth.callback.CallbackHandler) in harmony
-method javax.security.sasl.Sasl.createSaslServer(java.lang.String, 
java.lang.String, java.lang.String, java.util.Map<? super java.lang.String, ?>, 
javax.security.auth.callback.CallbackHandler): parameters (java.lang.String, 
java.lang.String, java.lang.String, java.util.Map<? super java.lang.String, ?>, 
javax.security.auth.callback.CallbackHandler) in jdk7, but parameters 
(java.lang.String, java.lang.String, java.lang.String, 
java.util.Map<java.lang.String, ?>, 
javax.security.auth.callback.CallbackHandler) in harmony
-method 
javax.security.sasl.SaslClientFactory.createSaslClient(java.lang.String[], 
java.lang.String, java.lang.String, java.lang.String, java.util.Map<? super 
java.lang.String, ?>, javax.security.auth.callback.CallbackHandler): parameters 
(java.lang.String[], java.lang.String, java.lang.String, java.lang.String, 
java.util.Map<? super java.lang.String, ?>, 
javax.security.auth.callback.CallbackHandler) in jdk7, but parameters 
(java.lang.String[], java.lang.String, java.lang.String, java.lang.String, 
java.util.Map<java.lang.String, ?>, 
javax.security.auth.callback.CallbackHandler) in harmony
-method javax.security.sasl.SaslClientFactory.getMechanismNames(java.util.Map<? 
super java.lang.String, ?>): parameters (java.util.Map<? super 
java.lang.String, ?>) in jdk7, but parameters (java.util.Map<java.lang.String, 
?>) in harmony
-method 
javax.security.sasl.SaslServerFactory.createSaslServer(java.lang.String, 
java.lang.String, java.lang.String, java.util.Map<? super java.lang.String, ?>, 
javax.security.auth.callback.CallbackHandler): parameters (java.lang.String, 
java.lang.String, java.lang.String, java.util.Map<? super java.lang.String, ?>, 
javax.security.auth.callback.CallbackHandler) in jdk7, but parameters 
(java.lang.String, java.lang.String, java.lang.String, 
java.util.Map<java.lang.String, ?>, 
javax.security.auth.callback.CallbackHandler) in harmony
-method javax.security.sasl.SaslServerFactory.getMechanismNames(java.util.Map<? 
super java.lang.String, ?>): parameters (java.util.Map<? super 
java.lang.String, ?>) in jdk7, but parameters (java.util.Map<java.lang.String, 
?>) in harmony
-method javax.sql.ConnectionPoolDataSource.getQueryObjectGenerator(): missing 
in harmony
-method javax.sql.DataSource.createQueryObject(java.lang.Class<T>): missing in 
harmony
-method javax.sql.DataSource.createQueryObject(java.lang.Class<T>, 
javax.sql.DataSource): missing in harmony
-method javax.sql.DataSource.getQueryObjectGenerator(): missing in harmony
-method javax.sql.XADataSource.getQueryObjectGenerator(): missing in harmony


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

Changes since last run:

-Comparison run at Wed Nov  8 13:19:30 2006 GMT
-harmony API scanned at 2006/11/08 11:16:59 GMT
-jdk7 API scanned at 2006/11/08 05:43:11 EST
+Comparison run at Thu Nov  9 13:49:15 2006 GMT
+harmony API scanned at 2006/11/09 08:32:59 GMT
+jdk7 API scanned at 2006/11/09 05:43:50 EST
-java.sql: 100% good, 12.74% abs.add
+java.sql: 100% good, 12.48% abs.add
-javax.security.sasl: 96.22% good, 3.77% bad
+javax.security.sasl: 100% good
-javax.sql: 100% good, 19.93% abs.add
+javax.sql: 100% good, 18.42% abs.add
-Total: 90.96% good, 0.27% minor, 0.15% bad, 8.6% missing, 0.16% abs.add
+Total: 90.96% good, 0.27% minor, 0.14% bad, 8.6% missing, 0.16% abs.add
-Methods: 5 minor, 79 bad, 68 missing, 245 abs.add.
+Methods: 5 minor, 73 bad, 68 missing, 237 abs.add.
-method java.sql.Connection.createQueryObject(java.lang.Class<T>): new 
interface method in jdk7
-method java.sql.Connection.createQueryObject(java.lang.Class<T>, 
java.sql.Connection): new interface method in jdk7
-method java.sql.DatabaseMetaData.getFunctionParameters(java.lang.String, 
java.lang.String, java.lang.String, java.lang.String): new interface method in 
jdk7
+method java.sql.DatabaseMetaData.getFunctionColumns(java.lang.String, 
java.lang.String, java.lang.String, java.lang.String): new interface method in 
jdk7
-method java.sql.DatabaseMetaData.providesQueryObjectGenerator(): new interface 
method in jdk7
-javax.security.sasl:
-Bad
-method javax.security.sasl.Sasl.createSaslClient(java.lang.String[], 
java.lang.String, java.lang.String, java.lang.String, 
java.util.Map<java.lang.String, ?>, 
javax.security.auth.callback.CallbackHandler): parameters (java.lang.String[], 
java.lang.String, java.lang.String, java.lang.String, 
java.util.Map<java.lang.String, ?>, 
javax.security.auth.callback.CallbackHandler) in harmony, but parameters 
(java.lang.String[], java.lang.String, java.lang.String, java.lang.String, 
java.util.Map<? super java.lang.String, ?>, 
javax.security.auth.callback.CallbackHandler) in jdk7
-method javax.security.sasl.Sasl.createSaslServer(java.lang.String, 
java.lang.String, java.lang.String, java.util.Map<java.lang.String, ?>, 
javax.security.auth.callback.CallbackHandler): parameters (java.lang.String, 
java.lang.String, java.lang.String, java.util.Map<java.lang.String, ?>, 
javax.security.auth.callback.CallbackHandler) in harmony, but parameters 
(java.lang.String, java.lang.String, java.lang.String, java.util.Map<? super 
java.lang.String, ?>, javax.security.auth.callback.CallbackHandler) in jdk7
-method 
javax.security.sasl.SaslClientFactory.createSaslClient(java.lang.String[], 
java.lang.String, java.lang.String, java.lang.String, 
java.util.Map<java.lang.String, ?>, 
javax.security.auth.callback.CallbackHandler): parameters (java.lang.String[], 
java.lang.String, java.lang.String, java.lang.String, 
java.util.Map<java.lang.String, ?>, 
javax.security.auth.callback.CallbackHandler) in harmony, but parameters 
(java.lang.String[], java.lang.String, java.lang.String, java.lang.String, 
java.util.Map<? super java.lang.String, ?>, 
javax.security.auth.callback.CallbackHandler) in jdk7
-method 
javax.security.sasl.SaslClientFactory.getMechanismNames(java.util.Map<java.lang.String,
 ?>): parameters (java.util.Map<java.lang.String, ?>) in harmony, but 
parameters (java.util.Map<? super java.lang.String, ?>) in jdk7
-method 
javax.security.sasl.SaslServerFactory.createSaslServer(java.lang.String, 
java.lang.String, java.lang.String, java.util.Map<java.lang.String, ?>, 
javax.security.auth.callback.CallbackHandler): parameters (java.lang.String, 
java.lang.String, java.lang.String, java.util.Map<java.lang.String, ?>, 
javax.security.auth.callback.CallbackHandler) in harmony, but parameters 
(java.lang.String, java.lang.String, java.lang.String, java.util.Map<? super 
java.lang.String, ?>, javax.security.auth.callback.CallbackHandler) in jdk7
-method 
javax.security.sasl.SaslServerFactory.getMechanismNames(java.util.Map<java.lang.String,
 ?>): parameters (java.util.Map<java.lang.String, ?>) in harmony, but 
parameters (java.util.Map<? super java.lang.String, ?>) in jdk7
-
-method javax.sql.ConnectionPoolDataSource.getQueryObjectGenerator(): new 
interface method in jdk7
-method javax.sql.DataSource.createQueryObject(java.lang.Class<T>): new 
interface method in jdk7
-method javax.sql.DataSource.createQueryObject(java.lang.Class<T>, 
javax.sql.DataSource): new interface method in jdk7
-method javax.sql.DataSource.getQueryObjectGenerator(): new interface method in 
jdk7
-method javax.sql.XADataSource.getQueryObjectGenerator(): new interface method 
in jdk7






reply via email to

[Prev in Thread] Current Thread [Next in Thread]