+1
Lance Andersen| Principal Member of Technical Staff | +1.781.442.2037 Oracle Java Engineering 1 Network Drive Burlington, MA 01803 [email protected] Sent from my iPad On Apr 2, 2014, at 2:39 AM, Joe Darcy <[email protected]> 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.java Tue Apr 01 > 09:12:51 2014 -0700 > +++ b/src/share/classes/com/sun/jmx/snmp/Enumerated.java Tue 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 @@ > * <p><b>This 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.java Tue Apr 01 > 09:12:51 2014 -0700 > +++ b/src/share/classes/com/sun/jmx/snmp/IPAcl/Host.java Tue 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.java Tue Apr 01 09:12:51 > 2014 -0700 > +++ b/src/share/classes/com/sun/jmx/snmp/SnmpPdu.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 > @@ -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.java Tue Apr 01 > 09:12:51 2014 -0700 > +++ b/src/share/classes/com/sun/jmx/snmp/SnmpUnsignedInt.java Tue 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 @@ > * <p><b>This 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.java Tue Apr 01 > 09:12:51 2014 -0700 > +++ b/src/share/classes/com/sun/jmx/snmp/SnmpValue.java Tue 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 @@ > * <p><b>This API is a Sun Microsystems internal API and is subject > * to change without notice.</b></p> > */ > - > +@SuppressWarnings("serial") // JDK implementation class > public abstract class SnmpValue implements Cloneable, Serializable, > SnmpDataTypeEnums { > > /** > diff -r b6997dd0667e src/share/classes/com/sun/jmx/snmp/agent/SnmpMib.java > --- a/src/share/classes/com/sun/jmx/snmp/agent/SnmpMib.java Tue Apr 01 > 09:12:51 2014 -0700 > +++ b/src/share/classes/com/sun/jmx/snmp/agent/SnmpMib.java Tue Apr 01 > 23:36:42 2014 -0700 > @@ -1,5 +1,5 @@ > /* > - * Copyright (c) 1997, 2013, 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 > @@ -59,6 +59,7 @@ > * <p><b>This API is a Sun Microsystems internal API and is subject > * to change without notice.</b></p> > */ > +@SuppressWarnings("serial") // JDK implementation class > public abstract class SnmpMib extends SnmpMibAgent implements Serializable { > > /** > diff -r b6997dd0667e > src/share/classes/com/sun/jmx/snmp/agent/SnmpMibAgent.java > --- a/src/share/classes/com/sun/jmx/snmp/agent/SnmpMibAgent.java Tue Apr 01 > 09:12:51 2014 -0700 > +++ b/src/share/classes/com/sun/jmx/snmp/agent/SnmpMibAgent.java Tue Apr 01 > 23:36:42 2014 -0700 > @@ -1,5 +1,5 @@ > /* > - * Copyright (c) 1998, 2013, Oracle and/or its affiliates. All rights > reserved. > + * Copyright (c) 1998, 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 > @@ -59,7 +59,7 @@ > * <p><b>This API is a Sun Microsystems internal API and is subject > * to change without notice.</b></p> > */ > - > +@SuppressWarnings("serial") // JDK implementation class > public abstract class SnmpMibAgent > implements SnmpMibAgentMBean, MBeanRegistration, Serializable { > > diff -r b6997dd0667e > src/share/classes/com/sun/jmx/snmp/agent/SnmpMibEntry.java > --- a/src/share/classes/com/sun/jmx/snmp/agent/SnmpMibEntry.java Tue Apr 01 > 09:12:51 2014 -0700 > +++ b/src/share/classes/com/sun/jmx/snmp/agent/SnmpMibEntry.java Tue Apr 01 > 23:36:42 2014 -0700 > @@ -1,5 +1,5 @@ > /* > - * Copyright (c) 2000, 2007, Oracle and/or its affiliates. All rights > reserved. > + * Copyright (c) 2000, 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 > @@ -41,7 +41,7 @@ > * <p><b>This API is a Sun Microsystems internal API and is subject > * to change without notice.</b></p> > */ > - > +@SuppressWarnings("serial") // JDK implementation class > public abstract class SnmpMibEntry extends SnmpMibNode > implements Serializable { > > diff -r b6997dd0667e > src/share/classes/com/sun/jmx/snmp/agent/SnmpMibGroup.java > --- a/src/share/classes/com/sun/jmx/snmp/agent/SnmpMibGroup.java Tue Apr 01 > 09:12:51 2014 -0700 > +++ b/src/share/classes/com/sun/jmx/snmp/agent/SnmpMibGroup.java Tue Apr 01 > 23:36:42 2014 -0700 > @@ -1,5 +1,5 @@ > /* > - * Copyright (c) 1999, 2013, 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 > @@ -49,7 +49,7 @@ > * <p><b>This API is a Sun Microsystems internal API and is subject > * to change without notice.</b></p> > */ > - > +@SuppressWarnings("serial") // JDK implementation class > public abstract class SnmpMibGroup extends SnmpMibOid > implements Serializable { > > diff -r b6997dd0667e src/share/classes/com/sun/jmx/snmp/agent/SnmpMibNode.java > --- a/src/share/classes/com/sun/jmx/snmp/agent/SnmpMibNode.java Tue Apr 01 > 09:12:51 2014 -0700 > +++ b/src/share/classes/com/sun/jmx/snmp/agent/SnmpMibNode.java Tue 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 > @@ -53,7 +53,7 @@ > * <p><b>This API is a Sun Microsystems internal API and is subject > * to change without notice.</b></p> > */ > - > +@SuppressWarnings("serial") // JDK implementation class > public abstract class SnmpMibNode implements Serializable { > > // --------------------------------------------------------------------- > diff -r b6997dd0667e > src/share/classes/com/sun/jmx/snmp/agent/SnmpMibTable.java > --- a/src/share/classes/com/sun/jmx/snmp/agent/SnmpMibTable.java Tue Apr 01 > 09:12:51 2014 -0700 > +++ b/src/share/classes/com/sun/jmx/snmp/agent/SnmpMibTable.java Tue Apr 01 > 23:36:42 2014 -0700 > @@ -1,5 +1,5 @@ > /* > - * Copyright (c) 1997, 2013, 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 > @@ -84,7 +84,7 @@ > * @see com.sun.jmx.snmp.agent.SnmpTableSupport > * > */ > - > +@SuppressWarnings("serial") // JDK implementation class > public abstract class SnmpMibTable extends SnmpMibNode > implements NotificationBroadcaster, Serializable { > > diff -r b6997dd0667e > src/share/classes/com/sun/jmx/snmp/agent/SnmpTableSupport.java > --- a/src/share/classes/com/sun/jmx/snmp/agent/SnmpTableSupport.java Tue Apr > 01 09:12:51 2014 -0700 > +++ b/src/share/classes/com/sun/jmx/snmp/agent/SnmpTableSupport.java Tue Apr > 01 23:36:42 2014 -0700 > @@ -1,5 +1,5 @@ > /* > - * Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights > reserved. > + * Copyright (c) 2000, 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 > @@ -80,6 +80,7 @@ > * @see com.sun.jmx.snmp.agent.SnmpMibTable > * > */ > +@SuppressWarnings("serial") // JDK implementation class > public abstract class SnmpTableSupport implements SnmpTableEntryFactory, > // NPCTE fix for bugId 4499265, esc 0, MR 04 sept 2001 > // SnmpTableCallbackHandler { > diff -r b6997dd0667e > src/share/classes/sun/management/snmp/util/SnmpListTableCache.java > --- a/src/share/classes/sun/management/snmp/util/SnmpListTableCache.java Tue > Apr 01 09:12:51 2014 -0700 > +++ b/src/share/classes/sun/management/snmp/util/SnmpListTableCache.java Tue > Apr 01 23:36:42 2014 -0700 > @@ -1,5 +1,5 @@ > /* > - * Copyright (c) 2003, 2012, Oracle and/or its affiliates. All rights > reserved. > + * Copyright (c) 2003, 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 > @@ -43,6 +43,7 @@ > * <p><b>NOTE: This class is not synchronized, subclasses must implement > * the appropriate synchronization whwn needed.</b></p> > **/ > +@SuppressWarnings("serial") // JDK implementation class > public abstract class SnmpListTableCache extends SnmpTableCache { > > > diff -r b6997dd0667e > src/share/classes/sun/management/snmp/util/SnmpNamedListTableCache.java > --- a/src/share/classes/sun/management/snmp/util/SnmpNamedListTableCache.java > Tue Apr 01 09:12:51 2014 -0700 > +++ b/src/share/classes/sun/management/snmp/util/SnmpNamedListTableCache.java > Tue Apr 01 23:36:42 2014 -0700 > @@ -1,5 +1,5 @@ > /* > - * Copyright (c) 2003, 2012, Oracle and/or its affiliates. All rights > reserved. > + * Copyright (c) 2003, 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 > @@ -49,6 +49,7 @@ > * <p><b>NOTE: This class is not synchronized, subclasses must implement > * the appropriate synchronization whwn needed.</b></p> > **/ > +@SuppressWarnings("serial") // JDK implementation class > public abstract class SnmpNamedListTableCache extends SnmpListTableCache { > > /** > diff -r b6997dd0667e > src/share/classes/sun/management/snmp/util/SnmpTableCache.java > --- a/src/share/classes/sun/management/snmp/util/SnmpTableCache.java Tue Apr > 01 09:12:51 2014 -0700 > +++ b/src/share/classes/sun/management/snmp/util/SnmpTableCache.java Tue Apr > 01 23:36:42 2014 -0700 > @@ -1,5 +1,5 @@ > /* > - * Copyright (c) 2003, 2012, Oracle and/or its affiliates. All rights > reserved. > + * Copyright (c) 2003, 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 @@ > * <p><b>NOTE: This class is not synchronized, subclasses must implement > * the appropriate synchronization when needed.</b></p> > **/ > +@SuppressWarnings("serial") // JDK implementation class > public abstract class SnmpTableCache implements Serializable { > > /** >
