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 Fri, 19 May 2006 10:27:17 GMT
Japi diff jdk11 vs harmony:
Full results:
http://www.kaffe.org/~stuart/japi/htmlout/h-jdk11-harmony.html

Changes since last run:

-Comparison run at Wed May 17 10:26:28 2006 GMT
-jdk11 API scanned at 2006/05/17 05:33:48 EDT
-harmony API scanned at 2006/05/17 09:16:11 BST
+Comparison run at Fri May 19 10:24:19 2006 GMT
+jdk11 API scanned at 2006/05/19 05:32:52 EDT
+harmony API scanned at 2006/05/19 10:37:40 BST
-java.rmi: 4.72% good, 0.24% minor, 95.02% missing
-java.rmi.dgc: 100% missing
-java.rmi.registry: 100% missing
-java.rmi.server: 100% missing
+java.rmi: 99.75% good, 0.24% minor
+java.rmi.dgc: 100% good
+java.rmi.registry: 100% good
+java.rmi.server: 100% good
-Total: 55.4% good, 0.01% minor, 0.04% bad, 44.38% missing
+Total: 60.89% good, 0.01% minor, 0.04% bad, 38.89% missing
-Packages: 5 missing.
-Classes: 9 minor, 10 bad, 81 missing.
-Interfaces: 21 missing.
-Fields: 61 missing.
+Packages: 2 missing.
+Classes: 9 minor, 10 bad, 64 missing.
+Interfaces: 20 missing.
+Fields: 60 missing.
-Constructors: 12 missing.
+Constructors: 11 missing.
-class java.rmi.RemoteException: SerialVersionUID=-5148567311918794206 in jdk11, but SerialVersionUID=-3036273690705141795 in harmony
-Missing
-class java.rmi.AccessException: missing in harmony
-class java.rmi.AlreadyBoundException: missing in harmony
-class java.rmi.ConnectException: missing in harmony
-class java.rmi.ConnectIOException: missing in harmony
-class java.rmi.MarshalException: missing in harmony
-class java.rmi.Naming: missing in harmony
-class java.rmi.NoSuchObjectException: missing in harmony
-class java.rmi.NotBoundException: missing in harmony
-class java.rmi.RMISecurityException: missing in harmony
-class java.rmi.RMISecurityManager: missing in harmony
-class java.rmi.ServerError: missing in harmony
-class java.rmi.ServerException: missing in harmony
-class java.rmi.ServerRuntimeException: missing in harmony
-class java.rmi.StubNotFoundException: missing in harmony
-class java.rmi.UnexpectedException: missing in harmony
-class java.rmi.UnknownHostException: missing in harmony
-class java.rmi.UnmarshalException: missing in harmony
-constructor java.rmi.RemoteException(java.lang.String, java.lang.Throwable): missing in harmony
-field java.rmi.RemoteException.detail: missing in harmony
-interface java.rmi.Remote: missing in harmony
-
-java.rmi.dgc:
-Missing
-package java.rmi.dgc: missing in harmony
-
-java.rmi.registry:
-Missing
-package java.rmi.registry: missing in harmony
-
-java.rmi.server:
-Missing
-package java.rmi.server: missing in harmony
+class java.rmi.ServerRuntimeException: SerialVersionUID=7054464920481467219 in jdk11, but SerialVersionUID=1 in harmony


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

Changes since last run:

