classpath-testresults
[Top][All Lists]
Advanced

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

[cp-testresults] Japi diffs for classpath-generics


From: Stuart Ballard
Subject: [cp-testresults] Japi diffs for classpath-generics
Date: Sat, 03 Dec 2005 03:19:10 -0800

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

Changes since last run:

- Comparison run at Fri Dec  2 10:52:15 2005 GMT
- jdk14 API scanned at 2005/12/02 05:12:29 EST
- classpath-generics API scanned at 2005/12/01 07:16:56 GMT
+ Comparison run at Sat Dec  3 11:00:01 2005 GMT
+ jdk14 API scanned at 2005/12/03 05:14:21 EST
+ classpath-generics API scanned at 2005/12/03 06:50:05 GMT
- javax.print.attribute.standard: 99.22% good, 0.11% minor, 0.65% missing
+ javax.print.attribute.standard: 99.1% good, 0.11% minor, 0.65% missing


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

Changes since last run:

- Comparison run at Fri Dec  2 10:54:26 2005 GMT
- jdk15 API scanned at 2005/12/02 05:07:14 EST
- classpath-generics API scanned at 2005/12/01 07:16:56 GMT
+ Comparison run at Sat Dec  3 11:02:33 2005 GMT
+ jdk15 API scanned at 2005/12/03 05:08:16 EST
+ classpath-generics API scanned at 2005/12/03 06:50:05 GMT
- java.rmi.server: 95.83% good, 0.21% bad, 3.94% missing
- java.security: 81.13% good, 0.06% bad, 18.8% missing
+ java.rmi.server: 96.05% good, 3.94% missing
+ java.security: 81.19% good, 18.8% missing
- java.security.cert: 96.84% good, 0.11% minor, 0.11% bad, 2.92% missing
+ java.security.cert: 96.95% good, 0.11% minor, 2.92% missing
- java.sql: 99.91% good, 0.08% bad
+ java.sql: 100% good
- javax.imageio: 94.45% good, 5.54% bad
+ javax.imageio: 99.6% good, 0.39% bad
- javax.imageio.metadata: 97.26% good, 2.38% bad, 0.34% missing
+ javax.imageio.metadata: 98.64% good, 1.01% bad, 0.33% missing
- javax.imageio.spi: 92.95% good, 7.04% bad
+ javax.imageio.spi: 99.03% good, 0.96% bad
- javax.print: 85.58% good, 2.25% bad, 12.16% missing
+ javax.print: 87.97% good, 12.02% missing
- javax.print.attribute.standard: 98.38% good, 0.12% minor, 0.62% bad, 0.87% 
missing
+ javax.print.attribute.standard: 99.12% good, 0.12% minor, 0.74% missing
- javax.security.auth.login: 56.14% good, 1.4% bad, 42.45% missing
- javax.security.auth.spi: 83.33% good, 16.66% bad
+ javax.security.auth.login: 56.84% good, 0.7% bad, 42.45% missing
+ javax.security.auth.spi: 100% good
- javax.security.sasl: 94.96% good, 5.03% bad
+ javax.security.sasl: 100% good
- javax.sql: 99.39% good, 0.6% bad
+ javax.sql: 100% good
- javax.swing.table: 99.57% good, 0.3% minor, 0.12% bad
- javax.swing.text: 87.4% good, 0.07% minor, 0.17% bad, 12.34% missing
- javax.swing.text.html: 25.48% good, 0.07% minor, 0.07% bad, 74.36% missing
+ javax.swing.table: 99.69% good, 0.3% minor
+ javax.swing.text: 87.55% good, 0.07% minor, 0.03% bad, 12.33% missing
+ javax.swing.text.html: 25.57% good, 0.07% minor, 0.07% bad, 74.27% missing
- javax.swing.tree: 99.64% good, 0.23% minor, 0.11% bad
- javax.swing.undo: 98.2% good, 1.79% bad
+ javax.swing.tree: 99.76% good, 0.23% minor
+ javax.swing.undo: 99.1% good, 0.89% bad
- Total: 89.74% good, 0.12% minor, 0.12% bad, 10% missing
+ Total: 89.81% good, 0.12% minor, 0.05% bad, 10% missing
- Classes: 173 minor, 19 bad, 118 missing.
+ Classes: 173 minor, 13 bad, 118 missing.
- Fields: 16 bad, 57 missing.
- Methods: 8 minor, 153 bad, 398 missing.
- Constructors: 21 bad, 66 missing.
+ Fields: 4 bad, 57 missing.
+ Methods: 8 minor, 53 bad, 396 missing.
+ Constructors: 15 bad, 66 missing.
- Bad
- method java.rmi.server.RMIClassLoader.loadClass(java.net.URL, 
java.lang.String): type java.lang.Class<?+ in jdk15, but type java.lang.Class 
in classpath-generics
- Bad
- method java.security.Permissions.elements(): type 
java.util.Enumeration<java.security.Permission+ in jdk15, but type 
java.util.Enumeration in classpath-generics
- Bad
- method java.security.cert.X509CertSelector.getExtendedKeyUsage(): type 
java.util.Set<java.lang.String+ in jdk15, but type java.util.Set in 
classpath-generics
- java.sql:
- Bad
- method java.sql.Array.getResultSet(long, int, java.util.Map<java.lang.String, 
java.lang.Class<?+>): parameters (long, int, java.util.Map<java.lang.String, 
java.lang.Class<?>>) in jdk15, but parameters (long, int, java.util.Map) in 
classpath-generics
- 
- constructor javax.imageio.IIOImage(java.awt.image.Raster, java.util.List<? 
extends java.awt.image.BufferedImage+, javax.imageio.metadata.IIOMetadata): 
parameters (java.awt.image.Raster, java.util.List<? extends 
java.awt.image.BufferedImage>, javax.imageio.metadata.IIOMetadata) in jdk15, 
but parameters (java.awt.image.Raster, java.util.List, 
javax.imageio.metadata.IIOMetadata) in classpath-generics
- constructor javax.imageio.IIOImage(java.awt.image.RenderedImage, 
java.util.List<? extends java.awt.image.BufferedImage+, 
javax.imageio.metadata.IIOMetadata): parameters (java.awt.image.RenderedImage, 
java.util.List<? extends java.awt.image.BufferedImage>, 
javax.imageio.metadata.IIOMetadata) in jdk15, but parameters 
(java.awt.image.RenderedImage, java.util.List, 
javax.imageio.metadata.IIOMetadata) in classpath-generics
- field javax.imageio.IIOImage.thumbnails: type java.util.List<? extends 
java.awt.image.BufferedImage+ in jdk15, but type java.util.List in 
classpath-generics
- field javax.imageio.ImageReader.progressListeners: type 
java.util.List<javax.imageio.event.IIOReadProgressListener+ in jdk15, but type 
java.util.List in classpath-generics
- field javax.imageio.ImageReader.updateListeners: type 
java.util.List<javax.imageio.event.IIOReadUpdateListener+ in jdk15, but type 
java.util.List in classpath-generics
- field javax.imageio.ImageReader.warningListeners: type 
java.util.List<javax.imageio.event.IIOReadWarningListener+ in jdk15, but type 
java.util.List in classpath-generics
- field javax.imageio.ImageReader.warningLocales: type 
java.util.List<java.util.Locale+ in jdk15, but type java.util.List in 
classpath-generics
- field javax.imageio.ImageWriter.progressListeners: type 
java.util.List<javax.imageio.event.IIOWriteProgressListener+ in jdk15, but type 
java.util.List in classpath-generics
- field javax.imageio.ImageWriter.warningListeners: type 
java.util.List<javax.imageio.event.IIOWriteWarningListener+ in jdk15, but type 
java.util.List in classpath-generics
- field javax.imageio.ImageWriter.warningLocales: type 
java.util.List<java.util.Locale+ in jdk15, but type java.util.List in 
classpath-generics
- method javax.imageio.IIOImage.getThumbnails(): type java.util.List<? extends 
java.awt.image.BufferedImage+ in jdk15, but type java.util.List in 
classpath-generics
- method javax.imageio.IIOImage.setThumbnails(java.util.List<? extends 
java.awt.image.BufferedImage+): parameters (java.util.List<? extends 
java.awt.image.BufferedImage>) in jdk15, but parameters (java.util.List) in 
classpath-generics
- method javax.imageio.ImageIO.getImageReaders(java.lang.Object): type 
java.util.Iterator<javax.imageio.ImageReader+ in jdk15, but type 
java.util.Iterator in classpath-generics
- method javax.imageio.ImageIO.getImageReadersByFormatName(java.lang.String): 
type java.util.Iterator<javax.imageio.ImageReader+ in jdk15, but type 
java.util.Iterator in classpath-generics
- method javax.imageio.ImageIO.getImageReadersByMIMEType(java.lang.String): 
type java.util.Iterator<javax.imageio.ImageReader+ in jdk15, but type 
java.util.Iterator in classpath-generics
- method javax.imageio.ImageIO.getImageTranscoders(javax.imageio.ImageReader, 
javax.imageio.ImageWriter): type 
java.util.Iterator<javax.imageio.ImageTranscoder+ in jdk15, but type 
java.util.Iterator in classpath-generics
- method javax.imageio.ImageIO.getImageWritersByFormatName(java.lang.String): 
type java.util.Iterator<javax.imageio.ImageWriter+ in jdk15, but type 
java.util.Iterator in classpath-generics
- method javax.imageio.ImageIO.getImageWritersByMIMEType(java.lang.String): 
type java.util.Iterator<javax.imageio.ImageWriter+ in jdk15, but type 
java.util.Iterator in classpath-generics
- method javax.imageio.ImageIO.getImageWritersBySuffix(java.lang.String): type 
java.util.Iterator<javax.imageio.ImageWriter+ in jdk15, but type 
java.util.Iterator in classpath-generics
- method javax.imageio.ImageReader.getDestination(javax.imageio.ImageReadParam, 
java.util.Iterator<javax.imageio.ImageTypeSpecifier+, int, int): parameters 
(javax.imageio.ImageReadParam, 
java.util.Iterator<javax.imageio.ImageTypeSpecifier>, int, int) in jdk15, but 
parameters (javax.imageio.ImageReadParam, java.util.Iterator, int, int) in 
classpath-generics
- method javax.imageio.ImageReader.getImageMetadata(int, java.lang.String, 
java.util.Set<java.lang.String+): parameters (int, java.lang.String, 
java.util.Set<java.lang.String>) in jdk15, but parameters (int, 
java.lang.String, java.util.Set) in classpath-generics
- method javax.imageio.ImageReader.getImageTypes(int): type 
java.util.Iterator<javax.imageio.ImageTypeSpecifier+ in jdk15, but type 
java.util.Iterator in classpath-generics
- method javax.imageio.ImageReader.getStreamMetadata(java.lang.String, 
java.util.Set<java.lang.String+): parameters (java.lang.String, 
java.util.Set<java.lang.String>) in jdk15, but parameters (java.lang.String, 
java.util.Set) in classpath-generics
- method javax.imageio.ImageReader.readAll(java.util.Iterator<? extends 
javax.imageio.ImageReadParam+): parameters (java.util.Iterator<? extends 
javax.imageio.ImageReadParam>) in jdk15, but parameters (java.util.Iterator) in 
classpath-generics
- method javax.imageio.ImageReader.readAll(java.util.Iterator<? extends 
javax.imageio.ImageReadParam+): type java.util.Iterator<javax.imageio.IIOImage> 
in jdk15, but type java.util.Iterator in classpath-generics
- method javax.imageio.ImageWriter.prepareInsertEmpty(int, 
javax.imageio.ImageTypeSpecifier, int, int, javax.imageio.metadata.IIOMetadata, 
java.util.List<? extends java.awt.image.BufferedImage+, 
javax.imageio.ImageWriteParam): parameters (int, 
javax.imageio.ImageTypeSpecifier, int, int, javax.imageio.metadata.IIOMetadata, 
java.util.List<? extends java.awt.image.BufferedImage>, 
javax.imageio.ImageWriteParam) in jdk15, but parameters (int, 
javax.imageio.ImageTypeSpecifier, int, int, javax.imageio.metadata.IIOMetadata, 
java.util.List, javax.imageio.ImageWriteParam) in classpath-generics
- method 
javax.imageio.ImageWriter.prepareWriteEmpty(javax.imageio.metadata.IIOMetadata, 
javax.imageio.ImageTypeSpecifier, int, int, javax.imageio.metadata.IIOMetadata, 
java.util.List<? extends java.awt.image.BufferedImage+, 
javax.imageio.ImageWriteParam): parameters (javax.imageio.metadata.IIOMetadata, 
javax.imageio.ImageTypeSpecifier, int, int, javax.imageio.metadata.IIOMetadata, 
java.util.List<? extends java.awt.image.BufferedImage>, 
javax.imageio.ImageWriteParam) in jdk15, but parameters 
(javax.imageio.metadata.IIOMetadata, javax.imageio.ImageTypeSpecifier, int, 
int, javax.imageio.metadata.IIOMetadata, java.util.List, 
javax.imageio.ImageWriteParam) in classpath-generics
- method 
javax.imageio.metadata.IIOMetadataFormat.getObjectClass(java.lang.String): type 
java.lang.Class<?+ in jdk15, but type java.lang.Class in classpath-generics
- method 
javax.imageio.metadata.IIOMetadataFormat.getObjectMaxValue(java.lang.String): 
type java.lang.Comparable<?+ in jdk15, but type java.lang.Comparable in 
classpath-generics
- method 
javax.imageio.metadata.IIOMetadataFormat.getObjectMinValue(java.lang.String): 
type java.lang.Comparable<?+ in jdk15, but type java.lang.Comparable in 
classpath-generics
- method 
javax.imageio.metadata.IIOMetadataFormatImpl.addAttribute(java.lang.String, 
java.lang.String, int, boolean, java.lang.String, 
java.util.List<java.lang.String+): parameters (java.lang.String, 
java.lang.String, int, boolean, java.lang.String, 
java.util.List<java.lang.String>) in jdk15, but parameters (java.lang.String, 
java.lang.String, int, boolean, java.lang.String, java.util.List) in 
classpath-generics
- method 
javax.imageio.metadata.IIOMetadataFormatImpl.addObjectValue(java.lang.String, 
java.lang.Class<T+, boolean, T): has generic type parameter <T> in jdk15, but 
not generic in classpath-generics
- method 
javax.imageio.metadata.IIOMetadataFormatImpl.addObjectValue(java.lang.String, 
java.lang.Class<T+, boolean, T): parameters (java.lang.String, 
java.lang.Class<T>, boolean, T) in jdk15, but parameters (java.lang.String, 
java.lang.Class, boolean, java.lang.Object) in classpath-generics
- method 
javax.imageio.metadata.IIOMetadataFormatImpl.addObjectValue(java.lang.String, 
java.lang.Class<T+, boolean, T, java.util.List<? extends T>): has generic type 
parameter <T> in jdk15, but not generic in classpath-generics
- method 
javax.imageio.metadata.IIOMetadataFormatImpl.addObjectValue(java.lang.String, 
java.lang.Class<T+, boolean, T, java.util.List<? extends T>): parameters 
(java.lang.String, java.lang.Class<T>, boolean, T, java.util.List<? extends T>) 
in jdk15, but parameters (java.lang.String, java.lang.Class, boolean, 
java.lang.Object, java.util.List) in classpath-generics
- method 
javax.imageio.metadata.IIOMetadataFormatImpl.addObjectValue(java.lang.String, 
java.lang.Class<?+, int, int): parameters (java.lang.String, 
java.lang.Class<?>, int, int) in jdk15, but parameters (java.lang.String, 
java.lang.Class, int, int) in classpath-generics
+ method 
javax.imageio.metadata.IIOMetadataFormatImpl.getObjectClass(java.lang.String): 
type java.lang.Class-?> in jdk15, but type java.lang.Class in classpath-generics
+ method 
javax.imageio.metadata.IIOMetadataFormatImpl.getObjectMaxValue(java.lang.String):
 type java.lang.Comparable-?> in jdk15, but type java.lang.Comparable in 
