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: Tue, 29 Nov 2005 03:10:58 -0800

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 Mon Nov 28 10:53:52 2005 GMT
- jdk15 API scanned at 2005/11/28 05:07:02 EST
- classpath-generics API scanned at 2005/11/28 05:39:16 GMT
+ Comparison run at Tue Nov 29 10:54:42 2005 GMT
+ jdk15 API scanned at 2005/11/29 05:07:26 EST
+ classpath-generics API scanned at 2005/11/29 07:19:16 GMT
- javax.naming: 98.46% good, 1.39% bad, 0.13% missing
- javax.naming.directory: 97.89% good, 2.1% bad
+ javax.naming: 99.37% good, 0.48% bad, 0.13% missing
+ javax.naming.directory: 98.38% good, 1.61% bad
- javax.naming.ldap: 49.51% good, 0.58% bad, 49.9% missing
- javax.naming.spi: 82.65% good, 17.34% bad
+ javax.naming.ldap: 51.6% good, 48.39% missing
+ javax.naming.spi: 100% good
- Total: 89.71% good, 0.12% minor, 0.15% bad, 10% missing
+ Total: 89.74% good, 0.12% minor, 0.12% bad, 10% missing
- Interfaces: 1 minor, 2 bad, 15 missing.
+ Interfaces: 1 minor, 15 missing.
- Fields: 20 bad, 57 missing.
- Methods: 8 minor, 179 bad, 398 missing.
- Constructors: 26 bad, 66 missing.
+ Fields: 16 bad, 57 missing.
+ Methods: 8 minor, 153 bad, 398 missing.
+ Constructors: 21 bad, 66 missing.
- constructor 
javax.naming.CompositeName(java.util.Enumeration<java.lang.String+): parameters 
(java.util.Enumeration<java.lang.String>) in jdk15, but parameters 
(java.util.Enumeration) in classpath-generics
- constructor 
javax.naming.CompoundName(java.util.Enumeration<java.lang.String+, 
java.util.Properties): parameters (java.util.Enumeration<java.lang.String>, 
java.util.Properties) in jdk15, but parameters (java.util.Enumeration, 
java.util.Properties) in classpath-generics
- constructor javax.naming.InitialContext(java.util.Hashtable<?, ?+): 
parameters (java.util.Hashtable<?, ?>) in jdk15, but parameters 
(java.util.Hashtable) in classpath-generics
- field javax.naming.CannotProceedException.environment: type 
java.util.Hashtable<?, ?+ in jdk15, but type java.util.Hashtable in 
classpath-generics
- field javax.naming.InitialContext.myProps: type 
java.util.Hashtable<java.lang.Object, java.lang.Object+ in jdk15, but type 
java.util.Hashtable in classpath-generics
- field javax.naming.Reference.addrs: type 
java.util.Vector<javax.naming.RefAddr+ in jdk15, but type java.util.Vector in 
classpath-generics
- interface javax.naming.NamingEnumeration: has generic type parameter <T+ in 
jdk15, but not generic in classpath-generics
- interface javax.naming.NamingEnumeration: implements java.util.Enumeration<T+ 
in jdk15, but implements raw java.util.Enumeration in classpath-generics
- method javax.naming.CannotProceedException.getEnvironment(): type 
java.util.Hashtable<?, ?+ in jdk15, but type java.util.Hashtable in 
classpath-generics
- method 
javax.naming.CannotProceedException.setEnvironment(java.util.Hashtable<?, ?+): 
parameters (java.util.Hashtable<?, ?>) in jdk15, but parameters 
(java.util.Hashtable) in classpath-generics
- method javax.naming.Context.getEnvironment(): type java.util.Hashtable<?, ?+ 
in jdk15, but type java.util.Hashtable in classpath-generics
- method javax.naming.Context.list(java.lang.String): type 
javax.naming.NamingEnumeration<javax.naming.NameClassPair+ in jdk15, but type 
javax.naming.NamingEnumeration in classpath-generics
- method javax.naming.Context.list(javax.naming.Name): type 
javax.naming.NamingEnumeration<javax.naming.NameClassPair+ in jdk15, but type 
javax.naming.NamingEnumeration in classpath-generics
- method javax.naming.Context.listBindings(java.lang.String): type 
javax.naming.NamingEnumeration<javax.naming.Binding+ in jdk15, but type 
javax.naming.NamingEnumeration in classpath-generics
- method javax.naming.Context.listBindings(javax.naming.Name): type 
javax.naming.NamingEnumeration<javax.naming.Binding+ in jdk15, but type 
javax.naming.NamingEnumeration in classpath-generics
- method javax.naming.InitialContext.init(java.util.Hashtable<?, ?+): 
parameters (java.util.Hashtable<?, ?>) in jdk15, but parameters 
(java.util.Hashtable) in classpath-generics
- method javax.naming.Name.getAll(): type 
java.util.Enumeration<java.lang.String+ in jdk15, but type 
java.util.Enumeration in classpath-generics
- method javax.naming.NamingEnumeration.next(): type T in jdk15, but type 
java.lang.Object in classpath-generics
- method javax.naming.NamingEnumeration.nextElement(): type T in jdk15, but 
type java.lang.Object in classpath-generics
- method javax.naming.Reference.getAll(): type 
java.util.Enumeration<javax.naming.RefAddr+ in jdk15, but type 
java.util.Enumeration in classpath-generics
- method 
javax.naming.ReferralException.getReferralContext(java.util.Hashtable<?, ?+): 
parameters (java.util.Hashtable<?, ?>) in jdk15, but parameters 
(java.util.Hashtable) in classpath-generics
+ method javax.naming.CompositeName.getAll(): type 
java.util.Enumeration-java.lang.String> in jdk15, but type 
java.util.Enumeration in classpath-generics
+ method javax.naming.CompoundName.getAll(): type 
java.util.Enumeration-java.lang.String> in jdk15, but type 
java.util.Enumeration in classpath-generics
+ method javax.naming.InitialContext.getEnvironment(): type 
java.util.Hashtable-?, ?> in jdk15, but type java.util.Hashtable in 
classpath-generics
+ method javax.naming.InitialContext.list(java.lang.String): type 
javax.naming.NamingEnumeration-javax.naming.NameClassPair> in jdk15, but type 
javax.naming.NamingEnumeration in classpath-generics
+ method javax.naming.InitialContext.list(javax.naming.Name): type 
javax.naming.NamingEnumeration-javax.naming.NameClassPair> in jdk15, but type 
javax.naming.NamingEnumeration in classpath-generics
+ method javax.naming.InitialContext.listBindings(java.lang.String): type 
javax.naming.NamingEnumeration-javax.naming.Binding> in jdk15, but type 
javax.naming.NamingEnumeration in classpath-generics
+ method javax.naming.InitialContext.listBindings(javax.naming.Name): type 
javax.naming.NamingEnumeration-javax.naming.Binding> in jdk15, but type 
javax.naming.NamingEnumeration in classpath-generics
- constructor javax.naming.directory.InitialDirContext(java.util.Hashtable<?, 
?+): parameters (java.util.Hashtable<?, ?>) in jdk15, but parameters 
(java.util.Hashtable) in classpath-generics
- field javax.naming.directory.BasicAttribute.values: type 
java.util.Vector<java.lang.Object+ in jdk15, but type java.util.Vector in 
classpath-generics
- method javax.naming.directory.Attribute.getAll(): type 
javax.naming.NamingEnumeration<?+ in jdk15, but type 
javax.naming.NamingEnumeration in classpath-generics
- method javax.naming.directory.Attributes.getAll(): type 
javax.naming.NamingEnumeration<? extends javax.naming.directory.Attribute+ in 
jdk15, but type javax.naming.NamingEnumeration in classpath-generics
- method javax.naming.directory.Attributes.getIDs(): type 
javax.naming.NamingEnumeration<java.lang.String+ in jdk15, but type 
javax.naming.NamingEnumeration in classpath-generics
+ method javax.naming.directory.BasicAttribute.getAll(): type 
javax.naming.NamingEnumeration-?> in jdk15, but type 
javax.naming.NamingEnumeration<javax.naming.directory.Attribute> in 
classpath-generics
- method javax.naming.directory.DirContext.search(java.lang.String, 
java.lang.String, javax.naming.directory.SearchControls): type 
javax.naming.NamingEnumeration<javax.naming.directory.SearchResult+ in jdk15, 
but type javax.naming.NamingEnumeration in classpath-generics
- method javax.naming.directory.DirContext.search(java.lang.String, 
java.lang.String, java.lang.Object[], javax.naming.directory.SearchControls): 
type javax.naming.NamingEnumeration<javax.naming.directory.SearchResult+ in 
jdk15, but type javax.naming.NamingEnumeration in classpath-generics
- method javax.naming.directory.DirContext.search(java.lang.String, 
javax.naming.directory.Attributes): type 
javax.naming.NamingEnumeration<javax.naming.directory.SearchResult+ in jdk15, 
but type javax.naming.NamingEnumeration in classpath-generics
- method javax.naming.directory.DirContext.search(java.lang.String, 
javax.naming.directory.Attributes, java.lang.String[]): type 
javax.naming.NamingEnumeration<javax.naming.directory.SearchResult+ in jdk15, 
but type javax.naming.NamingEnumeration in classpath-generics
- method javax.naming.directory.DirContext.search(javax.naming.Name, 
java.lang.String, javax.naming.directory.SearchControls): type 
javax.naming.NamingEnumeration<javax.naming.directory.SearchResult+ in jdk15, 
but type javax.naming.NamingEnumeration in classpath-generics
- method javax.naming.directory.DirContext.search(javax.naming.Name, 
java.lang.String, java.lang.Object[], javax.naming.directory.SearchControls): 
type javax.naming.NamingEnumeration<javax.naming.directory.SearchResult+ in 
jdk15, but type javax.naming.NamingEnumeration in classpath-generics
- method javax.naming.directory.DirContext.search(javax.naming.Name, 
javax.naming.directory.Attributes): type 
javax.naming.NamingEnumeration<javax.naming.directory.SearchResult+ in jdk15, 
but type javax.naming.NamingEnumeration in classpath-generics
- method javax.naming.directory.DirContext.search(javax.naming.Name, 
javax.naming.directory.Attributes, java.lang.String[]): type 
javax.naming.NamingEnumeration<javax.naming.directory.SearchResult+ in jdk15, 
but type javax.naming.NamingEnumeration in classpath-generics
+ method javax.naming.directory.BasicAttributes.getIDs(): type 
javax.naming.NamingEnumeration-java.lang.String> in jdk15, but type 
javax.naming.NamingEnumeration in classpath-generics
+ method javax.naming.directory.InitialDirContext.search(java.lang.String, 
java.lang.String, javax.naming.directory.SearchControls): type 
javax.naming.NamingEnumeration-javax.naming.directory.SearchResult> in jdk15, 
but type javax.naming.NamingEnumeration in classpath-generics
+ method javax.naming.directory.InitialDirContext.search(java.lang.String, 
java.lang.String, java.lang.Object[], javax.naming.directory.SearchControls): 
type javax.naming.NamingEnumeration-javax.naming.directory.SearchResult> in 
jdk15, but type javax.naming.NamingEnumeration in classpath-generics
+ method javax.naming.directory.InitialDirContext.search(java.lang.String, 
javax.naming.directory.Attributes): type 
javax.naming.NamingEnumeration-javax.naming.directory.SearchResult> in jdk15, 
but type javax.naming.NamingEnumeration in classpath-generics
+ method javax.naming.directory.InitialDirContext.search(java.lang.String, 
javax.naming.directory.Attributes, java.lang.String[]): type 
javax.naming.NamingEnumeration-javax.naming.directory.SearchResult> in jdk15, 
but type javax.naming.NamingEnumeration in classpath-generics
+ method javax.naming.directory.InitialDirContext.search(javax.naming.Name, 
java.lang.String, javax.naming.directory.SearchControls): type 
javax.naming.NamingEnumeration-javax.naming.directory.SearchResult> in jdk15, 
but type javax.naming.NamingEnumeration in classpath-generics
+ method javax.naming.directory.InitialDirContext.search(javax.naming.Name, 
java.lang.String, java.lang.Object[], javax.naming.directory.SearchControls): 
type javax.naming.NamingEnumeration-javax.naming.directory.SearchResult> in 
jdk15, but type javax.naming.NamingEnumeration in classpath-generics
+ method javax.naming.directory.InitialDirContext.search(javax.naming.Name, 
javax.naming.directory.Attributes): type 
javax.naming.NamingEnumeration-javax.naming.directory.SearchResult> in jdk15, 
but type javax.naming.NamingEnumeration in classpath-generics
+ method javax.naming.directory.InitialDirContext.search(javax.naming.Name, 
javax.naming.directory.Attributes, java.lang.String[]): type 
javax.naming.NamingEnumeration-javax.naming.directory.SearchResult> in jdk15, 
but type javax.naming.NamingEnumeration in classpath-generics
- Bad
- constructor javax.naming.ldap.InitialLdapContext(java.util.Hashtable<?, ?+, 
javax.naming.ldap.Control[]): parameters (java.util.Hashtable<?, ?>, 
javax.naming.ldap.Control[]) in jdk15, but parameters (java.util.Hashtable, 
javax.naming.ldap.Control[]) in classpath-generics
- method 
javax.naming.ldap.ControlFactory.getControlInstance(javax.naming.ldap.Control, 
javax.naming.Context, java.util.Hashtable<?, ?+): parameters 
(javax.naming.ldap.Control, javax.naming.Context, java.util.Hashtable<?, ?>) in 
jdk15, but parameters (javax.naming.ldap.Control, javax.naming.Context, 
java.util.Hashtable) in classpath-generics
- method 
javax.naming.ldap.LdapReferralException.getReferralContext(java.util.Hashtable<?,
 ?+, javax.naming.ldap.Control[]): parameters (java.util.Hashtable<?, ?>, 
javax.naming.ldap.Control[]) in jdk15, but parameters (java.util.Hashtable, 
javax.naming.ldap.Control[]) in classpath-generics
- javax.naming.spi:
- Bad
- method javax.naming.spi.DirObjectFactory.getObjectInstance(java.lang.Object, 
javax.naming.Name, javax.naming.Context, java.util.Hashtable<?, ?+): parameters 
(java.lang.Object, javax.naming.Name, javax.naming.Context, 
java.util.Hashtable<?, ?>) in jdk15, but parameters (java.lang.Object, 
javax.naming.Name, javax.naming.Context, java.util.Hashtable) in 
classpath-generics
- method javax.naming.spi.DirObjectFactory.getObjectInstance(java.lang.Object, 
javax.naming.Name, javax.naming.Context, java.util.Hashtable<?, ?+, 
javax.naming.directory.Attributes): parameters (java.lang.Object, 
javax.naming.Name, javax.naming.Context, java.util.Hashtable<?, ?>, 
javax.naming.directory.Attributes) in jdk15, but parameters (java.lang.Object, 
javax.naming.Name, javax.naming.Context, java.util.Hashtable, 
javax.naming.directory.Attributes) in classpath-generics
- method javax.naming.spi.DirStateFactory.getStateToBind(java.lang.Object, 
javax.naming.Name, javax.naming.Context, java.util.Hashtable<?, ?+): parameters 
(java.lang.Object, javax.naming.Name, javax.naming.Context, 
java.util.Hashtable<?, ?>) in jdk15, but parameters (java.lang.Object, 
javax.naming.Name, javax.naming.Context, java.util.Hashtable) in 
classpath-generics
- method javax.naming.spi.DirStateFactory.getStateToBind(java.lang.Object, 
javax.naming.Name, javax.naming.Context, java.util.Hashtable<?, ?+, 
javax.naming.directory.Attributes): parameters (java.lang.Object, 
javax.naming.Name, javax.naming.Context, java.util.Hashtable<?, ?>, 
javax.naming.directory.Attributes) in jdk15, but parameters (java.lang.Object, 
javax.naming.Name, javax.naming.Context, java.util.Hashtable, 
javax.naming.directory.Attributes) in classpath-generics
- method javax.naming.spi.DirectoryManager.getObjectInstance(java.lang.Object, 
javax.naming.Name, javax.naming.Context, java.util.Hashtable<?, ?+, 
javax.naming.directory.Attributes): parameters (java.lang.Object, 
javax.naming.Name, javax.naming.Context, java.util.Hashtable<?, ?>, 
javax.naming.directory.Attributes) in jdk15, but parameters (java.lang.Object, 
javax.naming.Name, javax.naming.Context, java.util.Hashtable, 
javax.naming.directory.Attributes) in classpath-generics
- method javax.naming.spi.DirectoryManager.getStateToBind(java.lang.Object, 
javax.naming.Name, javax.naming.Context, java.util.Hashtable<?, ?+, 
javax.naming.directory.Attributes): parameters (java.lang.Object, 
javax.naming.Name, javax.naming.Context, java.util.Hashtable<?, ?>, 
javax.naming.directory.Attributes) in jdk15, but parameters (java.lang.Object, 
javax.naming.Name, javax.naming.Context, java.util.Hashtable, 
javax.naming.directory.Attributes) in classpath-generics
- method 
javax.naming.spi.InitialContextFactory.getInitialContext(java.util.Hashtable<?, 
?+): parameters (java.util.Hashtable<?, ?>) in jdk15, but parameters 
(java.util.Hashtable) in classpath-generics
- method 
javax.naming.spi.InitialContextFactoryBuilder.createInitialContextFactory(java.util.Hashtable<?,
 ?+): parameters (java.util.Hashtable<?, ?>) in jdk15, but parameters 