-Comparison run at Wed May 17 10:27:21 2006 GMT
-jdk12 API scanned at 2006/05/17 05:29:22 EDT
-harmony API scanned at 2006/05/17 09:16:11 BST
+Comparison run at Fri May 19 10:25:09 2006 GMT
+jdk12 API scanned at 2006/05/19 05:28:34 EDT
+harmony API scanned at 2006/05/19 10:37:40 BST
-java.rmi: 4.54% good, 0.23% minor, 95.21% missing
-java.rmi.activation: 100% missing
-java.rmi.dgc: 100% missing
-java.rmi.registry: 100% missing
-java.rmi.server: 100% missing
+java.rmi: 95.21% good, 4.78% minor
+java.rmi.activation: 97.75% good, 0.74% minor, 1.49% bad
+java.rmi.dgc: 100% good
+java.rmi.registry: 89.65% good, 10.34% minor
+java.rmi.server: 71.76% good, 27.97% minor, 0.25% bad
-Total: 15.68% good, 0% minor, 0% bad, 84.26% missing
+Total: 16.93% good, 0.17% minor, 0.01% bad, 82.84% missing
-Packages: 37 missing.
-Classes: 10 minor, 14 bad, 97 missing.
-Interfaces: 30 missing.
-Fields: 75 missing.
-Methods: 4 bad, 446 missing.
-Constructors: 17 missing.
+Packages: 33 missing.
+Classes: 16 minor, 14 bad, 79 missing.
+Interfaces: 4 minor, 29 missing.
+Fields: 8 minor, 1 bad, 74 missing.
+Methods: 111 minor, 4 bad, 446 missing.
+Constructors: 4 minor, 6 bad, 16 missing.
-class java.rmi.RemoteException: SerialVersionUID=-5148567311918794206 in jdk12, but SerialVersionUID=-3036273690705141795 in harmony
-Missing
-class java.rmi.AccessException: missing in harmony
-class java.rmi.AlreadyBoundException: missing in harmony
-class java.rmi.ConnectException: missing in harmony
-class java.rmi.ConnectIOException: missing in harmony
-class java.rmi.MarshalException: missing in harmony
-class java.rmi.MarshalledObject: missing in harmony
-class java.rmi.Naming: missing in harmony
-class java.rmi.NoSuchObjectException: missing in harmony
-class java.rmi.NotBoundException: missing in harmony
-class java.rmi.RMISecurityException: missing in harmony
-class java.rmi.RMISecurityManager: missing in harmony
-class java.rmi.ServerError: missing in harmony
-class java.rmi.ServerException: missing in harmony
-class java.rmi.ServerRuntimeException: missing in harmony
-class java.rmi.StubNotFoundException: missing in harmony
-class java.rmi.UnexpectedException: missing in harmony
-class java.rmi.UnknownHostException: missing in harmony
-class java.rmi.UnmarshalException: missing in harmony
-constructor java.rmi.RemoteException(java.lang.String, java.lang.Throwable): missing in harmony
-field java.rmi.RemoteException.detail: missing in harmony
-interface java.rmi.Remote: missing in harmony
+class java.rmi.ServerRuntimeException: SerialVersionUID=7054464920481467219 in jdk12, but SerialVersionUID=1 in harmony
+class java.rmi.ServerRuntimeException: deprecated in jdk12, but not deprecated in harmony
+constructor java.rmi.ServerRuntimeException(java.lang.String, java.lang.Exception): deprecated in jdk12, but not deprecated in harmony
+field java.rmi.ServerRuntimeException.detail: deprecated in jdk12, but not deprecated in harmony
+method java.rmi.ServerRuntimeException.clone(): deprecated in jdk12, but not deprecated in harmony
+method java.rmi.ServerRuntimeException.equals(java.lang.Object): deprecated in jdk12, but not deprecated in harmony
+method java.rmi.ServerRuntimeException.fillInStackTrace(): deprecated in jdk12, but not deprecated in harmony
+method java.rmi.ServerRuntimeException.finalize(): deprecated in jdk12, but not deprecated in harmony
+method java.rmi.ServerRuntimeException.getClass(): deprecated in jdk12, but not deprecated in harmony
+method java.rmi.ServerRuntimeException.getLocalizedMessage(): deprecated in jdk12, but not deprecated in harmony
+method java.rmi.ServerRuntimeException.getMessage(): deprecated in jdk12, but not deprecated in harmony
+method java.rmi.ServerRuntimeException.hashCode(): deprecated in jdk12, but not deprecated in harmony
+method java.rmi.ServerRuntimeException.notify(): deprecated in jdk12, but not deprecated in harmony
+method java.rmi.ServerRuntimeException.notifyAll(): deprecated in jdk12, but not deprecated in harmony
+method java.rmi.ServerRuntimeException.printStackTrace(): deprecated in jdk12, but not deprecated in harmony
+method java.rmi.ServerRuntimeException.printStackTrace(java.io.PrintStream): deprecated in jdk12, but not deprecated in harmony
+method java.rmi.ServerRuntimeException.printStackTrace(java.io.PrintWriter): deprecated in jdk12, but not deprecated in harmony
+method java.rmi.ServerRuntimeException.toString(): deprecated in jdk12, but not deprecated in harmony
+method java.rmi.ServerRuntimeException.wait(): deprecated in jdk12, but not deprecated in harmony
+method java.rmi.ServerRuntimeException.wait(long): deprecated in jdk12, but not deprecated in harmony
+method java.rmi.ServerRuntimeException.wait(long, int): deprecated in jdk12, but not deprecated in harmony
-Missing
-package java.rmi.activation: missing in harmony
-
-java.rmi.dgc:
-Missing
-package java.rmi.dgc: missing in harmony
+Minor
+class java.rmi.activation.Activatable: SerialVersionUID=-3120617863591563455 in jdk12, but SerialVersionUID=-3792193301680820385 in harmony
+class java.rmi.activation.ActivationGroup_Stub: SerialVersionUID=2 in jdk12, but SerialVersionUID=1 in harmony
+Bad
+constructor java.rmi.activation.Activatable(java.lang.String, java.rmi.MarshalledObject, boolean, int): throws java.rmi.RemoteException in jdk12, but doesn't throw java.rmi.RemoteException in harmony
+constructor java.rmi.activation.Activatable(java.lang.String, java.rmi.MarshalledObject, boolean, int): throws java.rmi.activation.ActivationException in jdk12, but doesn't throw java.rmi.activation.ActivationException in harmony
+constructor java.rmi.activation.Activatable(java.lang.String, java.rmi.MarshalledObject, boolean, int, java.rmi.server.RMIClientSocketFactory, java.rmi.server.RMIServerSocketFactory): throws java.rmi.RemoteException in jdk12, but doesn't throw java.rmi.RemoteException in harmony
+constructor java.rmi.activation.Activatable(java.lang.String, java.rmi.MarshalledObject, boolean, int, java.rmi.server.RMIClientSocketFactory, java.rmi.server.RMIServerSocketFactory): throws java.rmi.activation.ActivationException in jdk12, but doesn't throw java.rmi.activation.ActivationException in harmony
+constructor java.rmi.activation.Activatable(java.rmi.activation.ActivationID, int): throws java.rmi.RemoteException in jdk12, but doesn't throw java.rmi.RemoteException in harmony
+constructor java.rmi.activation.Activatable(java.rmi.activation.ActivationID, int, java.rmi.server.RMIClientSocketFactory, java.rmi.server.RMIServerSocketFactory): throws java.rmi.RemoteException in jdk12, but doesn't throw java.rmi.RemoteException in harmony
-Missing
-package java.rmi.registry: missing in harmony
+Minor
+interface java.rmi.registry.RegistryHandler: deprecated in jdk12, but not deprecated in harmony
+method java.rmi.registry.RegistryHandler.registryImpl(int): deprecated in jdk12, but not deprecated in harmony
+method java.rmi.registry.RegistryHandler.registryStub(java.lang.String, int): deprecated in jdk12, but not deprecated in harmony
-Missing
-package java.rmi.server: missing in harmony
+Minor
+class java.rmi.server.LogStream: deprecated in jdk12, but not deprecated in harmony
+class java.rmi.server.SkeletonMismatchException: deprecated in jdk12, but not deprecated in harmony
+class java.rmi.server.SkeletonNotFoundException: deprecated in jdk12, but not deprecated in harmony
+constructor java.rmi.server.SkeletonMismatchException(java.lang.String): deprecated in jdk12, but not deprecated in harmony
+constructor java.rmi.server.SkeletonNotFoundException(java.lang.String): deprecated in jdk12, but not deprecated in harmony
+constructor java.rmi.server.SkeletonNotFoundException(java.lang.String, java.lang.Exception): deprecated in jdk12, but not deprecated in harmony
+field java.rmi.server.LoaderHandler.packagePrefix: deprecated in jdk12, but not deprecated in harmony
+field java.rmi.server.LogStream.BRIEF: deprecated in jdk12, but not deprecated in harmony
+field java.rmi.server.LogStream.SILENT: deprecated in jdk12, but not deprecated in harmony
+field java.rmi.server.LogStream.VERBOSE: deprecated in jdk12, but not deprecated in harmony
+field java.rmi.server.LogStream.out: deprecated in jdk12, but not deprecated in harmony
+field java.rmi.server.SkeletonMismatchException.detail: deprecated in jdk12, but not deprecated in harmony
+field java.rmi.server.SkeletonNotFoundException.detail: deprecated in jdk12, but not deprecated in harmony
+interface java.rmi.server.LoaderHandler: deprecated in jdk12, but not deprecated in harmony
+interface java.rmi.server.RemoteCall: deprecated in jdk12, but not deprecated in harmony
+interface java.rmi.server.Skeleton: deprecated in jdk12, but not deprecated in harmony
+method java.rmi.server.LoaderHandler.getSecurityContext(java.lang.ClassLoader): deprecated in jdk12, but not deprecated in harmony
+method java.rmi.server.LoaderHandler.loadClass(java.lang.String): deprecated in jdk12, but not deprecated in harmony
+method java.rmi.server.LoaderHandler.loadClass(java.net.URL, java.lang.String): deprecated in jdk12, but not deprecated in harmony
+method java.rmi.server.LogStream.checkError(): deprecated in jdk12, but not deprecated in harmony
+method java.rmi.server.LogStream.clone(): deprecated in jdk12, but not deprecated in harmony
+method java.rmi.server.LogStream.close(): deprecated in jdk12, but not deprecated in harmony
+method java.rmi.server.LogStream.equals(java.lang.Object): deprecated in jdk12, but not deprecated in harmony
+method java.rmi.server.LogStream.finalize(): deprecated in jdk12, but not deprecated in harmony
+method java.rmi.server.LogStream.flush(): deprecated in jdk12, but not deprecated in harmony
+method java.rmi.server.LogStream.getClass(): deprecated in jdk12, but not deprecated in harmony
+method java.rmi.server.LogStream.getDefaultStream(): deprecated in jdk12, but not deprecated in harmony
+method java.rmi.server.LogStream.getOutputStream(): deprecated in jdk12, but not deprecated in harmony
+method java.rmi.server.LogStream.hashCode(): deprecated in jdk12, but not deprecated in harmony
+method java.rmi.server.LogStream.log(java.lang.String): deprecated in jdk12, but not deprecated in harmony
+method java.rmi.server.LogStream.notify(): deprecated in jdk12, but not deprecated in harmony
+method java.rmi.server.LogStream.notifyAll(): deprecated in jdk12, but not deprecated in harmony
+method java.rmi.server.LogStream.parseLevel(java.lang.String): deprecated in jdk12, but not deprecated in harmony
+method java.rmi.server.LogStream.print(char): deprecated in jdk12, but not deprecated in harmony
+method java.rmi.server.LogStream.print(double): deprecated in jdk12, but not deprecated in harmony
+method java.rmi.server.LogStream.print(float): deprecated in jdk12, but not deprecated in harmony
+method java.rmi.server.LogStream.print(int): deprecated in jdk12, but not deprecated in harmony
+method java.rmi.server.LogStream.print(long): deprecated in jdk12, but not deprecated in harmony
+method java.rmi.server.LogStream.print(java.lang.Object): deprecated in jdk12, but not deprecated in harmony
+method java.rmi.server.LogStream.print(java.lang.String): deprecated in jdk12, but not deprecated in harmony
+method java.rmi.server.LogStream.print(boolean): deprecated in jdk12, but not deprecated in harmony
+method java.rmi.server.LogStream.print(char[]): deprecated in jdk12, but not deprecated in harmony
+method java.rmi.server.LogStream.println(): deprecated in jdk12, but not deprecated in harmony
+method java.rmi.server.LogStream.println(char): deprecated in jdk12, but not deprecated in harmony
+method java.rmi.server.LogStream.println(double): deprecated in jdk12, but not deprecated in harmony
+method java.rmi.server.LogStream.println(float): deprecated in jdk12, but not deprecated in harmony
+method java.rmi.server.LogStream.println(int): deprecated in jdk12, but not deprecated in harmony
+method java.rmi.server.LogStream.println(long): deprecated in jdk12, but not deprecated in harmony
+method java.rmi.server.LogStream.println(java.lang.Object): deprecated in jdk12, but not deprecated in harmony
+method java.rmi.server.LogStream.println(java.lang.String): deprecated in jdk12, but not deprecated in harmony
+method java.rmi.server.LogStream.println(boolean): deprecated in jdk12, but not deprecated in harmony
+method java.rmi.server.LogStream.println(char[]): deprecated in jdk12, but not deprecated in harmony
+method java.rmi.server.LogStream.setDefaultStream(java.io.PrintStream): deprecated in jdk12, but not deprecated in harmony
+method java.rmi.server.LogStream.setError(): deprecated in jdk12, but not deprecated in harmony
+method java.rmi.server.LogStream.setOutputStream(java.io.OutputStream): deprecated in jdk12, but not deprecated in harmony
+method java.rmi.server.LogStream.toString(): deprecated in jdk12, but not deprecated in harmony
+method java.rmi.server.LogStream.wait(): deprecated in jdk12, but not deprecated in harmony
+method java.rmi.server.LogStream.wait(long): deprecated in jdk12, but not deprecated in harmony
+method java.rmi.server.LogStream.wait(long, int): deprecated in jdk12, but not deprecated in harmony
+method java.rmi.server.LogStream.write(int): deprecated in jdk12, but not deprecated in harmony
+method java.rmi.server.LogStream.write(byte[]): deprecated in jdk12, but not deprecated in harmony
+method java.rmi.server.LogStream.write(byte[], int, int): deprecated in jdk12, but not deprecated in harmony
+method java.rmi.server.RemoteCall.done(): deprecated in jdk12, but not deprecated in harmony
+method java.rmi.server.RemoteCall.executeCall(): deprecated in jdk12, but not deprecated in harmony
+method java.rmi.server.RemoteCall.getInputStream(): deprecated in jdk12, but not deprecated in harmony
+method java.rmi.server.RemoteCall.getOutputStream(): deprecated in jdk12, but not deprecated in harmony
+method java.rmi.server.RemoteCall.getResultStream(boolean): deprecated in jdk12, but not deprecated in harmony
+method java.rmi.server.RemoteCall.releaseInputStream(): deprecated in jdk12, but not deprecated in harmony
+method java.rmi.server.RemoteCall.releaseOutputStream(): deprecated in jdk12, but not deprecated in harmony
+method java.rmi.server.RemoteRef.done(java.rmi.server.RemoteCall): deprecated in jdk12, but not deprecated in harmony
+method java.rmi.server.RemoteRef.invoke(java.rmi.server.RemoteCall): deprecated in jdk12, but not deprecated in harmony
+method java.rmi.server.RemoteRef.newCall(java.rmi.server.RemoteObject, java.rmi.server.Operation[], int, long): deprecated in jdk12, but not deprecated in harmony
+method java.rmi.server.Skeleton.dispatch(java.rmi.Remote, java.rmi.server.RemoteCall, int, long): deprecated in jdk12, but not deprecated in harmony
+method java.rmi.server.Skeleton.getOperations(): deprecated in jdk12, but not deprecated in harmony
+method java.rmi.server.SkeletonMismatchException.clone(): deprecated in jdk12, but not deprecated in harmony
+method java.rmi.server.SkeletonMismatchException.equals(java.lang.Object): deprecated in jdk12, but not deprecated in harmony
+method java.rmi.server.SkeletonMismatchException.fillInStackTrace(): deprecated in jdk12, but not deprecated in harmony
+method java.rmi.server.SkeletonMismatchException.finalize(): deprecated in jdk12, but not deprecated in harmony
+method java.rmi.server.SkeletonMismatchException.getClass(): deprecated in jdk12, but not deprecated in harmony
+method java.rmi.server.SkeletonMismatchException.getLocalizedMessage(): deprecated in jdk12, but not deprecated in harmony
+method java.rmi.server.SkeletonMismatchException.getMessage(): deprecated in jdk12, but not deprecated in harmony
+method java.rmi.server.SkeletonMismatchException.hashCode(): deprecated in jdk12, but not deprecated in harmony
+method java.rmi.server.SkeletonMismatchException.notify(): deprecated in jdk12, but not deprecated in harmony
+method java.rmi.server.SkeletonMismatchException.notifyAll(): deprecated in jdk12, but not deprecated in harmony
+method java.rmi.server.SkeletonMismatchException.printStackTrace(): deprecated in jdk12, but not deprecated in harmony
+method java.rmi.server.SkeletonMismatchException.printStackTrace(java.io.PrintStream): deprecated in jdk12, but not deprecated in harmony
+method java.rmi.server.SkeletonMismatchException.printStackTrace(java.io.PrintWriter): deprecated in jdk12, but not deprecated in harmony
+method java.rmi.server.SkeletonMismatchException.toString(): deprecated in jdk12, but not deprecated in harmony
+method java.rmi.server.SkeletonMismatchException.wait(): deprecated in jdk12, but not deprecated in harmony
+method java.rmi.server.SkeletonMismatchException.wait(long): deprecated in jdk12, but not deprecated in harmony
+method java.rmi.server.SkeletonMismatchException.wait(long, int): deprecated in jdk12, but not deprecated in harmony
+method java.rmi.server.SkeletonNotFoundException.clone(): deprecated in jdk12, but not deprecated in harmony
+method java.rmi.server.SkeletonNotFoundException.equals(java.lang.Object): deprecated in jdk12, but not deprecated in harmony
+method java.rmi.server.SkeletonNotFoundException.fillInStackTrace(): deprecated in jdk12, but not deprecated in harmony
+method java.rmi.server.SkeletonNotFoundException.finalize(): deprecated in jdk12, but not deprecated in harmony
+method java.rmi.server.SkeletonNotFoundException.getClass(): deprecated in jdk12, but not deprecated in harmony
+method java.rmi.server.SkeletonNotFoundException.getLocalizedMessage(): deprecated in jdk12, but not deprecated in harmony
+method java.rmi.server.SkeletonNotFoundException.getMessage(): deprecated in jdk12, but not deprecated in harmony
+method java.rmi.server.SkeletonNotFoundException.hashCode(): deprecated in jdk12, but not deprecated in harmony
+method java.rmi.server.SkeletonNotFoundException.notify(): deprecated in jdk12, but not deprecated in harmony
+method java.rmi.server.SkeletonNotFoundException.notifyAll(): deprecated in jdk12, but not deprecated in harmony
+method java.rmi.server.SkeletonNotFoundException.printStackTrace(): deprecated in jdk12, but not deprecated in harmony
+method java.rmi.server.SkeletonNotFoundException.printStackTrace(java.io.PrintStream): deprecated in jdk12, but not deprecated in harmony
+method java.rmi.server.SkeletonNotFoundException.printStackTrace(java.io.PrintWriter): deprecated in jdk12, but not deprecated in harmony
+method java.rmi.server.SkeletonNotFoundException.toString(): deprecated in jdk12, but not deprecated in harmony
+method java.rmi.server.SkeletonNotFoundException.wait(): deprecated in jdk12, but not deprecated in harmony
+method java.rmi.server.SkeletonNotFoundException.wait(long): deprecated in jdk12, but not deprecated in harmony
+method java.rmi.server.SkeletonNotFoundException.wait(long, int): deprecated in jdk12, but not deprecated in harmony
+Bad
+field java.rmi.server.RemoteRef.packagePrefix: constant [sun.rmi.server] in jdk12, but constant [org.apache.harmony.rmi.internal.server] in harmony


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