classpath-generics
+ method 
javax.imageio.metadata.IIOMetadataFormatImpl.getObjectMinValue(java.lang.String):
 type java.lang.Comparable-?> in jdk15, but type java.lang.Comparable in 
classpath-generics
- constructor javax.imageio.spi.ImageInputStreamSpi(java.lang.String, 
java.lang.String, java.lang.Class<?+): parameters (java.lang.String, 
java.lang.String, java.lang.Class<?>) in jdk15, but parameters 
(java.lang.String, java.lang.String, java.lang.Class) in classpath-generics
- constructor javax.imageio.spi.ImageOutputStreamSpi(java.lang.String, 
java.lang.String, java.lang.Class<?+): parameters (java.lang.String, 
java.lang.String, java.lang.Class<?>) in jdk15, but parameters 
(java.lang.String, java.lang.String, java.lang.Class) in classpath-generics
- constructor 
javax.imageio.spi.ServiceRegistry(java.util.Iterator<java.lang.Class<?+>): 
parameters (java.util.Iterator<java.lang.Class<?>>) in jdk15, but parameters 
(java.util.Iterator) in classpath-generics
- field javax.imageio.spi.ImageInputStreamSpi.inputClass: type 
java.lang.Class<?+ in jdk15, but type java.lang.Class in classpath-generics
- field javax.imageio.spi.ImageOutputStreamSpi.outputClass: type 
java.lang.Class<?+ in jdk15, but type java.lang.Class in classpath-generics
- method javax.imageio.spi.ImageInputStreamSpi.getInputClass(): type 
java.lang.Class<?+ in jdk15, but type java.lang.Class in classpath-generics
- method javax.imageio.spi.ImageOutputStreamSpi.getOutputClass(): type 
java.lang.Class<?+ in jdk15, but type java.lang.Class in classpath-generics
- method 
javax.imageio.spi.RegisterableService.onDeregistration(javax.imageio.spi.ServiceRegistry,
 java.lang.Class<?+): parameters (javax.imageio.spi.ServiceRegistry, 
java.lang.Class<?>) in jdk15, but parameters 
(javax.imageio.spi.ServiceRegistry, java.lang.Class) in classpath-generics
- method 
javax.imageio.spi.RegisterableService.onRegistration(javax.imageio.spi.ServiceRegistry,
 java.lang.Class<?+): parameters (javax.imageio.spi.ServiceRegistry, 
java.lang.Class<?>) in jdk15, but parameters 
(javax.imageio.spi.ServiceRegistry, java.lang.Class) in classpath-generics
+ method 
javax.imageio.spi.IIOServiceProvider.onDeregistration(javax.imageio.spi.ServiceRegistry,
 java.lang.Class-?>): parameters (javax.imageio.spi.ServiceRegistry, 
java.lang.Class<?>) in jdk15, but parameters 
(javax.imageio.spi.ServiceRegistry, java.lang.Class) in classpath-generics
+ method 
javax.imageio.spi.IIOServiceProvider.onRegistration(javax.imageio.spi.ServiceRegistry,
 java.lang.Class-?>): parameters (javax.imageio.spi.ServiceRegistry, 
java.lang.Class<?>) in jdk15, but parameters 
(javax.imageio.spi.ServiceRegistry, java.lang.Class) in classpath-generics
- method javax.imageio.spi.ServiceRegistry.deregisterServiceProvider(T, 
java.lang.Class<T+): has generic type parameter <T> in jdk15, but not generic 
in classpath-generics
- method javax.imageio.spi.ServiceRegistry.deregisterServiceProvider(T, 
java.lang.Class<T+): parameters (T, java.lang.Class<T>) in jdk15, but 
parameters (java.lang.Object, java.lang.Class) in classpath-generics
- method javax.imageio.spi.ServiceRegistry.getCategories(): type 
java.util.Iterator<java.lang.Class<?+> in jdk15, but type java.util.Iterator in 
classpath-generics
- method 
javax.imageio.spi.ServiceRegistry.getServiceProviderByClass(java.lang.Class<T+):
 has generic type parameter <T> in jdk15, but not generic in classpath-generics
