< prev index next >

src/java.base/share/classes/java/lang/invoke/SerializedLambda.java

Print this page

        

@@ -63,10 +63,11 @@
  *
  * @see LambdaMetafactory
  * @since 1.8
  */
 public final class SerializedLambda implements Serializable {
+    @java.io.Serial
     private static final long serialVersionUID = 8025925345765570181L;
     private final Class<?> capturingClass;
     private final String functionalInterfaceClass;
     private final String functionalInterfaceMethodName;
     private final String functionalInterfaceMethodSignature;

@@ -223,10 +224,11 @@
      */
     public Object getCapturedArg(int i) {
         return capturedArgs[i];
     }
 
+    @java.io.Serial
     private Object readResolve() throws ObjectStreamException {
         try {
             Method deserialize = AccessController.doPrivileged(new PrivilegedExceptionAction<>() {
                 @Override
                 public Method run() throws Exception {
< prev index next >