Japi diff jdk6 vs classpath: Full results: http://www.kaffe.org/~stuart/japi/htmlout/h-jdk6-classpath.html
Changes since last run: -Comparison run at Mon May 21 11:08:29 2007 GMT -jdk6 API scanned at 2007/05/21 05:28:18 EDT -classpath API scanned at 2007/05/21 06:48:23 EDT +Comparison run at Tue May 22 11:03:34 2007 GMT +jdk6 API scanned at 2007/05/22 05:28:27 EDT +classpath API scanned at 2007/05/22 06:43:44 EDT -java.rmi: 99.37% good, 0.62% bad -java.rmi.activation: 94.68% good, 5.31% bad +java.rmi: 100% good +java.rmi.activation: 99.64% good, 0.35% bad -Total: 89.51% good, 0.01% minor, 0.06% bad, 10.4% missing, 0% abs.add +Total: 89.52% good, 0.01% minor, 0.05% bad, 10.4% missing, 0% abs.add -Classes: 42 minor, 36 bad, 112 missing. +Classes: 42 minor, 35 bad, 112 missing. -Methods: 2 minor, 64 bad, 647 missing, 7 abs.add. -Constructors: 8 bad, 69 missing. +Methods: 2 minor, 56 bad, 647 missing, 7 abs.add. +Constructors: 69 missing. -java.rmi: -Bad -class java.rmi.MarshalledObject: has generic type parameter <T> in jdk6, but not generic in classpath -constructor java.rmi.MarshalledObject(T): parameters (T) in jdk6, but parameters (java.lang.Object) in classpath -method java.rmi.MarshalledObject.get(): type T in jdk6, but type java.lang.Object in classpath - -constructor java.rmi.activation.Activatable(java.lang.String, java.rmi.MarshalledObject<?>, boolean, int): parameters (java.lang.String, java.rmi.MarshalledObject<?>, boolean, int) in jdk6, but parameters (java.lang.String, java.rmi.MarshalledObject, boolean, int) in classpath -constructor java.rmi.activation.Activatable(java.lang.String, java.rmi.MarshalledObject<?>, boolean, int, java.rmi.server.RMIClientSocketFactory, java.rmi.server.RMIServerSocketFactory): parameters (java.lang.String, java.rmi.MarshalledObject<?>, boolean, int, java.rmi.server.RMIClientSocketFactory, java.rmi.server.RMIServerSocketFactory) in jdk6, but parameters (java.lang.String, java.rmi.MarshalledObject, boolean, int, java.rmi.server.RMIClientSocketFactory, java.rmi.server.RMIServerSocketFactory) in classpath -constructor java.rmi.activation.ActivationDesc(java.lang.String, java.lang.String, java.rmi.MarshalledObject<?>): parameters (java.lang.String, java.lang.String, java.rmi.MarshalledObject<?>) in jdk6, but parameters (java.lang.String, java.lang.String, java.rmi.MarshalledObject) in classpath -constructor java.rmi.activation.ActivationDesc(java.lang.String, java.lang.String, java.rmi.MarshalledObject<?>, boolean): parameters (java.lang.String, java.lang.String, java.rmi.MarshalledObject<?>, boolean) in jdk6, but parameters (java.lang.String, java.lang.String, java.rmi.MarshalledObject, boolean) in classpath -constructor java.rmi.activation.ActivationDesc(java.rmi.activation.ActivationGroupID, java.lang.String, java.lang.String, java.rmi.MarshalledObject<?>): parameters (java.rmi.activation.ActivationGroupID, java.lang.String, java.lang.String, java.rmi.MarshalledObject<?>) in jdk6, but parameters (java.rmi.activation.ActivationGroupID, java.lang.String, java.lang.String, java.rmi.MarshalledObject) in classpath -constructor java.rmi.activation.ActivationDesc(java.rmi.activation.ActivationGroupID, java.lang.String, java.lang.String, java.rmi.MarshalledObject<?>, boolean): parameters (java.rmi.activation.ActivationGroupID, java.lang.String, java.lang.String, java.rmi.MarshalledObject<?>, boolean) in jdk6, but parameters (java.rmi.activation.ActivationGroupID, java.lang.String, java.lang.String, java.rmi.MarshalledObject, boolean) in classpath -constructor java.rmi.activation.ActivationGroupDesc(java.lang.String, java.lang.String, java.rmi.MarshalledObject<?>, java.util.Properties, java.rmi.activation.ActivationGroupDesc.CommandEnvironment): parameters (java.lang.String, java.lang.String, java.rmi.MarshalledObject<?>, java.util.Properties, java.rmi.activation.ActivationGroupDesc.CommandEnvironment) in jdk6, but parameters (java.lang.String, java.lang.String, java.rmi.MarshalledObject, java.util.Properties, java.rmi.activation.ActivationGroupDesc.CommandEnvironment) in classpath -method java.rmi.activation.Activatable.exportObject(java.rmi.Remote, java.lang.String, java.rmi.MarshalledObject<?>, boolean, int): parameters (java.rmi.Remote, java.lang.String, java.rmi.MarshalledObject<?>, boolean, int) in jdk6, but parameters (java.rmi.Remote, java.lang.String, java.rmi.MarshalledObject, boolean, int) in classpath -method java.rmi.activation.ActivationDesc.getData(): type java.rmi.MarshalledObject<?> in jdk6, but type java.rmi.MarshalledObject in classpath -method java.rmi.activation.ActivationGroup.activeObject(java.rmi.activation.ActivationID, java.rmi.MarshalledObject<? extends java.rmi.Remote>): parameters (java.rmi.activation.ActivationID, java.rmi.MarshalledObject<? extends java.rmi.Remote>) in jdk6, but parameters (java.rmi.activation.ActivationID, java.rmi.MarshalledObject) in classpath -method java.rmi.activation.ActivationGroupDesc.getData(): type java.rmi.MarshalledObject<?> in jdk6, but type java.rmi.MarshalledObject in classpath -method java.rmi.activation.ActivationInstantiator.newInstance(java.rmi.activation.ActivationID, java.rmi.activation.ActivationDesc): type java.rmi.MarshalledObject<? extends java.rmi.Remote> in jdk6, but type java.rmi.MarshalledObject in classpath -method java.rmi.activation.ActivationMonitor.activeObject(java.rmi.activation.ActivationID, java.rmi.MarshalledObject<? extends java.rmi.Remote>): parameters (java.rmi.activation.ActivationID, java.rmi.MarshalledObject<? extends java.rmi.Remote>) in jdk6, but parameters (java.rmi.activation.ActivationID, java.rmi.MarshalledObject) in classpath -method java.rmi.activation.Activator.activate(java.rmi.activation.ActivationID, boolean): type java.rmi.MarshalledObject<? extends java.rmi.Remote> in jdk6, but type java.rmi.MarshalledObject in classpath Japi diff jdk7 vs classpath: Full results: http://www.kaffe.org/~stuart/japi/htmlout/h-jdk7-classpath.html Changes since last run: -Comparison run at Mon May 21 11:13:49 2007 GMT -jdk7 API scanned at 2007/05/21 05:42:03 EDT -classpath API scanned at 2007/05/21 06:48:23 EDT +Comparison run at Tue May 22 11:08:57 2007 GMT +jdk7 API scanned at 2007/05/22 05:41:40 EDT +classpath API scanned at 2007/05/22 06:43:44 EDT -java.rmi: 99.37% good, 0.62% bad -java.rmi.activation: 94.68% good, 5.31% bad +java.rmi: 100% good +java.rmi.activation: 99.64% good, 0.35% bad -Total: 89.5% good, 0.01% minor, 0.06% bad, 10.4% missing, 0% abs.add +Total: 89.51% good, 0.01% minor, 0.05% bad, 10.4% missing, 0% abs.add -Classes: 44 minor, 40 bad, 112 missing. +Classes: 44 minor, 39 bad, 112 missing. -Methods: 2 minor, 65 bad, 651 missing, 7 abs.add. -Constructors: 8 bad, 70 missing. +Methods: 2 minor, 57 bad, 651 missing, 7 abs.add. +Constructors: 70 missing. -java.rmi: -Bad -class java.rmi.MarshalledObject: has generic type parameter <T> in jdk7, but not generic in classpath -constructor java.rmi.MarshalledObject(T): parameters (T) in jdk7, but parameters (java.lang.Object) in classpath -method java.rmi.MarshalledObject.get(): type T in jdk7, but type java.lang.Object in classpath - -constructor java.rmi.activation.Activatable(java.lang.String, java.rmi.MarshalledObject<?>, boolean, int): parameters (java.lang.String, java.rmi.MarshalledObject<?>, boolean, int) in jdk7, but parameters (java.lang.String, java.rmi.MarshalledObject, boolean, int) in classpath -constructor java.rmi.activation.Activatable(java.lang.String, java.rmi.MarshalledObject<?>, boolean, int, java.rmi.server.RMIClientSocketFactory, java.rmi.server.RMIServerSocketFactory): parameters (java.lang.String, java.rmi.MarshalledObject<?>, boolean, int, java.rmi.server.RMIClientSocketFactory, java.rmi.server.RMIServerSocketFactory) in jdk7, but parameters (java.lang.String, java.rmi.MarshalledObject, boolean, int, java.rmi.server.RMIClientSocketFactory, java.rmi.server.RMIServerSocketFactory) in classpath -constructor java.rmi.activation.ActivationDesc(java.lang.String, java.lang.String, java.rmi.MarshalledObject<?>): parameters (java.lang.String, java.lang.String, java.rmi.MarshalledObject<?>) in jdk7, but parameters (java.lang.String, java.lang.String, java.rmi.MarshalledObject) in classpath -constructor java.rmi.activation.ActivationDesc(java.lang.String, java.lang.String, java.rmi.MarshalledObject<?>, boolean): parameters (java.lang.String, java.lang.String, java.rmi.MarshalledObject<?>, boolean) in jdk7, but parameters (java.lang.String, java.lang.String, java.rmi.MarshalledObject, boolean) in classpath -constructor java.rmi.activation.ActivationDesc(java.rmi.activation.ActivationGroupID, java.lang.String, java.lang.String, java.rmi.MarshalledObject<?>): parameters (java.rmi.activation.ActivationGroupID, java.lang.String, java.lang.String, java.rmi.MarshalledObject<?>) in jdk7, but parameters (java.rmi.activation.ActivationGroupID, java.lang.String, java.lang.String, java.rmi.MarshalledObject) in classpath -constructor java.rmi.activation.ActivationDesc(java.rmi.activation.ActivationGroupID, java.lang.String, java.lang.String, java.rmi.MarshalledObject<?>, boolean): parameters (java.rmi.activation.ActivationGroupID, java.lang.String, java.lang.String, java.rmi.MarshalledObject<?>, boolean) in jdk7, but parameters (java.rmi.activation.ActivationGroupID, java.lang.String, java.lang.String, java.rmi.MarshalledObject, boolean) in classpath -constructor java.rmi.activation.ActivationGroupDesc(java.lang.String, java.lang.String, java.rmi.MarshalledObject<?>, java.util.Properties, java.rmi.activation.ActivationGroupDesc.CommandEnvironment): parameters (java.lang.String, java.lang.String, java.rmi.MarshalledObject<?>, java.util.Properties, java.rmi.activation.ActivationGroupDesc.CommandEnvironment) in jdk7, but parameters (java.lang.String, java.lang.String, java.rmi.MarshalledObject, java.util.Properties, java.rmi.activation.ActivationGroupDesc.CommandEnvironment) in classpath -method java.rmi.activation.Activatable.exportObject(java.rmi.Remote, java.lang.String, java.rmi.MarshalledObject<?>, boolean, int): parameters (java.rmi.Remote, java.lang.String, java.rmi.MarshalledObject<?>, boolean, int) in jdk7, but parameters (java.rmi.Remote, java.lang.String, java.rmi.MarshalledObject, boolean, int) in classpath -method java.rmi.activation.ActivationDesc.getData(): type java.rmi.MarshalledObject<?> in jdk7, but type java.rmi.MarshalledObject in classpath -method java.rmi.activation.ActivationGroup.activeObject(java.rmi.activation.ActivationID, java.rmi.MarshalledObject<? extends java.rmi.Remote>): parameters (java.rmi.activation.ActivationID, java.rmi.MarshalledObject<? extends java.rmi.Remote>) in jdk7, but parameters (java.rmi.activation.ActivationID, java.rmi.MarshalledObject) in classpath -method java.rmi.activation.ActivationGroupDesc.getData(): type java.rmi.MarshalledObject<?> in jdk7, but type java.rmi.MarshalledObject in classpath -method java.rmi.activation.ActivationInstantiator.newInstance(java.rmi.activation.ActivationID, java.rmi.activation.ActivationDesc): type java.rmi.MarshalledObject<? extends java.rmi.Remote> in jdk7, but type java.rmi.MarshalledObject in classpath -method java.rmi.activation.ActivationMonitor.activeObject(java.rmi.activation.ActivationID, java.rmi.MarshalledObject<? extends java.rmi.Remote>): parameters (java.rmi.activation.ActivationID, java.rmi.MarshalledObject<? extends java.rmi.Remote>) in jdk7, but parameters (java.rmi.activation.ActivationID, java.rmi.MarshalledObject) in classpath -method java.rmi.activation.Activator.activate(java.rmi.activation.ActivationID, boolean): type java.rmi.MarshalledObject<? extends java.rmi.Remote> in jdk7, but type java.rmi.MarshalledObject in classpath _______________________________________________ Classpath-testresults mailing list [email protected] http://lists.gnu.org/mailman/listinfo/classpath-testresults