- method 
javax.imageio.spi.ServiceRegistry.getServiceProviderByClass(java.lang.Class<T+):
 parameters (java.lang.Class<T>) in jdk15, but parameters (java.lang.Class) in 
classpath-generics
- method 
javax.imageio.spi.ServiceRegistry.getServiceProviderByClass(java.lang.Class<T+):
 type T in jdk15, but type java.lang.Object in classpath-generics
- method 
javax.imageio.spi.ServiceRegistry.getServiceProviders(java.lang.Class<T+, 
javax.imageio.spi.ServiceRegistry.Filter, boolean): has generic type parameter 
<T> in jdk15, but not generic in classpath-generics
- method 
javax.imageio.spi.ServiceRegistry.getServiceProviders(java.lang.Class<T+, 
javax.imageio.spi.ServiceRegistry.Filter, boolean): parameters 
(java.lang.Class<T>, javax.imageio.spi.ServiceRegistry.Filter, boolean) in 
jdk15, but parameters (java.lang.Class, 
javax.imageio.spi.ServiceRegistry.Filter, boolean) in classpath-generics
- method 
javax.imageio.spi.ServiceRegistry.getServiceProviders(java.lang.Class<T+, 
javax.imageio.spi.ServiceRegistry.Filter, boolean): type java.util.Iterator<T> 
in jdk15, but type java.util.Iterator in classpath-generics
- method 
javax.imageio.spi.ServiceRegistry.getServiceProviders(java.lang.Class<T+, 
boolean): has generic type parameter <T> in jdk15, but not generic in 
classpath-generics
- method 
javax.imageio.spi.ServiceRegistry.getServiceProviders(java.lang.Class<T+, 
boolean): parameters (java.lang.Class<T>, boolean) in jdk15, but parameters 
(java.lang.Class, boolean) in classpath-generics
- method 
javax.imageio.spi.ServiceRegistry.getServiceProviders(java.lang.Class<T+, 
boolean): type java.util.Iterator<T> in jdk15, but type java.util.Iterator in 
classpath-generics
- method javax.imageio.spi.ServiceRegistry.lookupProviders(java.lang.Class<T+): 
has generic type parameter <T> in jdk15, but not generic in classpath-generics
- method javax.imageio.spi.ServiceRegistry.lookupProviders(java.lang.Class<T+): 
parameters (java.lang.Class<T>) in jdk15, but parameters (java.lang.Class) in 
classpath-generics
- method javax.imageio.spi.ServiceRegistry.lookupProviders(java.lang.Class<T+): 
type java.util.Iterator<T> in jdk15, but type java.util.Iterator in 
classpath-generics
- method javax.imageio.spi.ServiceRegistry.lookupProviders(java.lang.Class<T+, 
java.lang.ClassLoader): has generic type parameter <T> in jdk15, but not 
generic in classpath-generics
- method javax.imageio.spi.ServiceRegistry.lookupProviders(java.lang.Class<T+, 
java.lang.ClassLoader): parameters (java.lang.Class<T>, java.lang.ClassLoader) 
in jdk15, but parameters (java.lang.Class, java.lang.ClassLoader) in 
classpath-generics
- method javax.imageio.spi.ServiceRegistry.lookupProviders(java.lang.Class<T+, 
java.lang.ClassLoader): type java.util.Iterator<T> in jdk15, but type 
java.util.Iterator in classpath-generics
- method javax.imageio.spi.ServiceRegistry.registerServiceProvider(T, 
java.lang.Class<T+): has generic type parameter <T> in jdk15, but not generic 
in classpath-generics
- method javax.imageio.spi.ServiceRegistry.registerServiceProvider(T, 
java.lang.Class<T+): parameters (T, java.lang.Class<T>) in jdk15, but 
parameters (java.lang.Object, java.lang.Class) in classpath-generics
- method 
javax.imageio.spi.ServiceRegistry.registerServiceProviders(java.util.Iterator<?+):
 parameters (java.util.Iterator<?>) in jdk15, but parameters 
