< 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 >