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 Mon, 30 Oct 2006 12:53:23 GMT
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 Sun Oct 29 19:36:34 2006 GMT
-jdk14 API scanned at 2006/10/29 12:18:53 EST
-harmony API scanned at 2006/10/29 08:11:03 GMT
+Comparison run at Mon Oct 30 12:34:14 2006 GMT
+jdk14 API scanned at 2006/10/30 05:11:16 EST
+harmony API scanned at 2006/10/30 10:17:50 GMT
-javax.print.attribute: 97.78% good, 2.21% minor
+javax.print.attribute: 100% good
-Total: 96.35% good, 0.12% minor, 0.01% bad, 3.49% missing, 0.03% abs.add
+Total: 96.35% good, 0.11% minor, 0.01% bad, 3.49% missing, 0.03% abs.add
-Classes: 96 minor, 2 bad, 41 missing.
+Classes: 87 minor, 2 bad, 41 missing.
-javax.print.attribute:
-Minor
-class javax.print.attribute.DateTimeSyntax: SerialVersionUID=-1400819079791208582 in jdk14,
but SerialVersionUID=-1203132747359678132 in harmony
-class javax.print.attribute.HashAttributeSet: SerialVersionUID=5311560590283707917 in jdk14,
but SerialVersionUID=-3620867133321371415 in harmony
-class javax.print.attribute.HashDocAttributeSet: SerialVersionUID=-1128534486061432528 in
jdk14, but SerialVersionUID=-4177662237037665657 in harmony
-class javax.print.attribute.HashPrintJobAttributeSet: SerialVersionUID=-4204473656070350348
in jdk14, but SerialVersionUID=7346419396259202655 in harmony
-class javax.print.attribute.HashPrintRequestAttributeSet: SerialVersionUID=2364756266107751933
in jdk14, but SerialVersionUID=2896276867771034997 in harmony
-class javax.print.attribute.HashPrintServiceAttributeSet: SerialVersionUID=6642904616179203070
in jdk14, but SerialVersionUID=2343502096456305839 in harmony
-class javax.print.attribute.ResolutionSyntax: SerialVersionUID=2706743076526672017 in jdk14,
but SerialVersionUID=889495669316051878 in harmony
-class javax.print.attribute.SetOfIntegerSyntax: SerialVersionUID=3666874174847632203 in jdk14,
but SerialVersionUID=-1409885054952959209 in harmony
-class javax.print.attribute.TextSyntax: SerialVersionUID=-8130648736378144102 in jdk14, but
SerialVersionUID=-4523162111425842416 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 Sun Oct 29 19:39:35 2006 GMT
-jdk15 API scanned at 2006/10/29 12:27:16 EST
-harmony API scanned at 2006/10/29 08:11:03 GMT
+Comparison run at Mon Oct 30 12:37:16 2006 GMT
+jdk15 API scanned at 2006/10/30 05:19:21 EST
+harmony API scanned at 2006/10/30 10:17:50 GMT
-javax.print: 97.74% good, 2.25% bad
-javax.print.attribute: 94.65% good, 2.4% minor, 2.94% bad
+javax.print: 100% good
+javax.print.attribute: 99% good, 0.99% bad
-Total: 94.47% good, 0.12% minor, 0.06% bad, 5.34% missing, 0.02% abs.add
+Total: 94.49% good, 0.11% minor, 0.04% bad, 5.34% missing, 0.02% abs.add
-Classes: 116 minor, 8 bad, 53 missing.
+Classes: 107 minor, 8 bad, 53 missing.
-Methods: 47 minor, 54 bad, 210 missing, 39 abs.add.
-Constructors: 4 minor, 15 bad, 10 missing.
+Methods: 47 minor, 37 bad, 210 missing, 39 abs.add.
+Constructors: 4 minor, 11 bad, 10 missing.
-javax.print:
-Bad
-method javax.print.MultiDocPrintService.getAttribute(java.lang.Class<T>): has generic
type parameter <T extends javax.print.attribute.PrintServiceAttribute> in jdk15, but
not generic in harmony
-method javax.print.MultiDocPrintService.getAttribute(java.lang.Class<T>): parameters
(java.lang.Class<T>) in jdk15, but parameters (java.lang.Class) in harmony
-method javax.print.MultiDocPrintService.getAttribute(java.lang.Class<T>): type T in
jdk15, but type javax.print.attribute.PrintServiceAttribute in harmony
-method javax.print.MultiDocPrintService.getDefaultAttributeValue(java.lang.Class<? extends
javax.print.attribute.Attribute>): parameters (java.lang.Class<? extends javax.print.attribute.Attribute>)
in jdk15, but parameters (java.lang.Class) in harmony
-method javax.print.MultiDocPrintService.getSupportedAttributeCategories(): type java.lang.Class<?>[]
in jdk15, but type java.lang.Class[] in harmony
-method javax.print.MultiDocPrintService.getSupportedAttributeValues(java.lang.Class<?
extends javax.print.attribute.Attribute>, javax.print.DocFlavor, javax.print.attribute.AttributeSet):
parameters (java.lang.Class<? extends javax.print.attribute.Attribute>, javax.print.DocFlavor,
javax.print.attribute.AttributeSet) in jdk15, but parameters (java.lang.Class, javax.print.DocFlavor,
javax.print.attribute.AttributeSet) in harmony
-method javax.print.MultiDocPrintService.isAttributeCategorySupported(java.lang.Class<?
extends javax.print.attribute.Attribute>): parameters (java.lang.Class<? extends javax.print.attribute.Attribute>)
in jdk15, but parameters (java.lang.Class) in harmony
-method javax.print.PrintService.getAttribute(java.lang.Class<T>): has generic type
parameter <T extends javax.print.attribute.PrintServiceAttribute> in jdk15, but not
generic in harmony
-method javax.print.PrintService.getAttribute(java.lang.Class<T>): parameters (java.lang.Class<T>)
in jdk15, but parameters (java.lang.Class) in harmony
-method javax.print.PrintService.getAttribute(java.lang.Class<T>): type T in jdk15,
but type javax.print.attribute.PrintServiceAttribute in harmony
-method javax.print.PrintService.getDefaultAttributeValue(java.lang.Class<? extends javax.print.attribute.Attribute>):
parameters (java.lang.Class<? extends javax.print.attribute.Attribute>) in jdk15, but
parameters (java.lang.Class) in harmony
-method javax.print.PrintService.getSupportedAttributeCategories(): type java.lang.Class<?>[]
in jdk15, but type java.lang.Class[] in harmony
-method javax.print.PrintService.getSupportedAttributeValues(java.lang.Class<? extends
javax.print.attribute.Attribute>, javax.print.DocFlavor, javax.print.attribute.AttributeSet):
parameters (java.lang.Class<? extends javax.print.attribute.Attribute>, javax.print.DocFlavor,
javax.print.attribute.AttributeSet) in jdk15, but parameters (java.lang.Class, javax.print.DocFlavor,
javax.print.attribute.AttributeSet) in harmony
-method javax.print.PrintService.isAttributeCategorySupported(java.lang.Class<? extends
javax.print.attribute.Attribute>): parameters (java.lang.Class<? extends javax.print.attribute.Attribute>)
in jdk15, but parameters (java.lang.Class) in harmony
-
-Minor
-class javax.print.attribute.DateTimeSyntax: SerialVersionUID=-1400819079791208582 in jdk15,
but SerialVersionUID=-1203132747359678132 in harmony
-class javax.print.attribute.HashAttributeSet: SerialVersionUID=5311560590283707917 in jdk15,
but SerialVersionUID=-3620867133321371415 in harmony
-class javax.print.attribute.HashDocAttributeSet: SerialVersionUID=-1128534486061432528 in
jdk15, but SerialVersionUID=-4177662237037665657 in harmony
-class javax.print.attribute.HashPrintJobAttributeSet: SerialVersionUID=-4204473656070350348
in jdk15, but SerialVersionUID=7346419396259202655 in harmony
-class javax.print.attribute.HashPrintRequestAttributeSet: SerialVersionUID=2364756266107751933
in jdk15, but SerialVersionUID=2896276867771034997 in harmony
-class javax.print.attribute.HashPrintServiceAttributeSet: SerialVersionUID=6642904616179203070
in jdk15, but SerialVersionUID=2343502096456305839 in harmony
-class javax.print.attribute.ResolutionSyntax: SerialVersionUID=2706743076526672017 in jdk15,
but SerialVersionUID=889495669316051878 in harmony
-class javax.print.attribute.SetOfIntegerSyntax: SerialVersionUID=3666874174847632203 in jdk15,
but SerialVersionUID=-1409885054952959209 in harmony
-class javax.print.attribute.TextSyntax: SerialVersionUID=-8130648736378144102 in jdk15, but
SerialVersionUID=-4523162111425842416 in harmony
-Bad
-constructor javax.print.attribute.HashAttributeSet(java.lang.Class<?>): parameters
(java.lang.Class<?>) in jdk15, but parameters (java.lang.Class) in harmony
-constructor javax.print.attribute.HashAttributeSet(javax.print.attribute.Attribute, java.lang.Class<?>):
parameters (javax.print.attribute.Attribute, java.lang.Class<?>) in jdk15, but parameters
(javax.print.attribute.Attribute, java.lang.Class) in harmony
-constructor javax.print.attribute.HashAttributeSet(javax.print.attribute.AttributeSet, java.lang.Class<?>):
parameters (javax.print.attribute.AttributeSet, java.lang.Class<?>) in jdk15, but parameters
(javax.print.attribute.AttributeSet, java.lang.Class) in harmony
-constructor javax.print.attribute.HashAttributeSet(javax.print.attribute.Attribute[], java.lang.Class<?>):
parameters (javax.print.attribute.Attribute[], java.lang.Class<?>) in jdk15, but parameters
(javax.print.attribute.Attribute[], java.lang.Class) in harmony
+Bad
-method javax.print.attribute.AttributeSet.containsKey(java.lang.Class<?>): parameters
(java.lang.Class<?>) in jdk15, but parameters (java.lang.Class) in harmony
-method javax.print.attribute.AttributeSet.get(java.lang.Class<?>): parameters (java.lang.Class<?>)
in jdk15, but parameters (java.lang.Class) in harmony
-method javax.print.attribute.AttributeSet.remove(java.lang.Class<?>): parameters (java.lang.Class<?>)
in jdk15, but parameters (java.lang.Class) 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 Sun Oct 29 19:42:40 2006 GMT
-harmony API scanned at 2006/10/29 08:11:03 GMT
-jdk15 API scanned at 2006/10/29 12:27:16 EST
+Comparison run at Mon Oct 30 12:40:18 2006 GMT
+harmony API scanned at 2006/10/30 10:17:50 GMT
+jdk15 API scanned at 2006/10/30 05:19:21 EST
-javax.print.attribute: 97.78% good, 2.21% minor
+javax.print.attribute: 100% good
-Total: 90.82% good, 0.33% minor, 0.14% bad, 8.7% missing, 0% abs.add
+Total: 90.83% good, 0.32% minor, 0.14% bad, 8.7% missing, 0% abs.add
-Classes: 480 minor, 117 bad, 485 missing.
+Classes: 471 minor, 117 bad, 485 missing.
-javax.print.attribute:
-Minor
-class javax.print.attribute.DateTimeSyntax: SerialVersionUID=-1203132747359678132 in harmony,
but SerialVersionUID=-1400819079791208582 in jdk15
-class javax.print.attribute.HashAttributeSet: SerialVersionUID=-3620867133321371415 in harmony,
but SerialVersionUID=5311560590283707917 in jdk15
-class javax.print.attribute.HashDocAttributeSet: SerialVersionUID=-4177662237037665657 in
harmony, but SerialVersionUID=-1128534486061432528 in jdk15
-class javax.print.attribute.HashPrintJobAttributeSet: SerialVersionUID=7346419396259202655
in harmony, but SerialVersionUID=-4204473656070350348 in jdk15
-class javax.print.attribute.HashPrintRequestAttributeSet: SerialVersionUID=2896276867771034997
in harmony, but SerialVersionUID=2364756266107751933 in jdk15
-class javax.print.attribute.HashPrintServiceAttributeSet: SerialVersionUID=2343502096456305839
in harmony, but SerialVersionUID=6642904616179203070 in jdk15
-class javax.print.attribute.ResolutionSyntax: SerialVersionUID=889495669316051878 in harmony,
but SerialVersionUID=2706743076526672017 in jdk15
-class javax.print.attribute.SetOfIntegerSyntax: SerialVersionUID=-1409885054952959209 in
harmony, but SerialVersionUID=3666874174847632203 in jdk15
-class javax.print.attribute.TextSyntax: SerialVersionUID=-4523162111425842416 in harmony,
but SerialVersionUID=-8130648736378144102 in jdk15
-


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