(java.util.Iterator) in classpath-generics
- method javax.imageio.spi.ServiceRegistry.setOrdering(java.lang.Class<T+, T, 
T): has generic type parameter <T> in jdk15, but not generic in 
classpath-generics
- method javax.imageio.spi.ServiceRegistry.setOrdering(java.lang.Class<T+, T, 
T): parameters (java.lang.Class<T>, T, T) in jdk15, but parameters 
(java.lang.Class, java.lang.Object, java.lang.Object) in classpath-generics
- method javax.imageio.spi.ServiceRegistry.unsetOrdering(java.lang.Class<T+, T, 
T): has generic type parameter <T> in jdk15, but not generic in 
classpath-generics
- method javax.imageio.spi.ServiceRegistry.unsetOrdering(java.lang.Class<T+, T, 
T): parameters (java.lang.Class<T>, T, T) in jdk15, but parameters 
(java.lang.Class, java.lang.Object, java.lang.Object) in classpath-generics
- 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 classpath-generics
- method javax.print.MultiDocPrintService.getAttribute(java.lang.Class<T+): 
parameters (java.lang.Class<T>) in jdk15, but parameters (java.lang.Class) in 
classpath-generics
- method javax.print.MultiDocPrintService.getAttribute(java.lang.Class<T+): 
type T in jdk15, but type javax.print.attribute.PrintServiceAttribute in 
classpath-generics
- 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 classpath-generics
- method javax.print.MultiDocPrintService.getSupportedAttributeCategories(): 
type java.lang.Class<?+[] in jdk15, but type java.lang.Class[] in 
classpath-generics
- 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 classpath-generics
- 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 classpath-generics
- 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 classpath-generics
- method javax.print.PrintService.getAttribute(java.lang.Class<T+): parameters 
(java.lang.Class<T>) in jdk15, but parameters (java.lang.Class) in 
classpath-generics
- method javax.print.PrintService.getAttribute(java.lang.Class<T+): type T in 
jdk15, but type javax.print.attribute.PrintServiceAttribute in 
classpath-generics
- 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 classpath-generics
- method javax.print.PrintService.getSupportedAttributeCategories(): type 
java.lang.Class<?+[] in jdk15, but type java.lang.Class[] in classpath-generics
- 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 classpath-generics
- 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 
classpath-generics
- Bad
- class javax.print.attribute.standard.JobStateReasons: implements 
java.lang.Iterable<javax.print.attribute.standard.JobStateReason+ in jdk15, but 
implements raw java.lang.Iterable in classpath-generics
- class javax.print.attribute.standard.JobStateReasons: implements 
java.util.Collection<javax.print.attribute.standard.JobStateReason+ in jdk15, 
but implements raw java.util.Collection in classpath-generics
- class javax.print.attribute.standard.JobStateReasons: implements 
java.util.Set<javax.print.attribute.standard.JobStateReason+ in jdk15, but 
implements raw java.util.Set in classpath-generics
- class javax.print.attribute.standard.JobStateReasons: subclass of 
java.util.HashSet<javax.print.attribute.standard.JobStateReason+ in jdk15, but 
subclass of raw java.util.HashSet in classpath-generics
- class javax.print.attribute.standard.PrinterStateReasons: implements 
java.util.Map<javax.print.attribute.standard.PrinterStateReason, 
javax.print.attribute.standard.Severity+ in jdk15, but implements raw 
java.util.Map in classpath-generics
- class javax.print.attribute.standard.PrinterStateReasons: subclass of 
java.util.HashMap<javax.print.attribute.standard.PrinterStateReason, 
javax.print.attribute.standard.Severity+ in jdk15, but subclass of raw 
java.util.HashMap in classpath-generics
- method 
javax.print.attribute.standard.JobStateReasons.addAll(java.util.Collection<? 
extends javax.print.attribute.standard.JobStateReason+): parameters 
(java.util.Collection<? extends javax.print.attribute.standard.JobStateReason>) 
in jdk15, but parameters (java.util.Collection<?>) in classpath-generics
- method javax.print.attribute.standard.JobStateReasons.iterator(): type 
java.util.Iterator<javax.print.attribute.standard.JobStateReason+ in jdk15, but 
type java.util.Iterator in classpath-generics
- method javax.print.attribute.standard.PrinterStateReasons.entrySet(): type 
java.util.Set<java.util.Map.Entry<javax.print.attribute.standard.PrinterStateReason,
 javax.print.attribute.standard.Severity+> in jdk15, but type 
