Package org.jenkinsci.remoting.util
Class AnonymousClassWarnings
- java.lang.Object
-
- org.jenkinsci.remoting.util.AnonymousClassWarnings
-
public class AnonymousClassWarnings extends Object
Issues warnings about attempts to (de-)serialize anonymous, local, or synthetic classes.- See Also:
- More information
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
check(Class<?> clazz)
Checks a class which is being either serialized or deserialized.static ObjectOutputStream
checkingObjectOutputStream(OutputStream outputStream)
LikeObjectOutputStream(OutputStream)
but appliescheck(java.lang.Class<?>)
when writing classes.
-
-
-
Method Detail
-
check
public static void check(@NonNull Class<?> clazz)
Checks a class which is being either serialized or deserialized. A warning will only be printed once per class per JVM session.
-
checkingObjectOutputStream
@NonNull public static ObjectOutputStream checkingObjectOutputStream(@NonNull OutputStream outputStream) throws IOException
LikeObjectOutputStream(OutputStream)
but appliescheck(java.lang.Class<?>)
when writing classes.- Throws:
IOException
-
-