< prev index next >

src/java.security.jgss/share/classes/sun/security/krb5/internal/KRBError.java

Print this page

        

@@ -83,22 +83,31 @@
 public class KRBError implements java.io.Serializable {
     static final long serialVersionUID = 3643809337475284503L;
 
     private int pvno;
     private int msgType;
+    // The instance fields not statically typed as Serializable are
+    // asn1 encoded and written by the writeObject method.
+    @SuppressWarnings("serial") // Not statically typed as Serializable
     private KerberosTime cTime; //optional
     private Integer cuSec; //optional
+    @SuppressWarnings("serial") // Not statically typed as Serializable
     private KerberosTime sTime;
     private Integer suSec;
     private int errorCode;
+    @SuppressWarnings("serial") // Not statically typed as Serializable
     private Realm crealm; //optional
+    @SuppressWarnings("serial") // Not statically typed as Serializable
     private PrincipalName cname; //optional
+    @SuppressWarnings("serial") // Not statically typed as Serializable
     private PrincipalName sname;
     private String eText; //optional
     private byte[] eData; //optional
+    @SuppressWarnings("serial") // Not statically typed as Serializable
     private Checksum eCksum; //optional
 
+    @SuppressWarnings("serial") // Not statically typed as Serializable
     private PAData[] pa;    // PA-DATA in eData
 
     private static boolean DEBUG = Krb5.DEBUG;
 
     private void readObject(ObjectInputStream is)
< prev index next >