java.util.Set<java.util.Map.Entry> in classpath-generics
- method 
javax.print.attribute.standard.PrinterStateReasons.get(java.lang.Object): type 
javax.print.attribute.standard.Severity in jdk15, but type java.lang.Object in 
classpath-generics
- method javax.print.attribute.standard.PrinterStateReasons.keySet(): type 
java.util.Set<javax.print.attribute.standard.PrinterStateReason+ in jdk15, but 
type java.util.Set in classpath-generics
- method 
javax.print.attribute.standard.PrinterStateReasons.putAll(java.util.Map<? 
extends javax.print.attribute.standard.PrinterStateReason, ? extends 
javax.print.attribute.standard.Severity+): parameters (java.util.Map<? extends 
javax.print.attribute.standard.PrinterStateReason, ? extends 
javax.print.attribute.standard.Severity>) in jdk15, but parameters 
(java.util.Map<?, ?>) in classpath-generics
- method 
javax.print.attribute.standard.PrinterStateReasons.remove(java.lang.Object): 
type javax.print.attribute.standard.Severity in jdk15, but type 
java.lang.Object in classpath-generics
- method javax.print.attribute.standard.PrinterStateReasons.values(): type 
java.util.Collection<javax.print.attribute.standard.Severity+ in jdk15, but 
type java.util.Collection in classpath-generics
- method 
javax.print.attribute.standard.JobStateReasons.add(javax.print.attribute.standard.JobStateReason):
 missing in classpath-generics
