JDK 9 RFR of JDK-8039038: Fix serial lint warnings in com.sun.jmx.snmp

2014-04-02 Thread Joe Darcy

Hello,

*fingers crossed* The patch below should be the last change needed to 
fully clear the JDK 9 jdk repo of serialization warnings.


Thanks,

-Joe

diff -r b6997dd0667e src/share/classes/com/sun/jmx/snmp/Enumerated.java
--- a/src/share/classes/com/sun/jmx/snmp/Enumerated.javaTue Apr 01 
09:12:51 2014 -0700
+++ b/src/share/classes/com/sun/jmx/snmp/Enumerated.javaTue Apr 01 
23:36:42 2014 -0700

@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 1999, 2012, Oracle and/or its affiliates. All rights 
reserved.
+ * Copyright (c) 1999, 2014, Oracle and/or its affiliates. All rights 
reserved.

  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -45,7 +45,7 @@
  * pbThis API is a Sun Microsystems internal API and is subject
  * to change without notice./b/p
  */
-
+@SuppressWarnings(serial) // JDK implementation class
 abstract public class Enumerated  implements Serializable {

   /**
diff -r b6997dd0667e src/share/classes/com/sun/jmx/snmp/IPAcl/Host.java
--- a/src/share/classes/com/sun/jmx/snmp/IPAcl/Host.javaTue Apr 01 
09:12:51 2014 -0700
+++ b/src/share/classes/com/sun/jmx/snmp/IPAcl/Host.javaTue Apr 01 
23:36:42 2014 -0700

@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 1997, 2007, Oracle and/or its affiliates. All rights 
reserved.
+ * Copyright (c) 1997, 2014, Oracle and/or its affiliates. All rights 
reserved.

  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -44,6 +44,7 @@
  * The class defines an abstract representation of a host.
  *
  */
+@SuppressWarnings(serial) // JDK implementation class
 abstract class Host extends SimpleNode implements Serializable {

 public Host(int id) {
diff -r b6997dd0667e src/share/classes/com/sun/jmx/snmp/SnmpPdu.java
--- a/src/share/classes/com/sun/jmx/snmp/SnmpPdu.javaTue Apr 01 
09:12:51 2014 -0700
+++ b/src/share/classes/com/sun/jmx/snmp/SnmpPdu.javaTue Apr 01 
23:36:42 2014 -0700

@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2001, 2003, Oracle and/or its affiliates. All rights 
reserved.
+ * Copyright (c) 2001, 2014, Oracle and/or its affiliates. All rights 
reserved.

  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -45,6 +45,7 @@
  *
  * @since 1.5
  */
+@SuppressWarnings(serial) // JDK implementation class
 public abstract class SnmpPdu implements SnmpDefinitions, Serializable {

 /**
diff -r b6997dd0667e 
src/share/classes/com/sun/jmx/snmp/SnmpScopedPduPacket.java
--- a/src/share/classes/com/sun/jmx/snmp/SnmpScopedPduPacket.java Tue 
Apr 01 09:12:51 2014 -0700
+++ b/src/share/classes/com/sun/jmx/snmp/SnmpScopedPduPacket.java Tue 
Apr 01 23:36:42 2014 -0700

@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2001, 2003, Oracle and/or its affiliates. All rights 
reserved.
+ * Copyright (c) 2001, 2014, Oracle and/or its affiliates. All rights 
reserved.

  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -47,6 +47,7 @@
  *
  * @since 1.5
  */
+@SuppressWarnings(serial) // JDK implementation class
 public abstract class SnmpScopedPduPacket extends SnmpPdu
 implements Serializable {
 /**
diff -r b6997dd0667e src/share/classes/com/sun/jmx/snmp/SnmpUnsignedInt.java
--- a/src/share/classes/com/sun/jmx/snmp/SnmpUnsignedInt.javaTue Apr 
01 09:12:51 2014 -0700
+++ b/src/share/classes/com/sun/jmx/snmp/SnmpUnsignedInt.javaTue Apr 
01 23:36:42 2014 -0700

@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 1997, 2007, Oracle and/or its affiliates. All rights 
reserved.
+ * Copyright (c) 1997, 2014, Oracle and/or its affiliates. All rights 
reserved.

  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -34,7 +34,7 @@
  * pbThis API is a Sun Microsystems internal API and is subject
  * to change without notice./b/p
  */
-
+@SuppressWarnings(serial) // JDK implementation class
 public abstract class SnmpUnsignedInt extends SnmpInt {

 /**
diff -r b6997dd0667e src/share/classes/com/sun/jmx/snmp/SnmpValue.java
--- a/src/share/classes/com/sun/jmx/snmp/SnmpValue.javaTue Apr 01 
09:12:51 2014 -0700
+++ b/src/share/classes/com/sun/jmx/snmp/SnmpValue.javaTue Apr 01 
23:36:42 2014 -0700

@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 1997, 2007, Oracle and/or its affiliates. All rights 
reserved.
+ * Copyright (c) 1997, 2014, Oracle and/or its affiliates. All rights 
reserved.

  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -38,7 +38,7 @@
  * pbThis API is a Sun Microsystems internal API and is subject
  * to change without notice./b/p
  */
-
+@SuppressWarnings(serial) // JDK implementation class
 public abstract class 

Re: JDK 9 RFR of JDK-8039038: Fix serial lint warnings in com.sun.jmx.snmp

2014-04-02 Thread Alan Bateman

On 02/04/2014 07:39, Joe Darcy wrote:

Hello,

*fingers crossed* The patch below should be the last change needed to 
fully clear the JDK 9 jdk repo of serialization warnings.


Thanks,

-Joe

This looks okay too.

-Alan


Re: JDK 9 RFR of JDK-8039038: Fix serial lint warnings in com.sun.jmx.snmp

2014-04-02 Thread Daniel Fuchs

On 4/2/14 8:39 AM, Joe Darcy wrote:

Hello,

*fingers crossed* The patch below should be the last change needed to
fully clear the JDK 9 jdk repo of serialization warnings.


Looks good Joe!

best regards,

-- daniel



Thanks,

-Joe

diff -r b6997dd0667e src/share/classes/com/sun/jmx/snmp/Enumerated.java
--- a/src/share/classes/com/sun/jmx/snmp/Enumerated.javaTue Apr 01
09:12:51 2014 -0700
+++ b/src/share/classes/com/sun/jmx/snmp/Enumerated.javaTue Apr 01
23:36:42 2014 -0700
@@ -1,5 +1,5 @@
  /*
- * Copyright (c) 1999, 2012, Oracle and/or its affiliates. All rights
reserved.
+ * Copyright (c) 1999, 2014, Oracle and/or its affiliates. All rights
reserved.
   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   *
   * This code is free software; you can redistribute it and/or modify it
@@ -45,7 +45,7 @@
   * pbThis API is a Sun Microsystems internal API and is subject
   * to change without notice./b/p
   */
-
+@SuppressWarnings(serial) // JDK implementation class
  abstract public class Enumerated  implements Serializable {

/**
diff -r b6997dd0667e src/share/classes/com/sun/jmx/snmp/IPAcl/Host.java
--- a/src/share/classes/com/sun/jmx/snmp/IPAcl/Host.javaTue Apr 01
09:12:51 2014 -0700
+++ b/src/share/classes/com/sun/jmx/snmp/IPAcl/Host.javaTue Apr 01
23:36:42 2014 -0700
@@ -1,5 +1,5 @@
  /*
- * Copyright (c) 1997, 2007, Oracle and/or its affiliates. All rights
reserved.
+ * Copyright (c) 1997, 2014, Oracle and/or its affiliates. All rights
reserved.
   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   *
   * This code is free software; you can redistribute it and/or modify it
@@ -44,6 +44,7 @@
   * The class defines an abstract representation of a host.
   *
   */
+@SuppressWarnings(serial) // JDK implementation class
  abstract class Host extends SimpleNode implements Serializable {

  public Host(int id) {
diff -r b6997dd0667e src/share/classes/com/sun/jmx/snmp/SnmpPdu.java
--- a/src/share/classes/com/sun/jmx/snmp/SnmpPdu.javaTue Apr 01
09:12:51 2014 -0700
+++ b/src/share/classes/com/sun/jmx/snmp/SnmpPdu.javaTue Apr 01
23:36:42 2014 -0700
@@ -1,5 +1,5 @@
  /*
- * Copyright (c) 2001, 2003, Oracle and/or its affiliates. All rights
reserved.
+ * Copyright (c) 2001, 2014, Oracle and/or its affiliates. All rights
reserved.
   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   *
   * This code is free software; you can redistribute it and/or modify it
@@ -45,6 +45,7 @@
   *
   * @since 1.5
   */
+@SuppressWarnings(serial) // JDK implementation class
  public abstract class SnmpPdu implements SnmpDefinitions, Serializable {

  /**
diff -r b6997dd0667e
src/share/classes/com/sun/jmx/snmp/SnmpScopedPduPacket.java
--- a/src/share/classes/com/sun/jmx/snmp/SnmpScopedPduPacket.java Tue
Apr 01 09:12:51 2014 -0700
+++ b/src/share/classes/com/sun/jmx/snmp/SnmpScopedPduPacket.java Tue
Apr 01 23:36:42 2014 -0700
@@ -1,5 +1,5 @@
  /*
- * Copyright (c) 2001, 2003, Oracle and/or its affiliates. All rights
reserved.
+ * Copyright (c) 2001, 2014, Oracle and/or its affiliates. All rights
reserved.
   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   *
   * This code is free software; you can redistribute it and/or modify it
@@ -47,6 +47,7 @@
   *
   * @since 1.5
   */
+@SuppressWarnings(serial) // JDK implementation class
  public abstract class SnmpScopedPduPacket extends SnmpPdu
  implements Serializable {
  /**
diff -r b6997dd0667e
src/share/classes/com/sun/jmx/snmp/SnmpUnsignedInt.java
--- a/src/share/classes/com/sun/jmx/snmp/SnmpUnsignedInt.javaTue Apr
01 09:12:51 2014 -0700
+++ b/src/share/classes/com/sun/jmx/snmp/SnmpUnsignedInt.javaTue Apr
01 23:36:42 2014 -0700
@@ -1,5 +1,5 @@
  /*
- * Copyright (c) 1997, 2007, Oracle and/or its affiliates. All rights
reserved.
+ * Copyright (c) 1997, 2014, Oracle and/or its affiliates. All rights
reserved.
   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   *
   * This code is free software; you can redistribute it and/or modify it
@@ -34,7 +34,7 @@
   * pbThis API is a Sun Microsystems internal API and is subject
   * to change without notice./b/p
   */
-
+@SuppressWarnings(serial) // JDK implementation class
  public abstract class SnmpUnsignedInt extends SnmpInt {

  /**
diff -r b6997dd0667e src/share/classes/com/sun/jmx/snmp/SnmpValue.java
--- a/src/share/classes/com/sun/jmx/snmp/SnmpValue.javaTue Apr 01
09:12:51 2014 -0700
+++ b/src/share/classes/com/sun/jmx/snmp/SnmpValue.javaTue Apr 01
23:36:42 2014 -0700
@@ -1,5 +1,5 @@
  /*
- * Copyright (c) 1997, 2007, Oracle and/or its affiliates. All rights
reserved.
+ * Copyright (c) 1997, 2014, Oracle and/or its affiliates. All rights
reserved.
   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   *
   * This code is free software; you can redistribute it and/or modify it
@@ -38,7 +38,7 @@
   * pbThis API is a Sun Microsystems internal API and is subject
   * to change without 

Re: JDK 9 RFR of JDK-8039038: Fix serial lint warnings in com.sun.jmx.snmp

2014-04-02 Thread Lance @ Oracle
+1


Lance Andersen| Principal Member of Technical Staff | +1.781.442.2037
Oracle Java Engineering 
1 Network Drive
Burlington, MA 01803
lance.ander...@oracle.com
Sent from my iPad

On Apr 2, 2014, at 2:39 AM, Joe Darcy joe.da...@oracle.com wrote:

 Hello,
 
 *fingers crossed* The patch below should be the last change needed to fully 
 clear the JDK 9 jdk repo of serialization warnings.
 
 Thanks,
 
 -Joe
 
 diff -r b6997dd0667e src/share/classes/com/sun/jmx/snmp/Enumerated.java
 --- a/src/share/classes/com/sun/jmx/snmp/Enumerated.javaTue Apr 01 
 09:12:51 2014 -0700
 +++ b/src/share/classes/com/sun/jmx/snmp/Enumerated.javaTue Apr 01 
 23:36:42 2014 -0700
 @@ -1,5 +1,5 @@
 /*
 - * Copyright (c) 1999, 2012, Oracle and/or its affiliates. All rights 
 reserved.
 + * Copyright (c) 1999, 2014, Oracle and/or its affiliates. All rights 
 reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
 @@ -45,7 +45,7 @@
  * pbThis API is a Sun Microsystems internal API and is subject
  * to change without notice./b/p
  */
 -
 +@SuppressWarnings(serial) // JDK implementation class
 abstract public class Enumerated  implements Serializable {
 
   /**
 diff -r b6997dd0667e src/share/classes/com/sun/jmx/snmp/IPAcl/Host.java
 --- a/src/share/classes/com/sun/jmx/snmp/IPAcl/Host.javaTue Apr 01 
 09:12:51 2014 -0700
 +++ b/src/share/classes/com/sun/jmx/snmp/IPAcl/Host.javaTue Apr 01 
 23:36:42 2014 -0700
 @@ -1,5 +1,5 @@
 /*
 - * Copyright (c) 1997, 2007, Oracle and/or its affiliates. All rights 
 reserved.
 + * Copyright (c) 1997, 2014, Oracle and/or its affiliates. All rights 
 reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
 @@ -44,6 +44,7 @@
  * The class defines an abstract representation of a host.
  *
  */
 +@SuppressWarnings(serial) // JDK implementation class
 abstract class Host extends SimpleNode implements Serializable {
 
 public Host(int id) {
 diff -r b6997dd0667e src/share/classes/com/sun/jmx/snmp/SnmpPdu.java
 --- a/src/share/classes/com/sun/jmx/snmp/SnmpPdu.javaTue Apr 01 09:12:51 
 2014 -0700
 +++ b/src/share/classes/com/sun/jmx/snmp/SnmpPdu.javaTue Apr 01 23:36:42 
 2014 -0700
 @@ -1,5 +1,5 @@
 /*
 - * Copyright (c) 2001, 2003, Oracle and/or its affiliates. All rights 
 reserved.
 + * Copyright (c) 2001, 2014, Oracle and/or its affiliates. All rights 
 reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
 @@ -45,6 +45,7 @@
  *
  * @since 1.5
  */
 +@SuppressWarnings(serial) // JDK implementation class
 public abstract class SnmpPdu implements SnmpDefinitions, Serializable {
 
 /**
 diff -r b6997dd0667e 
 src/share/classes/com/sun/jmx/snmp/SnmpScopedPduPacket.java
 --- a/src/share/classes/com/sun/jmx/snmp/SnmpScopedPduPacket.java Tue Apr 01 
 09:12:51 2014 -0700
 +++ b/src/share/classes/com/sun/jmx/snmp/SnmpScopedPduPacket.java Tue Apr 01 
 23:36:42 2014 -0700
 @@ -1,5 +1,5 @@
 /*
 - * Copyright (c) 2001, 2003, Oracle and/or its affiliates. All rights 
 reserved.
 + * Copyright (c) 2001, 2014, Oracle and/or its affiliates. All rights 
 reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
 @@ -47,6 +47,7 @@
  *
  * @since 1.5
  */
 +@SuppressWarnings(serial) // JDK implementation class
 public abstract class SnmpScopedPduPacket extends SnmpPdu
 implements Serializable {
 /**
 diff -r b6997dd0667e src/share/classes/com/sun/jmx/snmp/SnmpUnsignedInt.java
 --- a/src/share/classes/com/sun/jmx/snmp/SnmpUnsignedInt.javaTue Apr 01 
 09:12:51 2014 -0700
 +++ b/src/share/classes/com/sun/jmx/snmp/SnmpUnsignedInt.javaTue Apr 01 
 23:36:42 2014 -0700
 @@ -1,5 +1,5 @@
 /*
 - * Copyright (c) 1997, 2007, Oracle and/or its affiliates. All rights 
 reserved.
 + * Copyright (c) 1997, 2014, Oracle and/or its affiliates. All rights 
 reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
 @@ -34,7 +34,7 @@
  * pbThis API is a Sun Microsystems internal API and is subject
  * to change without notice./b/p
  */
 -
 +@SuppressWarnings(serial) // JDK implementation class
 public abstract class SnmpUnsignedInt extends SnmpInt {
 
 /**
 diff -r b6997dd0667e src/share/classes/com/sun/jmx/snmp/SnmpValue.java
 --- a/src/share/classes/com/sun/jmx/snmp/SnmpValue.javaTue Apr 01 
 09:12:51 2014 -0700
 +++ b/src/share/classes/com/sun/jmx/snmp/SnmpValue.javaTue Apr 01 
 23:36:42 2014 -0700
 @@ -1,5 +1,5 @@
 /*
 - * Copyright (c) 1997, 2007, Oracle and/or its affiliates. All rights 
 reserved.
 + * Copyright (c) 1997, 2014, Oracle and/or its affiliates. All rights 
 reserved.
  * DO NOT ALTER OR