Changes since last run:

-Comparison run at Sun Oct 29 19:45:54 2006 GMT
-jdk6 API scanned at 2006/10/29 12:39:02 EST
-harmony API scanned at 2006/10/29 08:11:03 GMT
+Comparison run at Mon Oct 30 12:43:31 2006 GMT
+jdk6 API scanned at 2006/10/30 05:31:47 EST
+harmony API scanned at 2006/10/30 10:17:50 GMT
-javax.print: 97.74% good, 2.25% bad
-javax.print.attribute: 94.65% good, 2.4% minor, 2.94% bad
+javax.print: 100% good
+javax.print.attribute: 99% good, 0.99% bad
-Total: 86.7% good, 0.11% minor, 0.24% bad, 12.93% missing, 0.02% abs.add
+Total: 86.72% good, 0.1% minor, 0.23% bad, 12.93% missing, 0.02% abs.add
-Classes: 134 minor, 70 bad, 138 missing.
+Classes: 125 minor, 70 bad, 138 missing.
-Methods: 48 minor, 246 bad, 824 missing, 39 abs.add.
-Constructors: 4 minor, 52 bad, 75 missing.
+Methods: 48 minor, 229 bad, 824 missing, 39 abs.add.
+Constructors: 4 minor, 48 bad, 75 missing.
-javax.print:
-Bad
-method javax.print.MultiDocPrintService.getAttribute(java.lang.Class<T>): has generic
type parameter <T extends javax.print.attribute.PrintServiceAttribute> in jdk6, but
not generic in harmony
-method javax.print.MultiDocPrintService.getAttribute(java.lang.Class<T>): parameters
(java.lang.Class<T>) in jdk6, but parameters (java.lang.Class) in harmony
-method javax.print.MultiDocPrintService.getAttribute(java.lang.Class<T>): type T in
jdk6, but type javax.print.attribute.PrintServiceAttribute in harmony
-method javax.print.MultiDocPrintService.getDefaultAttributeValue(java.lang.Class<? extends
javax.print.attribute.Attribute>): parameters (java.lang.Class<? extends javax.print.attribute.Attribute>)
in jdk6, but parameters (java.lang.Class) in harmony
-method javax.print.MultiDocPrintService.getSupportedAttributeCategories(): type java.lang.Class<?>[]
in jdk6, but type java.lang.Class[] in harmony
-method javax.print.MultiDocPrintService.getSupportedAttributeValues(java.lang.Class<?
extends javax.print.attribute.Attribute>, javax.print.DocFlavor, javax.print.attribute.AttributeSet):
parameters (java.lang.Class<? extends javax.print.attribute.Attribute>, javax.print.DocFlavor,
javax.print.attribute.AttributeSet) in jdk6, but parameters (java.lang.Class, javax.print.DocFlavor,
javax.print.attribute.AttributeSet) in harmony
-method javax.print.MultiDocPrintService.isAttributeCategorySupported(java.lang.Class<?
extends javax.print.attribute.Attribute>): parameters (java.lang.Class<? extends javax.print.attribute.Attribute>)
in jdk6, but parameters (java.lang.Class) in harmony
-method javax.print.PrintService.getAttribute(java.lang.Class<T>): has generic type
parameter <T extends javax.print.attribute.PrintServiceAttribute> in jdk6, but not generic
in harmony
-method javax.print.PrintService.getAttribute(java.lang.Class<T>): parameters (java.lang.Class<T>)
in jdk6, but parameters (java.lang.Class) in harmony
-method javax.print.PrintService.getAttribute(java.lang.Class<T>): type T in jdk6, but
type javax.print.attribute.PrintServiceAttribute in harmony
-method javax.print.PrintService.getDefaultAttributeValue(java.lang.Class<? extends javax.print.attribute.Attribute>):
parameters (java.lang.Class<? extends javax.print.attribute.Attribute>) in jdk6, but
parameters (java.lang.Class) in harmony
-method javax.print.PrintService.getSupportedAttributeCategories(): type java.lang.Class<?>[]
in jdk6, but type java.lang.Class[] in harmony
-method javax.print.PrintService.getSupportedAttributeValues(java.lang.Class<? extends
javax.print.attribute.Attribute>, javax.print.DocFlavor, javax.print.attribute.AttributeSet):
parameters (java.lang.Class<? extends javax.print.attribute.Attribute>, javax.print.DocFlavor,
javax.print.attribute.AttributeSet) in jdk6, but parameters (java.lang.Class, javax.print.DocFlavor,
javax.print.attribute.AttributeSet) in harmony
-method javax.print.PrintService.isAttributeCategorySupported(java.lang.Class<? extends
javax.print.attribute.Attribute>): parameters (java.lang.Class<? extends javax.print.attribute.Attribute>)
in jdk6, but parameters (java.lang.Class) in harmony
-
-Minor
-class javax.print.attribute.DateTimeSyntax: SerialVersionUID=-1400819079791208582 in jdk6,
but SerialVersionUID=-1203132747359678132 in harmony
-class javax.print.attribute.HashAttributeSet: SerialVersionUID=5311560590283707917 in jdk6,
but SerialVersionUID=-3620867133321371415 in harmony
-class javax.print.attribute.HashDocAttributeSet: SerialVersionUID=-1128534486061432528 in
jdk6, but SerialVersionUID=-4177662237037665657 in harmony
-class javax.print.attribute.HashPrintJobAttributeSet: SerialVersionUID=-4204473656070350348
in jdk6, but SerialVersionUID=7346419396259202655 in harmony
-class javax.print.attribute.HashPrintRequestAttributeSet: SerialVersionUID=2364756266107751933
in jdk6, but SerialVersionUID=2896276867771034997 in harmony
-class javax.print.attribute.HashPrintServiceAttributeSet: SerialVersionUID=6642904616179203070
in jdk6, but SerialVersionUID=2343502096456305839 in harmony
-class javax.print.attribute.ResolutionSyntax: SerialVersionUID=2706743076526672017 in jdk6,
but SerialVersionUID=889495669316051878 in harmony
-class javax.print.attribute.SetOfIntegerSyntax: SerialVersionUID=3666874174847632203 in jdk6,
but SerialVersionUID=-1409885054952959209 in harmony
-class javax.print.attribute.TextSyntax: SerialVersionUID=-8130648736378144102 in jdk6, but
SerialVersionUID=-4523162111425842416 in harmony
-Bad
-constructor javax.print.attribute.HashAttributeSet(java.lang.Class<?>): parameters
(java.lang.Class<?>) in jdk6, but parameters (java.lang.Class) in harmony
-constructor javax.print.attribute.HashAttributeSet(javax.print.attribute.Attribute, java.lang.Class<?>):
parameters (javax.print.attribute.Attribute, java.lang.Class<?>) in jdk6, but parameters
(javax.print.attribute.Attribute, java.lang.Class) in harmony
-constructor javax.print.attribute.HashAttributeSet(javax.print.attribute.AttributeSet, java.lang.Class<?>):
parameters (javax.print.attribute.AttributeSet, java.lang.Class<?>) in jdk6, but parameters
(javax.print.attribute.AttributeSet, java.lang.Class) in harmony
-constructor javax.print.attribute.HashAttributeSet(javax.print.attribute.Attribute[], java.lang.Class<?>):
parameters (javax.print.attribute.Attribute[], java.lang.Class<?>) in jdk6, but parameters
(javax.print.attribute.Attribute[], java.lang.Class) in harmony
+Bad
-method javax.print.attribute.AttributeSet.containsKey(java.lang.Class<?>): parameters
(java.lang.Class<?>) in jdk6, but parameters (java.lang.Class) in harmony
-method javax.print.attribute.AttributeSet.get(java.lang.Class<?>): parameters (java.lang.Class<?>)
in jdk6, but parameters (java.lang.Class) in harmony
-method javax.print.attribute.AttributeSet.remove(java.lang.Class<?>): parameters (java.lang.Class<?>)
in jdk6, but parameters (java.lang.Class) in harmony


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