- method 
javax.print.attribute.standard.PrinterStateReasons.put(javax.print.attribute.standard.PrinterStateReason,
 javax.print.attribute.standard.Severity): missing in classpath-generics
- constructor javax.security.auth.login.AppConfigurationEntry(java.lang.String, 
javax.security.auth.login.AppConfigurationEntry.LoginModuleControlFlag, 
java.util.Map<java.lang.String, ?+): parameters (java.lang.String, 
javax.security.auth.login.AppConfigurationEntry.LoginModuleControlFlag, 
java.util.Map<java.lang.String, ?>) in jdk15, but parameters (java.lang.String, 
javax.security.auth.login.AppConfigurationEntry.LoginModuleControlFlag, 
java.util.Map) in classpath-generics
- method javax.security.auth.login.AppConfigurationEntry.getOptions(): type 
java.util.Map<java.lang.String, ?+ in jdk15, but type java.util.Map in 
classpath-generics
- javax.security.auth.spi:
- Bad
- method 
javax.security.auth.spi.LoginModule.initialize(javax.security.auth.Subject, 
javax.security.auth.callback.CallbackHandler, java.util.Map<java.lang.String, 
?+, java.util.Map<java.lang.String, ?>): parameters 
(javax.security.auth.Subject, javax.security.auth.callback.CallbackHandler, 
java.util.Map<java.lang.String, ?>, java.util.Map<java.lang.String, ?>) in 
jdk15, but parameters (javax.security.auth.Subject, 
javax.security.auth.callback.CallbackHandler, java.util.Map, java.util.Map) in 
classpath-generics
- 
- javax.security.sasl:
- Bad
- method javax.security.sasl.Sasl.createSaslClient(java.lang.String[], 
java.lang.String, java.lang.String, java.lang.String, 
java.util.Map<java.lang.String, ?+, 
javax.security.auth.callback.CallbackHandler): parameters (java.lang.String[], 
java.lang.String, java.lang.String, java.lang.String, 
java.util.Map<java.lang.String, ?>, 
javax.security.auth.callback.CallbackHandler) in jdk15, but parameters 
(java.lang.String[], java.lang.String, java.lang.String, java.lang.String, 
java.util.Map, javax.security.auth.callback.CallbackHandler) in 
classpath-generics
- method javax.security.sasl.Sasl.createSaslServer(java.lang.String, 
java.lang.String, java.lang.String, java.util.Map<java.lang.String, ?+, 
javax.security.auth.callback.CallbackHandler): parameters (java.lang.String, 
java.lang.String, java.lang.String, java.util.Map<java.lang.String, ?>, 
javax.security.auth.callback.CallbackHandler) in jdk15, but parameters 
(java.lang.String, java.lang.String, java.lang.String, java.util.Map, 
javax.security.auth.callback.CallbackHandler) in classpath-generics
- method javax.security.sasl.Sasl.getSaslClientFactories(): type 
java.util.Enumeration<javax.security.sasl.SaslClientFactory+ in jdk15, but type 
java.util.Enumeration in classpath-generics
- method javax.security.sasl.Sasl.getSaslServerFactories(): type 
java.util.Enumeration<javax.security.sasl.SaslServerFactory+ in jdk15, but type 
java.util.Enumeration in classpath-generics
- method 
javax.security.sasl.SaslClientFactory.createSaslClient(java.lang.String[], 
java.lang.String, java.lang.String, java.lang.String, 
java.util.Map<java.lang.String, ?+, 
javax.security.auth.callback.CallbackHandler): parameters (java.lang.String[], 
java.lang.String, java.lang.String, java.lang.String, 
java.util.Map<java.lang.String, ?>, 
javax.security.auth.callback.CallbackHandler) in jdk15, but parameters 
(java.lang.String[], java.lang.String, java.lang.String, java.lang.String, 
java.util.Map, javax.security.auth.callback.CallbackHandler) in 
classpath-generics
- method 
javax.security.sasl.SaslClientFactory.getMechanismNames(java.util.Map<java.lang.String,
 ?+): parameters (java.util.Map<java.lang.String, ?>) in jdk15, but parameters 
