This sounds like a bug in the *spec*, because it means that theoretically, there is 1.4 code that won't compile under 1.5 due to reasons other than collision w/ language changes and 1.4 binary wouldn't run.

Right?

geir


Svetlana Samoilenko (JIRA) wrote:
private serialVersionID field should be set in 
javax.security.auth.kerberos.KerberosKey class
---------------------------------------------------------------------------------------------

         Key: HARMONY-233
         URL: http://issues.apache.org/jira/browse/HARMONY-233
     Project: Harmony
        Type: Bug
Components: Classlib Reporter: Svetlana Samoilenko


According to J2SE 1.4  specifications javax.security.auth.kerberos.KerberosKey 
class has
public serialVersionUID field (it implements SecretKey interface that inherited 
this field from java.security.Key interface where the field is public).
But according J2SE 1.5 specification this field in Key interface is not public, 
so class KerberosKey should have private serialVersionID field.

The same problem is for javax.cripto.spec.SecretKeySpec class.

Reply via email to