Changes since last run:

-Comparison run at Sun Oct 29 19:49:05 2006 GMT
-harmony API scanned at 2006/10/29 08:11:03 GMT
-jdk6 API scanned at 2006/10/29 12:39:02 EST
+Comparison run at Mon Oct 30 12:46:41 2006 GMT
+harmony API scanned at 2006/10/30 10:17:50 GMT
+jdk6 API scanned at 2006/10/30 05:31:47 EST
-javax.print.attribute: 97.78% good, 2.21% minor
+javax.print.attribute: 100% good
-Total: 90.78% good, 0.33% minor, 0.15% bad, 8.72% missing, 0.16% abs.add
+Total: 90.79% good, 0.32% minor, 0.15% bad, 8.72% missing, 0.16% abs.add
-Classes: 481 minor, 118 bad, 486 missing.
+Classes: 472 minor, 118 bad, 486 missing.
-javax.print.attribute:
-Minor
-class javax.print.attribute.DateTimeSyntax: SerialVersionUID=-1203132747359678132 in harmony,
but SerialVersionUID=-1400819079791208582 in jdk6
-class javax.print.attribute.HashAttributeSet: SerialVersionUID=-3620867133321371415 in harmony,
but SerialVersionUID=5311560590283707917 in jdk6
-class javax.print.attribute.HashDocAttributeSet: SerialVersionUID=-4177662237037665657 in
harmony, but SerialVersionUID=-1128534486061432528 in jdk6
-class javax.print.attribute.HashPrintJobAttributeSet: SerialVersionUID=7346419396259202655
in harmony, but SerialVersionUID=-4204473656070350348 in jdk6
-class javax.print.attribute.HashPrintRequestAttributeSet: SerialVersionUID=2896276867771034997
in harmony, but SerialVersionUID=2364756266107751933 in jdk6
-class javax.print.attribute.HashPrintServiceAttributeSet: SerialVersionUID=2343502096456305839
in harmony, but SerialVersionUID=6642904616179203070 in jdk6
-class javax.print.attribute.ResolutionSyntax: SerialVersionUID=889495669316051878 in harmony,
but SerialVersionUID=2706743076526672017 in jdk6
-class javax.print.attribute.SetOfIntegerSyntax: SerialVersionUID=-1409885054952959209 in
harmony, but SerialVersionUID=3666874174847632203 in jdk6
-class javax.print.attribute.TextSyntax: SerialVersionUID=-4523162111425842416 in harmony,
but SerialVersionUID=-8130648736378144102 in jdk6
-


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