(java.util.Map) in classpath-generics
- method 
javax.security.sasl.SaslServerFactory.createSaslServer(java.lang.String, 
java.lang.String, java.lang.String, java.util.Map<java.lang.String, ?+, 
javax.security.auth.callback.CallbackHandler): parameters (java.lang.String, 
java.lang.String, java.lang.String, java.util.Map<java.lang.String, ?>, 
javax.security.auth.callback.CallbackHandler) in jdk15, but parameters 
(java.lang.String, java.lang.String, java.lang.String, java.util.Map, 
javax.security.auth.callback.CallbackHandler) in classpath-generics
- method 
javax.security.sasl.SaslServerFactory.getMechanismNames(java.util.Map<java.lang.String,
 ?+): parameters (java.util.Map<java.lang.String, ?>) in jdk15, but parameters 
(java.util.Map) in classpath-generics
- 
- javax.sql:
- Bad
- method javax.sql.RowSet.getTypeMap(): type java.util.Map<java.lang.String, 
java.lang.Class<?+> in jdk15, but type java.util.Map in classpath-generics
- method javax.sql.RowSet.setTypeMap(java.util.Map<java.lang.String, 
java.lang.Class<?+>): parameters (java.util.Map<java.lang.String, 
java.lang.Class<?>>) in jdk15, but parameters (java.util.Map) in 
classpath-generics
- 
- Bad
- method javax.swing.table.AbstractTableModel.getColumnClass(int): type 
java.lang.Class<?+ in jdk15, but type java.lang.Class in classpath-generics
- method javax.swing.table.TableColumnModel.getColumns(): type 
java.util.Enumeration<javax.swing.table.TableColumn+ in jdk15, but type 
java.util.Enumeration in classpath-generics
- method javax.swing.text.AbstractDocument.AbstractElement.getAttributeNames(): 
type java.util.Enumeration<?+ in jdk15, but type java.util.Enumeration in 
classpath-generics
- method 
javax.swing.text.AbstractDocument.AbstractElement.removeAttributes(java.util.Enumeration<?+):
 parameters (java.util.Enumeration<?>) in jdk15, but parameters 