(java.util.Hashtable) in classpath-generics
- method 
javax.naming.spi.NamingManager.getInitialContext(java.util.Hashtable<?, ?+): 
parameters (java.util.Hashtable<?, ?>) in jdk15, but parameters 
(java.util.Hashtable) in classpath-generics
- method javax.naming.spi.NamingManager.getObjectInstance(java.lang.Object, 
javax.naming.Name, javax.naming.Context, java.util.Hashtable<?, ?+): parameters 
(java.lang.Object, javax.naming.Name, javax.naming.Context, 
java.util.Hashtable<?, ?>) in jdk15, but parameters (java.lang.Object, 
javax.naming.Name, javax.naming.Context, java.util.Hashtable) in 
classpath-generics
- method javax.naming.spi.NamingManager.getStateToBind(java.lang.Object, 
javax.naming.Name, javax.naming.Context, java.util.Hashtable<?, ?+): parameters 
(java.lang.Object, javax.naming.Name, javax.naming.Context, 
java.util.Hashtable<?, ?>) in jdk15, but parameters (java.lang.Object, 
javax.naming.Name, javax.naming.Context, java.util.Hashtable) in 
classpath-generics
- method javax.naming.spi.NamingManager.getURLContext(java.lang.String, 
java.util.Hashtable<?, ?+): parameters (java.lang.String, 
java.util.Hashtable<?, ?>) in jdk15, but parameters (java.lang.String, 
java.util.Hashtable) in classpath-generics
- method javax.naming.spi.ObjectFactory.getObjectInstance(java.lang.Object, 
javax.naming.Name, javax.naming.Context, java.util.Hashtable<?, ?+): parameters 
(java.lang.Object, javax.naming.Name, javax.naming.Context, 
java.util.Hashtable<?, ?>) in jdk15, but parameters (java.lang.Object, 
javax.naming.Name, javax.naming.Context, java.util.Hashtable) in 
classpath-generics
- method 
javax.naming.spi.ObjectFactoryBuilder.createObjectFactory(java.lang.Object, 
java.util.Hashtable<?, ?+): parameters (java.lang.Object, 
java.util.Hashtable<?, ?>) in jdk15, but parameters (java.lang.Object, 
java.util.Hashtable) in classpath-generics
- method javax.naming.spi.Resolver.resolveToClass(java.lang.String, 
java.lang.Class<? extends javax.naming.Context+): parameters (java.lang.String, 
java.lang.Class<? extends javax.naming.Context>) in jdk15, but parameters 
(java.lang.String, java.lang.Class) in classpath-generics
- method javax.naming.spi.Resolver.resolveToClass(javax.naming.Name, 
java.lang.Class<? extends javax.naming.Context+): parameters 
(javax.naming.Name, java.lang.Class<? extends javax.naming.Context>) in jdk15, 
but parameters (javax.naming.Name, java.lang.Class) in classpath-generics
- method javax.naming.spi.StateFactory.getStateToBind(java.lang.Object, 
javax.naming.Name, javax.naming.Context, java.util.Hashtable<?, ?+): parameters 
(java.lang.Object, javax.naming.Name, javax.naming.Context, 
java.util.Hashtable<?, ?>) in jdk15, but parameters (java.lang.Object, 
javax.naming.Name, javax.naming.Context, 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 Mon Nov 28 10:56:03 2005 GMT
- classpath-generics API scanned at 2005/11/28 05:39:16 GMT
- jdk15 API scanned at 2005/11/28 05:07:02 EST
+ Comparison run at Tue Nov 29 10:56:47 2005 GMT
+ classpath-generics API scanned at 2005/11/29 07:19:16 GMT
+ jdk15 API scanned at 2005/11/29 05:07:26 EST
- javax.naming.directory: 100% good
+ javax.naming.directory: 99.85% good, 0.14% bad
- Methods: 12 minor, 1488 bad, 90 missing, 19 abs.add.
+ Methods: 12 minor, 1489 bad, 90 missing, 19 abs.add.
+ javax.naming.directory:
+ Bad
+ method javax.naming.directory.BasicAttribute.getAll(): type 
javax.naming.NamingEnumeration-javax.naming.directory.Attribute> in 
classpath-generics, but type javax.naming.NamingEnumeration<?> in jdk15
+ 






reply via email to

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