Changes since last run:

-Comparison run at Wed May 17 10:28:18 2006 GMT
-jdk13 API scanned at 2006/05/17 05:23:53 EDT
-harmony API scanned at 2006/05/17 09:16:11 BST
+Comparison run at Fri May 19 10:26:05 2006 GMT
+jdk13 API scanned at 2006/05/19 05:23:17 EDT
+harmony API scanned at 2006/05/19 10:37:40 BST
-java.rmi: 4.54% good, 0.23% minor, 95.21% missing
-java.rmi.activation: 100% missing
-java.rmi.dgc: 100% missing
-java.rmi.registry: 100% missing
-java.rmi.server: 100% missing
+java.rmi: 95.21% good, 4.78% minor
+java.rmi.activation: 97.75% good, 0.74% minor, 1.49% bad
+java.rmi.dgc: 100% good
+java.rmi.registry: 89.65% good, 10.34% minor
+java.rmi.server: 71.83% good, 27.9% minor, 0.25% bad
-Total: 16.27% good, 0% minor, 0% bad, 83.7% missing
+Total: 17.32% good, 0.14% minor, 0.01% bad, 82.5% missing
-Packages: 48 missing.
-Classes: 10 minor, 15 bad, 141 missing.
-Interfaces: 32 missing.
-Fields: 80 missing.
-Methods: 4 bad, 460 missing.
-Constructors: 17 missing.
+Packages: 44 missing.
+Classes: 16 minor, 15 bad, 123 missing.
+Interfaces: 4 minor, 31 missing.
+Fields: 8 minor, 1 bad, 79 missing.
+Methods: 111 minor, 4 bad, 460 missing.
+Constructors: 4 minor, 6 bad, 16 missing.
-class java.rmi.RemoteException: SerialVersionUID=-5148567311918794206 in jdk13, but SerialVersionUID=-3036273690705141795 in harmony
-Missing
-class java.rmi.AccessException: missing in harmony
-class java.rmi.AlreadyBoundException: missing in harmony
-class java.rmi.ConnectException: missing in harmony
-class java.rmi.ConnectIOException: missing in harmony
-class java.rmi.MarshalException: missing in harmony
-class java.rmi.MarshalledObject: missing in harmony
-class java.rmi.Naming: missing in harmony
-class java.rmi.NoSuchObjectException: missing in harmony
-class java.rmi.NotBoundException: missing in harmony
-class java.rmi.RMISecurityException: missing in harmony
-class java.rmi.RMISecurityManager: missing in harmony
-class java.rmi.ServerError: missing in harmony
-class java.rmi.ServerException: missing in harmony
-class java.rmi.ServerRuntimeException: missing in harmony
-class java.rmi.StubNotFoundException: missing in harmony
-class java.rmi.UnexpectedException: missing in harmony
-class java.rmi.UnknownHostException: missing in harmony
-class java.rmi.UnmarshalException: missing in harmony
-constructor java.rmi.RemoteException(java.lang.String, java.lang.Throwable): missing in harmony
-field java.rmi.RemoteException.detail: missing in harmony
-interface java.rmi.Remote: missing in harmony
+class java.rmi.ServerRuntimeException: SerialVersionUID=7054464920481467219 in jdk13, but SerialVersionUID=1 in harmony
+class java.rmi.ServerRuntimeException: deprecated in jdk13, but not deprecated in harmony
+constructor java.rmi.ServerRuntimeException(java.lang.String, java.lang.Exception): deprecated in jdk13, but not deprecated in harmony
+field java.rmi.ServerRuntimeException.detail: deprecated in jdk13, but not deprecated in harmony
+method java.rmi.ServerRuntimeException.clone(): deprecated in jdk13, but not deprecated in harmony
+method java.rmi.ServerRuntimeException.equals(java.lang.Object): deprecated in jdk13, but not deprecated in harmony
+method java.rmi.ServerRuntimeException.fillInStackTrace(): deprecated in jdk13, but not deprecated in harmony
+method java.rmi.ServerRuntimeException.finalize(): deprecated in jdk13, but not deprecated in harmony
+method java.rmi.ServerRuntimeException.getClass(): deprecated in jdk13, but not deprecated in harmony
+method java.rmi.ServerRuntimeException.getLocalizedMessage(): deprecated in jdk13, but not deprecated in harmony
+method java.rmi.ServerRuntimeException.getMessage(): deprecated in jdk13, but not deprecated in harmony
+method java.rmi.ServerRuntimeException.hashCode(): deprecated in jdk13, but not deprecated in harmony
+method java.rmi.ServerRuntimeException.notify(): deprecated in jdk13, but not deprecated in harmony
+method java.rmi.ServerRuntimeException.notifyAll(): deprecated in jdk13, but not deprecated in harmony
+method java.rmi.ServerRuntimeException.printStackTrace(): deprecated in jdk13, but not deprecated in harmony
+method java.rmi.ServerRuntimeException.printStackTrace(java.io.PrintStream): deprecated in jdk13, but not deprecated in harmony
+method java.rmi.ServerRuntimeException.printStackTrace(java.io.PrintWriter): deprecated in jdk13, but not deprecated in harmony
+method java.rmi.ServerRuntimeException.toString(): deprecated in jdk13, but not deprecated in harmony
+method java.rmi.ServerRuntimeException.wait(): deprecated in jdk13, but not deprecated in harmony
+method java.rmi.ServerRuntimeException.wait(long): deprecated in jdk13, but not deprecated in harmony
+method java.rmi.ServerRuntimeException.wait(long, int): deprecated in jdk13, but not deprecated in harmony
-Missing
-package java.rmi.activation: missing in harmony
-
-java.rmi.dgc:
-Missing
-package java.rmi.dgc: missing in harmony
+Minor
+class java.rmi.activation.Activatable: SerialVersionUID=-3120617863591563455 in jdk13, but SerialVersionUID=-3792193301680820385 in harmony
+class java.rmi.activation.ActivationGroup_Stub: SerialVersionUID=2 in jdk13, but SerialVersionUID=1 in harmony
+Bad
+constructor java.rmi.activation.Activatable(java.lang.String, java.rmi.MarshalledObject, boolean, int): throws java.rmi.RemoteException in jdk13, but doesn't throw java.rmi.RemoteException in harmony
+constructor java.rmi.activation.Activatable(java.lang.String, java.rmi.MarshalledObject, boolean, int): throws java.rmi.activation.ActivationException in jdk13, but doesn't throw java.rmi.activation.ActivationException in harmony
+constructor java.rmi.activation.Activatable(java.lang.String, java.rmi.MarshalledObject, boolean, int, java.rmi.server.RMIClientSocketFactory, java.rmi.server.RMIServerSocketFactory): throws java.rmi.RemoteException in jdk13, but doesn't throw java.rmi.RemoteException in harmony
+constructor java.rmi.activation.Activatable(java.lang.String, java.rmi.MarshalledObject, boolean, int, java.rmi.server.RMIClientSocketFactory, java.rmi.server.RMIServerSocketFactory): throws java.rmi.activation.ActivationException in jdk13, but doesn't throw java.rmi.activation.ActivationException in harmony
+constructor java.rmi.activation.Activatable(java.rmi.activation.ActivationID, int): throws java.rmi.RemoteException in jdk13, but doesn't throw java.rmi.RemoteException in harmony
+constructor java.rmi.activation.Activatable(java.rmi.activation.ActivationID, int, java.rmi.server.RMIClientSocketFactory, java.rmi.server.RMIServerSocketFactory): throws java.rmi.RemoteException in jdk13, but doesn't throw java.rmi.RemoteException in harmony
-Missing
-package java.rmi.registry: missing in harmony
+Minor
+interface java.rmi.registry.RegistryHandler: deprecated in jdk13, but not deprecated in harmony
+method java.rmi.registry.RegistryHandler.registryImpl(int): deprecated in jdk13, but not deprecated in harmony
+method java.rmi.registry.RegistryHandler.registryStub(java.lang.String, int): deprecated in jdk13, but not deprecated in harmony
-Missing
-package java.rmi.server: missing in harmony
+Minor
+class java.rmi.server.LogStream: deprecated in jdk13, but not deprecated in harmony
+class java.rmi.server.SkeletonMismatchException: deprecated in jdk13, but not deprecated in harmony
+class java.rmi.server.SkeletonNotFoundException: deprecated in jdk13, but not deprecated in harmony
+constructor java.rmi.server.SkeletonMismatchException(java.lang.String): deprecated in jdk13, but not deprecated in harmony
+constructor java.rmi.server.SkeletonNotFoundException(java.lang.String): deprecated in jdk13, but not deprecated in harmony
+constructor java.rmi.server.SkeletonNotFoundException(java.lang.String, java.lang.Exception): deprecated in jdk13, but not deprecated in harmony
+field java.rmi.server.LoaderHandler.packagePrefix: deprecated in jdk13, but not deprecated in harmony
+field java.rmi.server.LogStream.BRIEF: deprecated in jdk13, but not deprecated in harmony
+field java.rmi.server.LogStream.SILENT: deprecated in jdk13, but not deprecated in harmony
+field java.rmi.server.LogStream.VERBOSE: deprecated in jdk13, but not deprecated in harmony
+field java.rmi.server.LogStream.out: deprecated in jdk13, but not deprecated in harmony
+field java.rmi.server.SkeletonMismatchException.detail: deprecated in jdk13, but not deprecated in harmony
+field java.rmi.server.SkeletonNotFoundException.detail: deprecated in jdk13, but not deprecated in harmony
+interface java.rmi.server.LoaderHandler: deprecated in jdk13, but not deprecated in harmony
+interface java.rmi.server.RemoteCall: deprecated in jdk13, but not deprecated in harmony
+interface java.rmi.server.Skeleton: deprecated in jdk13, but not deprecated in harmony
+method java.rmi.server.LoaderHandler.getSecurityContext(java.lang.ClassLoader): deprecated in jdk13, but not deprecated in harmony
+method java.rmi.server.LoaderHandler.loadClass(java.lang.String): deprecated in jdk13, but not deprecated in harmony
+method java.rmi.server.LoaderHandler.loadClass(java.net.URL, java.lang.String): deprecated in jdk13, but not deprecated in harmony
+method java.rmi.server.LogStream.checkError(): deprecated in jdk13, but not deprecated in harmony
+method java.rmi.server.LogStream.clone(): deprecated in jdk13, but not deprecated in harmony
+method java.rmi.server.LogStream.close(): deprecated in jdk13, but not deprecated in harmony
+method java.rmi.server.LogStream.equals(java.lang.Object): deprecated in jdk13, but not deprecated in harmony
+method java.rmi.server.LogStream.finalize(): deprecated in jdk13, but not deprecated in harmony
+method java.rmi.server.LogStream.flush(): deprecated in jdk13, but not deprecated in harmony
+method java.rmi.server.LogStream.getClass(): deprecated in jdk13, but not deprecated in harmony
+method java.rmi.server.LogStream.getDefaultStream(): deprecated in jdk13, but not deprecated in harmony
+method java.rmi.server.LogStream.getOutputStream(): deprecated in jdk13, but not deprecated in harmony
+method java.rmi.server.LogStream.hashCode(): deprecated in jdk13, but not deprecated in harmony
+method java.rmi.server.LogStream.log(java.lang.String): deprecated in jdk13, but not deprecated in harmony
+method java.rmi.server.LogStream.notify(): deprecated in jdk13, but not deprecated in harmony
+method java.rmi.server.LogStream.notifyAll(): deprecated in jdk13, but not deprecated in harmony
+method java.rmi.server.LogStream.parseLevel(java.lang.String): deprecated in jdk13, but not deprecated in harmony
+method java.rmi.server.LogStream.print(char): deprecated in jdk13, but not deprecated in harmony
+method java.rmi.server.LogStream.print(double): deprecated in jdk13, but not deprecated in harmony
+method java.rmi.server.LogStream.print(float): deprecated in jdk13, but not deprecated in harmony
+method java.rmi.server.LogStream.print(int): deprecated in jdk13, but not deprecated in harmony
+method java.rmi.server.LogStream.print(long): deprecated in jdk13, but not deprecated in harmony
+method java.rmi.server.LogStream.print(java.lang.Object): deprecated in jdk13, but not deprecated in harmony
+method java.rmi.server.LogStream.print(java.lang.String): deprecated in jdk13, but not deprecated in harmony
+method java.rmi.server.LogStream.print(boolean): deprecated in jdk13, but not deprecated in harmony
+method java.rmi.server.LogStream.print(char[]): deprecated in jdk13, but not deprecated in harmony
+method java.rmi.server.LogStream.println(): deprecated in jdk13, but not deprecated in harmony
+method java.rmi.server.LogStream.println(char): deprecated in jdk13, but not deprecated in harmony
+method java.rmi.server.LogStream.println(double): deprecated in jdk13, but not deprecated in harmony
+method java.rmi.server.LogStream.println(float): deprecated in jdk13, but not deprecated in harmony
+method java.rmi.server.LogStream.println(int): deprecated in jdk13, but not deprecated in harmony
+method java.rmi.server.LogStream.println(long): deprecated in jdk13, but not deprecated in harmony
+method java.rmi.server.LogStream.println(java.lang.Object): deprecated in jdk13, but not deprecated in harmony
+method java.rmi.server.LogStream.println(java.lang.String): deprecated in jdk13, but not deprecated in harmony
+method java.rmi.server.LogStream.println(boolean): deprecated in jdk13, but not deprecated in harmony
+method java.rmi.server.LogStream.println(char[]): deprecated in jdk13, but not deprecated in harmony
+method java.rmi.server.LogStream.setDefaultStream(java.io.PrintStream): deprecated in jdk13, but not deprecated in harmony
+method java.rmi.server.LogStream.setError(): deprecated in jdk13, but not deprecated in harmony
+method java.rmi.server.LogStream.setOutputStream(java.io.OutputStream): deprecated in jdk13, but not deprecated in harmony
+method java.rmi.server.LogStream.toString(): deprecated in jdk13, but not deprecated in harmony
+method java.rmi.server.LogStream.wait(): deprecated in jdk13, but not deprecated in harmony
+method java.rmi.server.LogStream.wait(long): deprecated in jdk13, but not deprecated in harmony
+method java.rmi.server.LogStream.wait(long, int): deprecated in jdk13, but not deprecated in harmony
+method java.rmi.server.LogStream.write(int): deprecated in jdk13, but not deprecated in harmony
+method java.rmi.server.LogStream.write(byte[]): deprecated in jdk13, but not deprecated in harmony
+method java.rmi.server.LogStream.write(byte[], int, int): deprecated in jdk13, but not deprecated in harmony
+method java.rmi.server.RemoteCall.done(): deprecated in jdk13, but not deprecated in harmony
+method java.rmi.server.RemoteCall.executeCall(): deprecated in jdk13, but not deprecated in harmony
+method java.rmi.server.RemoteCall.getInputStream(): deprecated in jdk13, but not deprecated in harmony
+method java.rmi.server.RemoteCall.getOutputStream(): deprecated in jdk13, but not deprecated in harmony
+method java.rmi.server.RemoteCall.getResultStream(boolean): deprecated in jdk13, but not deprecated in harmony
+method java.rmi.server.RemoteCall.releaseInputStream(): deprecated in jdk13, but not deprecated in harmony
+method java.rmi.server.RemoteCall.releaseOutputStream(): deprecated in jdk13, but not deprecated in harmony
+method java.rmi.server.RemoteRef.done(java.rmi.server.RemoteCall): deprecated in jdk13, but not deprecated in harmony
+method java.rmi.server.RemoteRef.invoke(java.rmi.server.RemoteCall): deprecated in jdk13, but not deprecated in harmony
+method java.rmi.server.RemoteRef.newCall(java.rmi.server.RemoteObject, java.rmi.server.Operation[], int, long): deprecated in jdk13, but not deprecated in harmony
+method java.rmi.server.Skeleton.dispatch(java.rmi.Remote, java.rmi.server.RemoteCall, int, long): deprecated in jdk13, but not deprecated in harmony
+method java.rmi.server.Skeleton.getOperations(): deprecated in jdk13, but not deprecated in harmony
+method java.rmi.server.SkeletonMismatchException.clone(): deprecated in jdk13, but not deprecated in harmony
+method java.rmi.server.SkeletonMismatchException.equals(java.lang.Object): deprecated in jdk13, but not deprecated in harmony
+method java.rmi.server.SkeletonMismatchException.fillInStackTrace(): deprecated in jdk13, but not deprecated in harmony
+method java.rmi.server.SkeletonMismatchException.finalize(): deprecated in jdk13, but not deprecated in harmony
+method java.rmi.server.SkeletonMismatchException.getClass(): deprecated in jdk13, but not deprecated in harmony
+method java.rmi.server.SkeletonMismatchException.getLocalizedMessage(): deprecated in jdk13, but not deprecated in harmony
+method java.rmi.server.SkeletonMismatchException.getMessage(): deprecated in jdk13, but not deprecated in harmony
+method java.rmi.server.SkeletonMismatchException.hashCode(): deprecated in jdk13, but not deprecated in harmony
+method java.rmi.server.SkeletonMismatchException.notify(): deprecated in jdk13, but not deprecated in harmony
+method java.rmi.server.SkeletonMismatchException.notifyAll(): deprecated in jdk13, but not deprecated in harmony
+method java.rmi.server.SkeletonMismatchException.printStackTrace(): deprecated in jdk13, but not deprecated in harmony
+method java.rmi.server.SkeletonMismatchException.printStackTrace(java.io.PrintStream): deprecated in jdk13, but not deprecated in harmony
+method java.rmi.server.SkeletonMismatchException.printStackTrace(java.io.PrintWriter): deprecated in jdk13, but not deprecated in harmony
+method java.rmi.server.SkeletonMismatchException.toString(): deprecated in jdk13, but not deprecated in harmony
+method java.rmi.server.SkeletonMismatchException.wait(): deprecated in jdk13, but not deprecated in harmony
+method java.rmi.server.SkeletonMismatchException.wait(long): deprecated in jdk13, but not deprecated in harmony
+method java.rmi.server.SkeletonMismatchException.wait(long, int): deprecated in jdk13, but not deprecated in harmony
+method java.rmi.server.SkeletonNotFoundException.clone(): deprecated in jdk13, but not deprecated in harmony
+method java.rmi.server.SkeletonNotFoundException.equals(java.lang.Object): deprecated in jdk13, but not deprecated in harmony
+method java.rmi.server.SkeletonNotFoundException.fillInStackTrace(): deprecated in jdk13, but not deprecated in harmony
+method java.rmi.server.SkeletonNotFoundException.finalize(): deprecated in jdk13, but not deprecated in harmony
+method java.rmi.server.SkeletonNotFoundException.getClass(): deprecated in jdk13, but not deprecated in harmony
+method java.rmi.server.SkeletonNotFoundException.getLocalizedMessage(): deprecated in jdk13, but not deprecated in harmony
+method java.rmi.server.SkeletonNotFoundException.getMessage(): deprecated in jdk13, but not deprecated in harmony
+method java.rmi.server.SkeletonNotFoundException.hashCode(): deprecated in jdk13, but not deprecated in harmony
+method java.rmi.server.SkeletonNotFoundException.notify(): deprecated in jdk13, but not deprecated in harmony
+method java.rmi.server.SkeletonNotFoundException.notifyAll(): deprecated in jdk13, but not deprecated in harmony
+method java.rmi.server.SkeletonNotFoundException.printStackTrace(): deprecated in jdk13, but not deprecated in harmony
+method java.rmi.server.SkeletonNotFoundException.printStackTrace(java.io.PrintStream): deprecated in jdk13, but not deprecated in harmony
+method java.rmi.server.SkeletonNotFoundException.printStackTrace(java.io.PrintWriter): deprecated in jdk13, but not deprecated in harmony
+method java.rmi.server.SkeletonNotFoundException.toString(): deprecated in jdk13, but not deprecated in harmony
+method java.rmi.server.SkeletonNotFoundException.wait(): deprecated in jdk13, but not deprecated in harmony
+method java.rmi.server.SkeletonNotFoundException.wait(long): deprecated in jdk13, but not deprecated in harmony
+method java.rmi.server.SkeletonNotFoundException.wait(long, int): deprecated in jdk13, but not deprecated in harmony
+Bad
+field java.rmi.server.RemoteRef.packagePrefix: constant [sun.rmi.server] in jdk13, but constant [org.apache.harmony.rmi.internal.server] in harmony


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