(java.util.Enumeration) in classpath-generics
- method javax.swing.text.DefaultStyledDocument.getStyleNames(): type 
java.util.Enumeration<?+ in jdk15, but type java.util.Enumeration in 
classpath-generics
- method javax.swing.text.SimpleAttributeSet.getAttributeNames(): type 
java.util.Enumeration<?+ in jdk15, but type java.util.Enumeration in 
classpath-generics
- method 
javax.swing.text.SimpleAttributeSet.removeAttributes(java.util.Enumeration<?+): 
parameters (java.util.Enumeration<?>) in jdk15, but parameters 
(java.util.Enumeration) in classpath-generics
- method javax.swing.text.StyleContext.NamedStyle.getAttributeNames(): type 
java.util.Enumeration<?+ in jdk15, but type java.util.Enumeration in 
classpath-generics
- method 
javax.swing.text.StyleContext.NamedStyle.removeAttributes(java.util.Enumeration<?+):
 parameters (java.util.Enumeration<?>) in jdk15, but parameters 
(java.util.Enumeration) in classpath-generics
- method javax.swing.text.StyleContext.SmallAttributeSet.getAttributeNames(): 
type java.util.Enumeration<?+ in jdk15, but type java.util.Enumeration in 
classpath-generics
- Bad
- method 
javax.swing.tree.FixedHeightLayoutCache.getVisiblePathsFrom(javax.swing.tree.TreePath):
 type java.util.Enumeration<javax.swing.tree.TreePath+ in jdk15, but type 
java.util.Enumeration in classpath-generics
- method 
javax.swing.tree.VariableHeightLayoutCache.getVisiblePathsFrom(javax.swing.tree.TreePath):
 type java.util.Enumeration<javax.swing.tree.TreePath+ in jdk15, but type 
java.util.Enumeration in classpath-generics
- field javax.swing.undo.StateEdit.postState: type 
java.util.Hashtable<java.lang.Object, java.lang.Object+ in jdk15, but type 
java.util.Hashtable in classpath-generics
- field javax.swing.undo.StateEdit.preState: type 
java.util.Hashtable<java.lang.Object, java.lang.Object+ in jdk15, but type 
java.util.Hashtable in classpath-generics


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

Changes since last run:

- Comparison run at Fri Dec  2 10:56:38 2005 GMT
- classpath-generics API scanned at 2005/12/01 07:16:56 GMT
- jdk15 API scanned at 2005/12/02 05:07:14 EST
+ Comparison run at Sat Dec  3 11:05:04 2005 GMT
+ classpath-generics API scanned at 2005/12/03 06:50:05 GMT
+ jdk15 API scanned at 2005/12/03 05:08:16 EST
- javax.print.attribute.standard: 96.81% good, 0.12% minor, 2.64% bad, 0.42% 
missing
+ javax.print.attribute.standard: 97.23% good, 0.12% minor, 2.34% bad, 0.3% 
missing
- Total: 92.76% good, 0.13% minor, 1.29% bad, 5.8% missing, 0.01% abs.add
+ Total: 92.76% good, 0.13% minor, 1.29% bad, 5.79% missing, 0.01% abs.add
- Methods: 12 minor, 1489 bad, 90 missing, 19 abs.add.
+ Methods: 12 minor, 1484 bad, 88 missing, 19 abs.add.
- method 
javax.imageio.metadata.IIOMetadataFormatImpl.addObjectValue(java.lang.String, 
java.lang.Class, java.lang.Object, java.lang.Comparable, java.lang.Comparable, 
boolean, boolean): missing in jdk15
+ method 
javax.imageio.metadata.IIOMetadataFormatImpl.addObjectValue(java.lang.String, 
java.lang.Class-T>, T, java.lang.Comparable<? super T>, java.lang.Comparable<? 
super T>, boolean, boolean): missing in jdk15
- method 
javax.print.attribute.standard.JobStateReasons.addAll(java.util.Collection<?+): 
parameters (java.util.Collection<?>) in classpath-generics, but parameters 
(java.util.Collection<? extends javax.print.attribute.standard.JobStateReason>) 
in jdk15
- method javax.print.attribute.standard.PrinterStateReasons.entrySet(): type 
java.util.Set<java.util.Map.Entry+ in classpath-generics, but type 
java.util.Set<java.util.Map.Entry<javax.print.attribute.standard.PrinterStateReason,
 javax.print.attribute.standard.Severity>> in jdk15
- method 
javax.print.attribute.standard.PrinterStateReasons.get(java.lang.Object): type 
java.lang.Object in classpath-generics, but type 
javax.print.attribute.standard.Severity in jdk15
- method 
javax.print.attribute.standard.PrinterStateReasons.putAll(java.util.Map<?, ?+): 
parameters (java.util.Map<?, ?>) in classpath-generics, but parameters 
(java.util.Map<? extends javax.print.attribute.standard.PrinterStateReason, ? 
extends javax.print.attribute.standard.Severity>) in jdk15
- method 
javax.print.attribute.standard.PrinterStateReasons.remove(java.lang.Object): 
type java.lang.Object in classpath-generics, but type 
javax.print.attribute.standard.Severity in jdk15
- method javax.print.attribute.standard.JobStateReasons.add(java.lang.Object): 
missing in jdk15
- method 
javax.print.attribute.standard.PrinterStateReasons.put(java.lang.Object, 
java.lang.Object): missing in jdk15






reply via email to

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