Changes since last run:

-Comparison run at Sun Oct 29 19:52:25 2006 GMT
-jdk7 API scanned at 2006/10/29 12:52:14 EST
-harmony API scanned at 2006/10/29 08:11:03 GMT
+Comparison run at Mon Oct 30 12:49:44 2006 GMT
+jdk7 API scanned at 2006/10/30 05:45:32 EST
+harmony API scanned at 2006/10/30 10:17:50 GMT
-javax.print: 97.74% good, 2.25% bad
-javax.print.attribute: 94.65% good, 2.4% minor, 2.94% bad
+javax.print: 100% good
+javax.print.attribute: 99% good, 0.99% bad
-Total: 86.57% good, 0.11% minor, 0.25% bad, 13.05% missing, 0.02% abs.add
+Total: 86.59% good, 0.1% minor, 0.24% bad, 13.05% missing, 0.02% abs.add
-Classes: 134 minor, 70 bad, 140 missing.
+Classes: 125 minor, 70 bad, 140 missing.
-Methods: 48 minor, 252 bad, 832 missing, 39 abs.add.
-Constructors: 4 minor, 52 bad, 75 missing.
+Methods: 48 minor, 235 bad, 832 missing, 39 abs.add.
+Constructors: 4 minor, 48 bad, 75 missing.
-javax.print:
-Bad
-method javax.print.MultiDocPrintService.getAttribute(java.lang.Class<T>): has generic
type parameter <T extends javax.print.attribute.PrintServiceAttribute> in jdk7, but
not generic in harmony
-method javax.print.MultiDocPrintService.getAttribute(java.lang.Class<T>): parameters
(java.lang.Class<T>) in jdk7, but parameters (java.lang.Class) in harmony
-method javax.print.MultiDocPrintService.getAttribute(java.lang.Class<T>): type T in
jdk7, but type javax.print.attribute.PrintServiceAttribute in harmony
-method javax.print.MultiDocPrintService.getDefaultAttributeValue(java.lang.Class<? extends
javax.print.attribute.Attribute>): parameters (java.lang.Class<? extends javax.print.attribute.Attribute>)
in jdk7, but parameters (java.lang.Class) in harmony
-method javax.print.MultiDocPrintService.getSupportedAttributeCategories(): type java.lang.Class<?>[]
in jdk7, but type java.lang.Class[] in harmony
-method javax.print.MultiDocPrintService.getSupportedAttributeValues(java.lang.Class<?
extends javax.print.attribute.Attribute>, javax.print.DocFlavor, javax.print.attribute.AttributeSet):
parameters (java.lang.Class<? extends javax.print.attribute.Attribute>, javax.print.DocFlavor,
javax.print.attribute.AttributeSet) in jdk7, but parameters (java.lang.Class, javax.print.DocFlavor,
javax.print.attribute.AttributeSet) in harmony
-method javax.print.MultiDocPrintService.isAttributeCategorySupported(java.lang.Class<?
extends javax.print.attribute.Attribute>): parameters (java.lang.Class<? extends javax.print.attribute.Attribute>)
in jdk7, but parameters (java.lang.Class) in harmony
-method javax.print.PrintService.getAttribute(java.lang.Class<T>): has generic type
parameter <T extends javax.print.attribute.PrintServiceAttribute> in jdk7, but not generic
in harmony
-method javax.print.PrintService.getAttribute(java.lang.Class<T>): parameters (java.lang.Class<T>)
in jdk7, but parameters (java.lang.Class) in harmony
-method javax.print.PrintService.getAttribute(java.lang.Class<T>): type T in jdk7, but
type javax.print.attribute.PrintServiceAttribute in harmony
-method javax.print.PrintService.getDefaultAttributeValue(java.lang.Class<? extends javax.print.attribute.Attribute>):
parameters (java.lang.Class<? extends javax.print.attribute.Attribute>) in jdk7, but
parameters (java.lang.Class) in harmony
-method javax.print.PrintService.getSupportedAttributeCategories(): type java.lang.Class<?>[]
in jdk7, but type java.lang.Class[] in harmony
-method javax.print.PrintService.getSupportedAttributeValues(java.lang.Class<? extends
javax.print.attribute.Attribute>, javax.print.DocFlavor, javax.print.attribute.AttributeSet):
parameters (java.lang.Class<? extends javax.print.attribute.Attribute>, javax.print.DocFlavor,
javax.print.attribute.AttributeSet) in jdk7, but parameters (java.lang.Class, javax.print.DocFlavor,
javax.print.attribute.AttributeSet) in harmony
-method javax.print.PrintService.isAttributeCategorySupported(java.lang.Class<? extends
javax.print.attribute.Attribute>): parameters (java.lang.Class<? extends javax.print.attribute.Attribute>)
in jdk7, but parameters (java.lang.Class) in harmony
-
-Minor
-class javax.print.attribute.DateTimeSyntax: SerialVersionUID=-1400819079791208582 in jdk7,
but SerialVersionUID=-1203132747359678132 in harmony
-class javax.print.attribute.HashAttributeSet: SerialVersionUID=5311560590283707917 in jdk7,
but SerialVersionUID=-3620867133321371415 in harmony
-class javax.print.attribute.HashDocAttributeSet: SerialVersionUID=-1128534486061432528 in
jdk7, but SerialVersionUID=-4177662237037665657 in harmony
-class javax.print.attribute.HashPrintJobAttributeSet: SerialVersionUID=-4204473656070350348
in jdk7, but SerialVersionUID=7346419396259202655 in harmony
-class javax.print.attribute.HashPrintRequestAttributeSet: SerialVersionUID=2364756266107751933
in jdk7, but SerialVersionUID=2896276867771034997 in harmony
-class javax.print.attribute.HashPrintServiceAttributeSet: SerialVersionUID=6642904616179203070
in jdk7, but SerialVersionUID=2343502096456305839 in harmony
-class javax.print.attribute.ResolutionSyntax: SerialVersionUID=2706743076526672017 in jdk7,
but SerialVersionUID=889495669316051878 in harmony
-class javax.print.attribute.SetOfIntegerSyntax: SerialVersionUID=3666874174847632203 in jdk7,
but SerialVersionUID=-1409885054952959209 in harmony
-class javax.print.attribute.TextSyntax: SerialVersionUID=-8130648736378144102 in jdk7, but
SerialVersionUID=-4523162111425842416 in harmony
-Bad
-constructor javax.print.attribute.HashAttributeSet(java.lang.Class<?>): parameters
(java.lang.Class<?>) in jdk7, but parameters (java.lang.Class) in harmony
-constructor javax.print.attribute.HashAttributeSet(javax.print.attribute.Attribute, java.lang.Class<?>):
parameters (javax.print.attribute.Attribute, java.lang.Class<?>) in jdk7, but parameters
(javax.print.attribute.Attribute, java.lang.Class) in harmony
-constructor javax.print.attribute.HashAttributeSet(javax.print.attribute.AttributeSet, java.lang.Class<?>):
parameters (javax.print.attribute.AttributeSet, java.lang.Class<?>) in jdk7, but parameters
(javax.print.attribute.AttributeSet, java.lang.Class) in harmony
-constructor javax.print.attribute.HashAttributeSet(javax.print.attribute.Attribute[], java.lang.Class<?>):
parameters (javax.print.attribute.Attribute[], java.lang.Class<?>) in jdk7, but parameters
(javax.print.attribute.Attribute[], java.lang.Class) in harmony
+Bad
-method javax.print.attribute.AttributeSet.containsKey(java.lang.Class<?>): parameters
(java.lang.Class<?>) in jdk7, but parameters (java.lang.Class) in harmony
-method javax.print.attribute.AttributeSet.get(java.lang.Class<?>): parameters (java.lang.Class<?>)
in jdk7, but parameters (java.lang.Class) in harmony
-method javax.print.attribute.AttributeSet.remove(java.lang.Class<?>): parameters (java.lang.Class<?>)
in jdk7, but parameters (java.lang.Class) in harmony


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

