< prev index next >

src/java.base/share/classes/sun/reflect/annotation/AnnotationInvocationHandler.java

Print this page

        

@@ -39,10 +39,11 @@
  *
  * @author  Josh Bloch
  * @since   1.5
  */
 class AnnotationInvocationHandler implements InvocationHandler, Serializable {
+    @java.io.Serial
     private static final long serialVersionUID = 6182022883658399397L;
     private final Class<? extends Annotation> type;
     private final Map<String, Object> memberValues;
 
     AnnotationInvocationHandler(Class<? extends Annotation> type, Map<String, Object> memberValues) {

@@ -601,10 +602,11 @@
         if (type == boolean[].class)
             return Arrays.hashCode((boolean[]) value);
         return Arrays.hashCode((Object[]) value);
     }
 
+    @java.io.Serial
     private void readObject(java.io.ObjectInputStream s)
         throws java.io.IOException, ClassNotFoundException {
         ObjectInputStream.GetField fields = s.readFields();
 
         @SuppressWarnings("unchecked")
< prev index next >