--- old/src/share/classes/sun/reflect/annotation/AnnotationInvocationHandler.java 2011-08-22 17:34:10.000000000 -0700 +++ new/src/share/classes/sun/reflect/annotation/AnnotationInvocationHandler.java 2011-08-22 17:34:10.000000000 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2003, 2008, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2003, 2011, 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 @@ -40,6 +40,7 @@ * @since 1.5 */ class AnnotationInvocationHandler implements InvocationHandler, Serializable { + private static final long serialVersionUID = 6182022883658399397L; private final Class type; private final Map memberValues; --- old/src/share/classes/sun/reflect/annotation/AnnotationTypeMismatchExceptionProxy.java 2011-08-22 17:34:11.000000000 -0700 +++ new/src/share/classes/sun/reflect/annotation/AnnotationTypeMismatchExceptionProxy.java 2011-08-22 17:34:11.000000000 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2004, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2004, 2011, 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,6 +34,7 @@ * @since 1.5 */ class AnnotationTypeMismatchExceptionProxy extends ExceptionProxy { + private static final long serialVersionUID = 7844069490309503934L; private Method member; private String foundType; --- old/src/share/classes/sun/reflect/annotation/EnumConstantNotPresentExceptionProxy.java 2011-08-22 17:34:12.000000000 -0700 +++ new/src/share/classes/sun/reflect/annotation/EnumConstantNotPresentExceptionProxy.java 2011-08-22 17:34:11.000000000 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2004, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2004, 2011, 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 @@ -32,6 +32,7 @@ * @since 1.5 */ public class EnumConstantNotPresentExceptionProxy extends ExceptionProxy { + private static final long serialVersionUID = -604662101303187330L; Class> enumType; String constName; --- old/src/share/classes/sun/reflect/annotation/TypeNotPresentExceptionProxy.java 2011-08-22 17:34:12.000000000 -0700 +++ new/src/share/classes/sun/reflect/annotation/TypeNotPresentExceptionProxy.java 2011-08-22 17:34:12.000000000 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2004, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2004, 2011, 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 @@ -33,6 +33,7 @@ * @since 1.5 */ public class TypeNotPresentExceptionProxy extends ExceptionProxy { + private static final long serialVersionUID = 5565925172427947573L; String typeName; Throwable cause;