Changes since last run:

-Comparison run at Sun Oct 29 19:55:33 2006 GMT
-harmony API scanned at 2006/10/29 08:11:03 GMT
-jdk7 API scanned at 2006/10/29 12:52:14 EST
+Comparison run at Mon Oct 30 12:53:20 2006 GMT
+harmony API scanned at 2006/10/30 10:17:50 GMT
+jdk7 API scanned at 2006/10/30 05:45:32 EST
-javax.print.attribute: 97.78% good, 2.21% minor
+javax.print.attribute: 100% good
-Total: 90.78% good, 0.33% minor, 0.16% bad, 8.72% missing, 0.17% abs.add
+Total: 90.79% good, 0.32% minor, 0.16% bad, 8.72% missing, 0.17% abs.add
-Classes: 481 minor, 118 bad, 486 missing.
+Classes: 472 minor, 118 bad, 486 missing.
-javax.print.attribute:
-Minor
-class javax.print.attribute.DateTimeSyntax: SerialVersionUID=-1203132747359678132 in harmony,
but SerialVersionUID=-1400819079791208582 in jdk7
-class javax.print.attribute.HashAttributeSet: SerialVersionUID=-3620867133321371415 in harmony,
but SerialVersionUID=5311560590283707917 in jdk7
-class javax.print.attribute.HashDocAttributeSet: SerialVersionUID=-4177662237037665657 in
harmony, but SerialVersionUID=-1128534486061432528 in jdk7
-class javax.print.attribute.HashPrintJobAttributeSet: SerialVersionUID=7346419396259202655
in harmony, but SerialVersionUID=-4204473656070350348 in jdk7
-class javax.print.attribute.HashPrintRequestAttributeSet: SerialVersionUID=2896276867771034997
in harmony, but SerialVersionUID=2364756266107751933 in jdk7
-class javax.print.attribute.HashPrintServiceAttributeSet: SerialVersionUID=2343502096456305839
in harmony, but SerialVersionUID=6642904616179203070 in jdk7
-class javax.print.attribute.ResolutionSyntax: SerialVersionUID=889495669316051878 in harmony,
but SerialVersionUID=2706743076526672017 in jdk7
-class javax.print.attribute.SetOfIntegerSyntax: SerialVersionUID=-1409885054952959209 in
harmony, but SerialVersionUID=3666874174847632203 in jdk7
-class javax.print.attribute.TextSyntax: SerialVersionUID=-4523162111425842416 in harmony,
but SerialVersionUID=-8130648736378144102 in jdk7
-



Mime
View raw message