Changes since last run:

-Comparison run at Wed May 17 10:29:30 2006 GMT
-jdk14 API scanned at 2006/05/17 05:16:21 EDT
-harmony API scanned at 2006/05/17 09:16:11 BST
+Comparison run at Fri May 19 10:27:19 2006 GMT
+jdk14 API scanned at 2006/05/19 05:15:51 EDT
+harmony API scanned at 2006/05/19 10:37:40 BST
-java.rmi: 4.77% good, 0.2% minor, 95.02% missing
-java.rmi.activation: 100% missing
-java.rmi.dgc: 100% missing
-java.rmi.registry: 100% missing
-java.rmi.server: 100% missing
+java.rmi: 95.02% good, 4.97% minor
+java.rmi.activation: 97.87% good, 0.7% minor, 1.41% bad
+java.rmi.dgc: 100% good
+java.rmi.registry: 89.65% good, 10.34% minor
+java.rmi.server: 72.85% good, 26.91% minor, 0.23% bad
-Total: 19.92% good, 0% minor, 0% bad, 79.98% missing
+Total: 20.8% good, 0.12% minor, 0.01% bad, 78.98% missing
-Packages: 75 missing.
-Classes: 13 minor, 15 bad, 160 missing.
-Interfaces: 37 missing.
-Fields: 100 missing.
-Methods: 7 bad, 526 missing.
-Constructors: 19 missing.
+Packages: 71 missing.
+Classes: 19 minor, 15 bad, 142 missing.
+Interfaces: 4 minor, 36 missing.
+Fields: 8 minor, 1 bad, 99 missing.
+Methods: 123 minor, 7 bad, 526 missing.
+Constructors: 4 minor, 6 bad, 18 missing.
-class java.rmi.RemoteException: SerialVersionUID=-5148567311918794206 in jdk14, but SerialVersionUID=-3036273690705141795 in harmony
-Missing
-class java.rmi.AccessException: missing in harmony
-class java.rmi.AlreadyBoundException: missing in harmony
-class java.rmi.ConnectException: missing in harmony
-class java.rmi.ConnectIOException: missing in harmony
-class java.rmi.MarshalException: missing in harmony
-class java.rmi.MarshalledObject: missing in harmony
-class java.rmi.Naming: missing in harmony
-class java.rmi.NoSuchObjectException: missing in harmony
-class java.rmi.NotBoundException: missing in harmony
-class java.rmi.RMISecurityException: missing in harmony
-class java.rmi.RMISecurityManager: missing in harmony
-class java.rmi.ServerError: missing in harmony
-class java.rmi.ServerException: missing in harmony
-class java.rmi.ServerRuntimeException: missing in harmony
-class java.rmi.StubNotFoundException: missing in harmony
-class java.rmi.UnexpectedException: missing in harmony
-class java.rmi.UnknownHostException: missing in harmony
-class java.rmi.UnmarshalException: missing in harmony
-constructor java.rmi.RemoteException(java.lang.String, java.lang.Throwable): missing in harmony
-field java.rmi.RemoteException.detail: missing in harmony
-interface java.rmi.Remote: missing in harmony
+class java.rmi.ServerRuntimeException: SerialVersionUID=7054464920481467219 in jdk14, but SerialVersionUID=1 in harmony
+class java.rmi.ServerRuntimeException: deprecated in jdk14, but not deprecated in harmony
+constructor java.rmi.ServerRuntimeException(java.lang.String, java.lang.Exception): deprecated in jdk14, but not deprecated in harmony
+field java.rmi.ServerRuntimeException.detail: deprecated in jdk14, but not deprecated in harmony
+method java.rmi.ServerRuntimeException.clone(): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.ServerRuntimeException.equals(java.lang.Object): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.ServerRuntimeException.fillInStackTrace(): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.ServerRuntimeException.finalize(): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.ServerRuntimeException.getCause(): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.ServerRuntimeException.getClass(): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.ServerRuntimeException.getLocalizedMessage(): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.ServerRuntimeException.getMessage(): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.ServerRuntimeException.getStackTrace(): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.ServerRuntimeException.hashCode(): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.ServerRuntimeException.initCause(java.lang.Throwable): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.ServerRuntimeException.notify(): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.ServerRuntimeException.notifyAll(): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.ServerRuntimeException.printStackTrace(): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.ServerRuntimeException.printStackTrace(java.io.PrintStream): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.ServerRuntimeException.printStackTrace(java.io.PrintWriter): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.ServerRuntimeException.setStackTrace(java.lang.StackTraceElement[]): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.ServerRuntimeException.toString(): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.ServerRuntimeException.wait(): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.ServerRuntimeException.wait(long): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.ServerRuntimeException.wait(long, int): deprecated in jdk14, but not deprecated in harmony
-Missing
-package java.rmi.activation: missing in harmony
-
-java.rmi.dgc:
-Missing
-package java.rmi.dgc: missing in harmony
+Minor
+class java.rmi.activation.Activatable: SerialVersionUID=-3120617863591563455 in jdk14, but SerialVersionUID=-3792193301680820385 in harmony
+class java.rmi.activation.ActivationGroup_Stub: SerialVersionUID=2 in jdk14, but SerialVersionUID=1 in harmony
+Bad
+constructor java.rmi.activation.Activatable(java.lang.String, java.rmi.MarshalledObject, boolean, int): throws java.rmi.RemoteException in jdk14, but doesn't throw java.rmi.RemoteException in harmony
+constructor java.rmi.activation.Activatable(java.lang.String, java.rmi.MarshalledObject, boolean, int): throws java.rmi.activation.ActivationException in jdk14, but doesn't throw java.rmi.activation.ActivationException in harmony
+constructor java.rmi.activation.Activatable(java.lang.String, java.rmi.MarshalledObject, boolean, int, java.rmi.server.RMIClientSocketFactory, java.rmi.server.RMIServerSocketFactory): throws java.rmi.RemoteException in jdk14, but doesn't throw java.rmi.RemoteException in harmony
+constructor java.rmi.activation.Activatable(java.lang.String, java.rmi.MarshalledObject, boolean, int, java.rmi.server.RMIClientSocketFactory, java.rmi.server.RMIServerSocketFactory): throws java.rmi.activation.ActivationException in jdk14, but doesn't throw java.rmi.activation.ActivationException in harmony
+constructor java.rmi.activation.Activatable(java.rmi.activation.ActivationID, int): throws java.rmi.RemoteException in jdk14, but doesn't throw java.rmi.RemoteException in harmony
+constructor java.rmi.activation.Activatable(java.rmi.activation.ActivationID, int, java.rmi.server.RMIClientSocketFactory, java.rmi.server.RMIServerSocketFactory): throws java.rmi.RemoteException in jdk14, but doesn't throw java.rmi.RemoteException in harmony
-Missing
-package java.rmi.registry: missing in harmony
+Minor
+interface java.rmi.registry.RegistryHandler: deprecated in jdk14, but not deprecated in harmony
+method java.rmi.registry.RegistryHandler.registryImpl(int): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.registry.RegistryHandler.registryStub(java.lang.String, int): deprecated in jdk14, but not deprecated in harmony
-Missing
-package java.rmi.server: missing in harmony
+Minor
+class java.rmi.server.LogStream: deprecated in jdk14, but not deprecated in harmony
+class java.rmi.server.SkeletonMismatchException: deprecated in jdk14, but not deprecated in harmony
+class java.rmi.server.SkeletonNotFoundException: deprecated in jdk14, but not deprecated in harmony
+constructor java.rmi.server.SkeletonMismatchException(java.lang.String): deprecated in jdk14, but not deprecated in harmony
+constructor java.rmi.server.SkeletonNotFoundException(java.lang.String): deprecated in jdk14, but not deprecated in harmony
+constructor java.rmi.server.SkeletonNotFoundException(java.lang.String, java.lang.Exception): deprecated in jdk14, but not deprecated in harmony
+field java.rmi.server.LoaderHandler.packagePrefix: deprecated in jdk14, but not deprecated in harmony
+field java.rmi.server.LogStream.BRIEF: deprecated in jdk14, but not deprecated in harmony
+field java.rmi.server.LogStream.SILENT: deprecated in jdk14, but not deprecated in harmony
+field java.rmi.server.LogStream.VERBOSE: deprecated in jdk14, but not deprecated in harmony
+field java.rmi.server.LogStream.out: deprecated in jdk14, but not deprecated in harmony
+field java.rmi.server.SkeletonMismatchException.detail: deprecated in jdk14, but not deprecated in harmony
+field java.rmi.server.SkeletonNotFoundException.detail: deprecated in jdk14, but not deprecated in harmony
+interface java.rmi.server.LoaderHandler: deprecated in jdk14, but not deprecated in harmony
+interface java.rmi.server.RemoteCall: deprecated in jdk14, but not deprecated in harmony
+interface java.rmi.server.Skeleton: deprecated in jdk14, but not deprecated in harmony
+method java.rmi.server.LoaderHandler.getSecurityContext(java.lang.ClassLoader): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.server.LoaderHandler.loadClass(java.lang.String): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.server.LoaderHandler.loadClass(java.net.URL, java.lang.String): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.server.LogStream.checkError(): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.server.LogStream.clone(): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.server.LogStream.close(): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.server.LogStream.equals(java.lang.Object): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.server.LogStream.finalize(): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.server.LogStream.flush(): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.server.LogStream.getClass(): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.server.LogStream.getDefaultStream(): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.server.LogStream.getOutputStream(): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.server.LogStream.hashCode(): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.server.LogStream.log(java.lang.String): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.server.LogStream.notify(): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.server.LogStream.notifyAll(): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.server.LogStream.parseLevel(java.lang.String): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.server.LogStream.print(char): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.server.LogStream.print(double): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.server.LogStream.print(float): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.server.LogStream.print(int): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.server.LogStream.print(long): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.server.LogStream.print(java.lang.Object): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.server.LogStream.print(java.lang.String): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.server.LogStream.print(boolean): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.server.LogStream.print(char[]): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.server.LogStream.println(): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.server.LogStream.println(char): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.server.LogStream.println(double): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.server.LogStream.println(float): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.server.LogStream.println(int): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.server.LogStream.println(long): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.server.LogStream.println(java.lang.Object): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.server.LogStream.println(java.lang.String): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.server.LogStream.println(boolean): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.server.LogStream.println(char[]): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.server.LogStream.setDefaultStream(java.io.PrintStream): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.server.LogStream.setError(): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.server.LogStream.setOutputStream(java.io.OutputStream): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.server.LogStream.toString(): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.server.LogStream.wait(): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.server.LogStream.wait(long): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.server.LogStream.wait(long, int): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.server.LogStream.write(int): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.server.LogStream.write(byte[]): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.server.LogStream.write(byte[], int, int): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.server.RemoteCall.done(): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.server.RemoteCall.executeCall(): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.server.RemoteCall.getInputStream(): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.server.RemoteCall.getOutputStream(): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.server.RemoteCall.getResultStream(boolean): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.server.RemoteCall.releaseInputStream(): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.server.RemoteCall.releaseOutputStream(): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.server.RemoteRef.done(java.rmi.server.RemoteCall): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.server.RemoteRef.invoke(java.rmi.server.RemoteCall): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.server.RemoteRef.newCall(java.rmi.server.RemoteObject, java.rmi.server.Operation[], int, long): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.server.Skeleton.dispatch(java.rmi.Remote, java.rmi.server.RemoteCall, int, long): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.server.Skeleton.getOperations(): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.server.SkeletonMismatchException.clone(): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.server.SkeletonMismatchException.equals(java.lang.Object): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.server.SkeletonMismatchException.fillInStackTrace(): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.server.SkeletonMismatchException.finalize(): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.server.SkeletonMismatchException.getCause(): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.server.SkeletonMismatchException.getClass(): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.server.SkeletonMismatchException.getLocalizedMessage(): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.server.SkeletonMismatchException.getMessage(): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.server.SkeletonMismatchException.getStackTrace(): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.server.SkeletonMismatchException.hashCode(): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.server.SkeletonMismatchException.initCause(java.lang.Throwable): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.server.SkeletonMismatchException.notify(): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.server.SkeletonMismatchException.notifyAll(): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.server.SkeletonMismatchException.printStackTrace(): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.server.SkeletonMismatchException.printStackTrace(java.io.PrintStream): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.server.SkeletonMismatchException.printStackTrace(java.io.PrintWriter): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.server.SkeletonMismatchException.setStackTrace(java.lang.StackTraceElement[]): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.server.SkeletonMismatchException.toString(): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.server.SkeletonMismatchException.wait(): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.server.SkeletonMismatchException.wait(long): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.server.SkeletonMismatchException.wait(long, int): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.server.SkeletonNotFoundException.clone(): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.server.SkeletonNotFoundException.equals(java.lang.Object): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.server.SkeletonNotFoundException.fillInStackTrace(): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.server.SkeletonNotFoundException.finalize(): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.server.SkeletonNotFoundException.getCause(): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.server.SkeletonNotFoundException.getClass(): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.server.SkeletonNotFoundException.getLocalizedMessage(): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.server.SkeletonNotFoundException.getMessage(): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.server.SkeletonNotFoundException.getStackTrace(): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.server.SkeletonNotFoundException.hashCode(): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.server.SkeletonNotFoundException.initCause(java.lang.Throwable): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.server.SkeletonNotFoundException.notify(): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.server.SkeletonNotFoundException.notifyAll(): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.server.SkeletonNotFoundException.printStackTrace(): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.server.SkeletonNotFoundException.printStackTrace(java.io.PrintStream): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.server.SkeletonNotFoundException.printStackTrace(java.io.PrintWriter): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.server.SkeletonNotFoundException.setStackTrace(java.lang.StackTraceElement[]): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.server.SkeletonNotFoundException.toString(): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.server.SkeletonNotFoundException.wait(): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.server.SkeletonNotFoundException.wait(long): deprecated in jdk14, but not deprecated in harmony
+method java.rmi.server.SkeletonNotFoundException.wait(long, int): deprecated in jdk14, but not deprecated in harmony
+Bad
+field java.rmi.server.RemoteRef.packagePrefix: constant [sun.rmi.server] in jdk14, but constant [org.apache.harmony.rmi.internal.server] in harmony


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 May 17 10:30:52 2006 GMT
-jdk15 API scanned at 2006/05/17 05:07:21 EDT
-harmony API scanned at 2006/05/17 09:16:11 BST
+Comparison run at Fri May 19 10:28:48 2006 GMT
+jdk15 API scanned at 2006/05/19 05:07:09 EDT
+harmony API scanned at 2006/05/19 10:37:40 BST
-java.lang.ref: 87.05% good, 12.94% bad
+java.lang.ref: 91.76% good, 8.23% bad
-java.net: 98.47% good, 0.59% bad, 0.92% missing
+java.net: 98.74% good, 0.59% bad, 0.66% missing
-java.rmi: 4.77% good, 0.2% minor, 95.02% missing
-java.rmi.activation: 100% missing
-java.rmi.dgc: 100% missing
-java.rmi.registry: 100% missing
-java.rmi.server: 100% missing
+java.rmi: 95% good, 5% minor
+java.rmi.activation: 97.87% good, 0.7% minor, 1.41% bad
+java.rmi.dgc: 100% good
+java.rmi.registry: 89.65% good, 10.34% minor
+java.rmi.server: 73.17% good, 26.38% minor, 0.44% bad
-java.util: 80.39% good, 6.31% bad, 13.28% missing
+java.util: 81.78% good, 5.7% bad, 12.51% missing
-javax.net.ssl: 98.63% good, 1.36% bad
+javax.net.ssl: 98.64% good, 1.35% bad
-Total: 19.03% good, 0% minor, 0.26% bad, 80.69% missing
+Total: 19.85% good, 0.11% minor, 0.25% bad, 79.77% missing
-Packages: 103 missing.
-Classes: 14 minor, 66 bad, 185 missing.
-Interfaces: 3 bad, 57 missing.
+Packages: 99 missing.
+Classes: 20 minor, 53 bad, 167 missing.
+Interfaces: 4 minor, 3 bad, 55 missing.
-Fields: 30 bad, 204 missing.
-Methods: 347 bad, 865 missing.
-Constructors: 40 bad, 28 missing.
+Fields: 8 minor, 31 bad, 201 missing.
+Methods: 126 minor, 333 bad, 863 missing.
+Constructors: 4 minor, 43 bad, 27 missing.
-class java.lang.ref.WeakReference: has generic type parameter <T> in jdk15, but not generic in harmony
-class java.lang.ref.WeakReference: subclass of java.lang.ref.Reference<T> in jdk15, but subclass of raw java.lang.ref.Reference in harmony
-constructor java.lang.ref.WeakReference(T): parameters (T) in jdk15, but parameters (java.lang.Object) in harmony
-constructor java.lang.ref.WeakReference(T, java.lang.ref.ReferenceQueue<? super T>): parameters (T, java.lang.ref.ReferenceQueue<? super T>) in jdk15, but parameters (java.lang.Object, java.lang.ref.ReferenceQueue) in harmony
-method java.lang.ref.WeakReference.get(): type T in jdk15, but type java.lang.Object in harmony
-field java.net.HttpURLConnection.chunkLength: missing in harmony
-field java.net.HttpURLConnection.fixedContentLength: missing in harmony
-method java.net.HttpURLConnection.setChunkedStreamingMode(int): missing in harmony
-method java.net.HttpURLConnection.setFixedLengthStreamingMode(int): missing in harmony
-class java.rmi.RemoteException: SerialVersionUID=-5148567311918794206 in jdk15, but SerialVersionUID=-3036273690705141795 in harmony
-Missing
-class java.rmi.AccessException: missing in harmony
-class java.rmi.AlreadyBoundException: missing in harmony
-class java.rmi.ConnectException: missing in harmony
-class java.rmi.ConnectIOException: missing in harmony
-class java.rmi.MarshalException: missing in harmony
-class java.rmi.MarshalledObject: missing in harmony
-class java.rmi.Naming: missing in harmony
-class java.rmi.NoSuchObjectException: missing in harmony
-class java.rmi.NotBoundException: missing in harmony
-class java.rmi.RMISecurityException: missing in harmony
-class java.rmi.RMISecurityManager: missing in harmony
-class java.rmi.ServerError: missing in harmony
-class java.rmi.ServerException: missing in harmony
-class java.rmi.ServerRuntimeException: missing in harmony
-class java.rmi.StubNotFoundException: missing in harmony
-class java.rmi.UnexpectedException: missing in harmony
-class java.rmi.UnknownHostException: missing in harmony
-class java.rmi.UnmarshalException: missing in harmony
-constructor java.rmi.RemoteException(java.lang.String, java.lang.Throwable): missing in harmony
-field java.rmi.RemoteException.detail: missing in harmony
-interface java.rmi.Remote: missing in harmony
+class java.rmi.ServerRuntimeException: SerialVersionUID=7054464920481467219 in jdk15, but SerialVersionUID=1 in harmony
+class java.rmi.ServerRuntimeException: deprecated in jdk15, but not deprecated in harmony
+constructor java.rmi.ServerRuntimeException(java.lang.String, java.lang.Exception): deprecated in jdk15, but not deprecated in harmony
+field java.rmi.ServerRuntimeException.detail: deprecated in jdk15, but not deprecated in harmony
+method java.rmi.ServerRuntimeException.clone(): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.ServerRuntimeException.equals(java.lang.Object): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.ServerRuntimeException.fillInStackTrace(): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.ServerRuntimeException.finalize(): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.ServerRuntimeException.getCause(): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.ServerRuntimeException.getClass(): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.ServerRuntimeException.getLocalizedMessage(): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.ServerRuntimeException.getMessage(): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.ServerRuntimeException.getStackTrace(): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.ServerRuntimeException.hashCode(): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.ServerRuntimeException.initCause(java.lang.Throwable): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.ServerRuntimeException.notify(): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.ServerRuntimeException.notifyAll(): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.ServerRuntimeException.printStackTrace(): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.ServerRuntimeException.printStackTrace(java.io.PrintStream): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.ServerRuntimeException.printStackTrace(java.io.PrintWriter): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.ServerRuntimeException.setStackTrace(java.lang.StackTraceElement[]): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.ServerRuntimeException.toString(): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.ServerRuntimeException.wait(): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.ServerRuntimeException.wait(long): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.ServerRuntimeException.wait(long, int): deprecated in jdk15, but not deprecated in harmony
-Missing
-package java.rmi.activation: missing in harmony
-
-java.rmi.dgc:
-Missing
-package java.rmi.dgc: missing in harmony
+Minor
+class java.rmi.activation.Activatable: SerialVersionUID=-3120617863591563455 in jdk15, but SerialVersionUID=-3792193301680820385 in harmony
+class java.rmi.activation.ActivationGroup_Stub: SerialVersionUID=2 in jdk15, but SerialVersionUID=1 in harmony
+Bad
+constructor java.rmi.activation.Activatable(java.lang.String, java.rmi.MarshalledObject, boolean, int): throws java.rmi.RemoteException in jdk15, but doesn't throw java.rmi.RemoteException in harmony
+constructor java.rmi.activation.Activatable(java.lang.String, java.rmi.MarshalledObject, boolean, int): throws java.rmi.activation.ActivationException in jdk15, but doesn't throw java.rmi.activation.ActivationException in harmony
+constructor java.rmi.activation.Activatable(java.lang.String, java.rmi.MarshalledObject, boolean, int, java.rmi.server.RMIClientSocketFactory, java.rmi.server.RMIServerSocketFactory): throws java.rmi.RemoteException in jdk15, but doesn't throw java.rmi.RemoteException in harmony
+constructor java.rmi.activation.Activatable(java.lang.String, java.rmi.MarshalledObject, boolean, int, java.rmi.server.RMIClientSocketFactory, java.rmi.server.RMIServerSocketFactory): throws java.rmi.activation.ActivationException in jdk15, but doesn't throw java.rmi.activation.ActivationException in harmony
+constructor java.rmi.activation.Activatable(java.rmi.activation.ActivationID, int): throws java.rmi.RemoteException in jdk15, but doesn't throw java.rmi.RemoteException in harmony
+constructor java.rmi.activation.Activatable(java.rmi.activation.ActivationID, int, java.rmi.server.RMIClientSocketFactory, java.rmi.server.RMIServerSocketFactory): throws java.rmi.RemoteException in jdk15, but doesn't throw java.rmi.RemoteException in harmony
-Missing
-package java.rmi.registry: missing in harmony
+Minor
+interface java.rmi.registry.RegistryHandler: deprecated in jdk15, but not deprecated in harmony
+method java.rmi.registry.RegistryHandler.registryImpl(int): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.registry.RegistryHandler.registryStub(java.lang.String, int): deprecated in jdk15, but not deprecated in harmony
-Missing
-package java.rmi.server: missing in harmony
+Minor
+class java.rmi.server.LogStream: deprecated in jdk15, but not deprecated in harmony
+class java.rmi.server.SkeletonMismatchException: deprecated in jdk15, but not deprecated in harmony
+class java.rmi.server.SkeletonNotFoundException: deprecated in jdk15, but not deprecated in harmony
+constructor java.rmi.server.SkeletonMismatchException(java.lang.String): deprecated in jdk15, but not deprecated in harmony
+constructor java.rmi.server.SkeletonNotFoundException(java.lang.String): deprecated in jdk15, but not deprecated in harmony
+constructor java.rmi.server.SkeletonNotFoundException(java.lang.String, java.lang.Exception): deprecated in jdk15, but not deprecated in harmony
+field java.rmi.server.LoaderHandler.packagePrefix: deprecated in jdk15, but not deprecated in harmony
+field java.rmi.server.LogStream.BRIEF: deprecated in jdk15, but not deprecated in harmony
+field java.rmi.server.LogStream.SILENT: deprecated in jdk15, but not deprecated in harmony
+field java.rmi.server.LogStream.VERBOSE: deprecated in jdk15, but not deprecated in harmony
+field java.rmi.server.LogStream.out: deprecated in jdk15, but not deprecated in harmony
+field java.rmi.server.SkeletonMismatchException.detail: deprecated in jdk15, but not deprecated in harmony
+field java.rmi.server.SkeletonNotFoundException.detail: deprecated in jdk15, but not deprecated in harmony
+interface java.rmi.server.LoaderHandler: deprecated in jdk15, but not deprecated in harmony
+interface java.rmi.server.RemoteCall: deprecated in jdk15, but not deprecated in harmony
+interface java.rmi.server.Skeleton: deprecated in jdk15, but not deprecated in harmony
+method java.rmi.server.LoaderHandler.getSecurityContext(java.lang.ClassLoader): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.server.LoaderHandler.loadClass(java.lang.String): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.server.LoaderHandler.loadClass(java.net.URL, java.lang.String): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.server.LogStream.append(char): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.server.LogStream.append(java.lang.CharSequence): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.server.LogStream.append(java.lang.CharSequence, int, int): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.server.LogStream.checkError(): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.server.LogStream.clone(): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.server.LogStream.close(): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.server.LogStream.equals(java.lang.Object): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.server.LogStream.finalize(): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.server.LogStream.flush(): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.server.LogStream.getClass(): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.server.LogStream.getDefaultStream(): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.server.LogStream.getOutputStream(): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.server.LogStream.hashCode(): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.server.LogStream.log(java.lang.String): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.server.LogStream.notify(): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.server.LogStream.notifyAll(): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.server.LogStream.parseLevel(java.lang.String): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.server.LogStream.print(char): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.server.LogStream.print(double): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.server.LogStream.print(float): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.server.LogStream.print(int): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.server.LogStream.print(long): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.server.LogStream.print(java.lang.Object): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.server.LogStream.print(java.lang.String): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.server.LogStream.print(boolean): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.server.LogStream.print(char[]): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.server.LogStream.println(): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.server.LogStream.println(char): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.server.LogStream.println(double): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.server.LogStream.println(float): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.server.LogStream.println(int): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.server.LogStream.println(long): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.server.LogStream.println(java.lang.Object): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.server.LogStream.println(java.lang.String): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.server.LogStream.println(boolean): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.server.LogStream.println(char[]): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.server.LogStream.setDefaultStream(java.io.PrintStream): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.server.LogStream.setError(): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.server.LogStream.setOutputStream(java.io.OutputStream): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.server.LogStream.toString(): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.server.LogStream.wait(): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.server.LogStream.wait(long): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.server.LogStream.wait(long, int): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.server.LogStream.write(int): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.server.LogStream.write(byte[]): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.server.LogStream.write(byte[], int, int): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.server.RemoteCall.done(): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.server.RemoteCall.executeCall(): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.server.RemoteCall.getInputStream(): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.server.RemoteCall.getOutputStream(): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.server.RemoteCall.getResultStream(boolean): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.server.RemoteCall.releaseInputStream(): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.server.RemoteCall.releaseOutputStream(): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.server.RemoteRef.done(java.rmi.server.RemoteCall): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.server.RemoteRef.invoke(java.rmi.server.RemoteCall): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.server.RemoteRef.newCall(java.rmi.server.RemoteObject, java.rmi.server.Operation[], int, long): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.server.Skeleton.dispatch(java.rmi.Remote, java.rmi.server.RemoteCall, int, long): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.server.Skeleton.getOperations(): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.server.SkeletonMismatchException.clone(): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.server.SkeletonMismatchException.equals(java.lang.Object): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.server.SkeletonMismatchException.fillInStackTrace(): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.server.SkeletonMismatchException.finalize(): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.server.SkeletonMismatchException.getCause(): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.server.SkeletonMismatchException.getClass(): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.server.SkeletonMismatchException.getLocalizedMessage(): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.server.SkeletonMismatchException.getMessage(): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.server.SkeletonMismatchException.getStackTrace(): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.server.SkeletonMismatchException.hashCode(): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.server.SkeletonMismatchException.initCause(java.lang.Throwable): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.server.SkeletonMismatchException.notify(): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.server.SkeletonMismatchException.notifyAll(): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.server.SkeletonMismatchException.printStackTrace(): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.server.SkeletonMismatchException.printStackTrace(java.io.PrintStream): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.server.SkeletonMismatchException.printStackTrace(java.io.PrintWriter): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.server.SkeletonMismatchException.setStackTrace(java.lang.StackTraceElement[]): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.server.SkeletonMismatchException.toString(): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.server.SkeletonMismatchException.wait(): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.server.SkeletonMismatchException.wait(long): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.server.SkeletonMismatchException.wait(long, int): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.server.SkeletonNotFoundException.clone(): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.server.SkeletonNotFoundException.equals(java.lang.Object): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.server.SkeletonNotFoundException.fillInStackTrace(): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.server.SkeletonNotFoundException.finalize(): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.server.SkeletonNotFoundException.getCause(): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.server.SkeletonNotFoundException.getClass(): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.server.SkeletonNotFoundException.getLocalizedMessage(): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.server.SkeletonNotFoundException.getMessage(): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.server.SkeletonNotFoundException.getStackTrace(): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.server.SkeletonNotFoundException.hashCode(): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.server.SkeletonNotFoundException.initCause(java.lang.Throwable): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.server.SkeletonNotFoundException.notify(): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.server.SkeletonNotFoundException.notifyAll(): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.server.SkeletonNotFoundException.printStackTrace(): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.server.SkeletonNotFoundException.printStackTrace(java.io.PrintStream): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.server.SkeletonNotFoundException.printStackTrace(java.io.PrintWriter): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.server.SkeletonNotFoundException.setStackTrace(java.lang.StackTraceElement[]): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.server.SkeletonNotFoundException.toString(): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.server.SkeletonNotFoundException.wait(): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.server.SkeletonNotFoundException.wait(long): deprecated in jdk15, but not deprecated in harmony
+method java.rmi.server.SkeletonNotFoundException.wait(long, int): deprecated in jdk15, but not deprecated in harmony
+Bad
+field java.rmi.server.RemoteRef.packagePrefix: constant [sun.rmi.server] in jdk15, but constant [org.apache.harmony.rmi.internal.server] in harmony
+method java.rmi.server.RMIClassLoaderSpi.getClassAnnotation(java.lang.Class<?>): parameters (java.lang.Class<?>) in jdk15, but parameters (java.lang.Class) in harmony
-class java.util.HashMap: has generic type parameters <T, T2> in jdk15, but not generic in harmony
-class java.util.HashMap: implements java.util.Map<T, T2> in jdk15, but implements raw java.util.Map in harmony
-class java.util.HashMap: subclass of java.util.AbstractMap<T, T2> in jdk15, but subclass of raw java.util.AbstractMap in harmony
-class java.util.LinkedHashSet: has generic type parameter <T> in jdk15, but not generic in harmony
-class java.util.LinkedHashSet: implements java.lang.Iterable<T> in jdk15, but implements raw java.lang.Iterable in harmony
-class java.util.LinkedHashSet: implements java.util.Collection<T> in jdk15, but implements raw java.util.Collection in harmony
-class java.util.LinkedHashSet: implements java.util.Set<T> in jdk15, but implements raw java.util.Set in harmony
-class java.util.LinkedHashSet: subclass of java.util.HashSet<T> in jdk15, but subclass of raw java.util.HashSet in harmony
-class java.util.WeakHashMap: has generic type parameters <T, T2> in jdk15, but not generic in harmony
-class java.util.WeakHashMap: implements java.util.Map<T, T2> in jdk15, but implements raw java.util.Map in harmony
-class java.util.WeakHashMap: subclass of java.util.AbstractMap<T, T2> in jdk15, but subclass of raw java.util.AbstractMap in harmony
-constructor java.util.LinkedHashSet(java.util.Collection<? extends T>): parameters (java.util.Collection<? extends T>) in jdk15, but parameters (java.util.Collection) in harmony
-method java.util.HashMap.get(java.lang.Object): type T2 in jdk15, but type java.lang.Object in harmony
-method java.util.HashMap.keySet(): type java.util.Set<T> in jdk15, but type java.util.Set in harmony
-method java.util.HashMap.put(T, T2): parameters (T, T2) in jdk15, but parameters (java.lang.Object, java.lang.Object) in harmony
-method java.util.HashMap.put(T, T2): type T2 in jdk15, but type java.lang.Object in harmony
-method java.util.HashMap.remove(java.lang.Object): type T2 in jdk15, but type java.lang.Object in harmony
-method java.util.HashMap.values(): type java.util.Collection<T2> in jdk15, but type java.util.Collection in harmony
-method java.util.LinkedHashSet.addAll(java.util.Collection<? extends T>): parameters (java.util.Collection<? extends T>) in jdk15, but parameters (java.util.Collection<?>) in harmony
-method java.util.LinkedHashSet.toArray(T2[]): parameters (T2[]) in jdk15, but parameters (T[]) in harmony
-method java.util.LinkedHashSet.toArray(T2[]): type T2[] in jdk15, but type T[] in harmony
-method java.util.WeakHashMap.get(java.lang.Object): type T2 in jdk15, but type java.lang.Object in harmony
-method java.util.WeakHashMap.put(T, T2): parameters (T, T2) in jdk15, but parameters (java.lang.Object, java.lang.Object) in harmony
-method java.util.WeakHashMap.put(T, T2): type T2 in jdk15, but type java.lang.Object in harmony
-method java.util.WeakHashMap.putAll(java.util.Map<? extends T, ? extends T2>): parameters (java.util.Map<? extends T, ? extends T2>) in jdk15, but parameters (java.util.Map<?, ?>) in harmony
-method java.util.WeakHashMap.remove(java.lang.Object): type T2 in jdk15, but type java.lang.Object in harmony
-interface java.util.Queue: 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 May 17 10:32:15 2006 GMT
-harmony API scanned at 2006/05/17 09:16:11 BST
-jdk15 API scanned at 2006/05/17 05:07:21 EDT
+Comparison run at Fri May 19 10:30:03 2006 GMT
+harmony API scanned at 2006/05/19 10:37:40 BST
+jdk15 API scanned at 2006/05/19 05:07:09 EDT
-java.rmi: 95.83% good, 4.16% minor
+java.rmi: 98.34% good, 0.2% minor, 1.24% bad, 0.2% missing
+java.rmi.activation: 97.87% good, 0.7% minor, 1.41% bad
+java.rmi.dgc: 100% good
+java.rmi.registry: 96.66% good, 3.33% missing
+java.rmi.server: 99.34% good, 0.21% bad, 0.43% missing
-java.util: 99.06% good, 0.88% bad, 0.04% missing
+java.util: 99.21% good, 0.74% bad, 0.04% missing
-Total: 99.41% good, 0.02% minor, 0.16% bad, 0.39% missing, 0.81% abs.add
+Total: 99.39% good, 0.03% minor, 0.18% bad, 0.39% missing, 0.77% abs.add
-Classes: 11 minor, 8 bad.
+Classes: 13 minor, 9 bad.
-Fields: 2 bad, 1 missing.
-Methods: 1 minor, 35 bad, 221 abs.add.
-Constructors: 1 bad, 14 missing.
+Fields: 3 bad, 1 missing.
+Methods: 1 minor, 36 bad, 221 abs.add.
+Constructors: 7 bad, 18 missing.
-class java.rmi.RemoteException: SerialVersionUID=-3036273690705141795 in harmony, but SerialVersionUID=-5148567311918794206 in jdk15
+class java.rmi.ServerRuntimeException: SerialVersionUID=1 in harmony, but SerialVersionUID=7054464920481467219 in jdk15
+Bad
+class java.rmi.Naming: nonfinal in harmony, but final in jdk15
+method java.rmi.Naming.clone(): nonfinal in harmony, but final in jdk15
+method java.rmi.Naming.equals(java.lang.Object): nonfinal in harmony, but final in jdk15
+method java.rmi.Naming.finalize(): nonfinal in harmony, but final in jdk15
+method java.rmi.Naming.hashCode(): nonfinal in harmony, but final in jdk15
+method java.rmi.Naming.toString(): nonfinal in harmony, but final in jdk15
+Missing
+constructor java.rmi.Naming(): missing in jdk15
+
+java.rmi.activation:
+Minor
+class java.rmi.activation.Activatable: SerialVersionUID=-3792193301680820385 in harmony, but SerialVersionUID=-3120617863591563455 in jdk15
+class java.rmi.activation.ActivationGroup_Stub: SerialVersionUID=1 in harmony, but SerialVersionUID=2 in jdk15
+Bad
+constructor java.rmi.activation.Activatable(java.lang.String, java.rmi.MarshalledObject, boolean, int): doesn't throw java.rmi.RemoteException in harmony, but throws java.rmi.RemoteException in jdk15
+constructor java.rmi.activation.Activatable(java.lang.String, java.rmi.MarshalledObject, boolean, int): doesn't throw java.rmi.activation.ActivationException in harmony, but throws java.rmi.activation.ActivationException in jdk15
+constructor java.rmi.activation.Activatable(java.lang.String, java.rmi.MarshalledObject, boolean, int, java.rmi.server.RMIClientSocketFactory, java.rmi.server.RMIServerSocketFactory): doesn't throw java.rmi.RemoteException in harmony, but throws java.rmi.RemoteException in jdk15
+constructor java.rmi.activation.Activatable(java.lang.String, java.rmi.MarshalledObject, boolean, int, java.rmi.server.RMIClientSocketFactory, java.rmi.server.RMIServerSocketFactory): doesn't throw java.rmi.activation.ActivationException in harmony, but throws java.rmi.activation.ActivationException in jdk15
+constructor java.rmi.activation.Activatable(java.rmi.activation.ActivationID, int): doesn't throw java.rmi.RemoteException in harmony, but throws java.rmi.RemoteException in jdk15
+constructor java.rmi.activation.Activatable(java.rmi.activation.ActivationID, int, java.rmi.server.RMIClientSocketFactory, java.rmi.server.RMIServerSocketFactory): doesn't throw java.rmi.RemoteException in harmony, but throws java.rmi.RemoteException in jdk15
+
+java.rmi.registry:
+Missing
+constructor java.rmi.registry.LocateRegistry(): missing in jdk15
+
+java.rmi.server:
+Bad
+field java.rmi.server.RemoteRef.packagePrefix: constant [org.apache.harmony.rmi.internal.server] in harmony, but constant [sun.rmi.server] in jdk15
+Missing
+constructor java.rmi.server.LogStream(java.io.OutputStream): missing in jdk15
+constructor java.rmi.server.RMIClassLoader(): missing in jdk15
-method java.util.LinkedHashSet.addAll(java.util.Collection<?>): parameters (java.util.Collection<?>) in harmony, but parameters (java.util.Collection<? extends T>) in jdk15
-method java.util.LinkedHashSet.toArray(T[]): parameters (T[]) in harmony, but parameters (T2[]) in jdk15
-method java.util.LinkedHashSet.toArray(T[]): type T[] in harmony, but type T2[] in jdk15
-method java.util.WeakHashMap.putAll(java.util.Map<?, ?>): parameters (java.util.Map<?, ?>) in harmony, but parameters (java.util.Map<? extends T, ? extends T2>) in jdk15



Mime
View raw message