Skip to content

Commit

Permalink
Cut off path to Class serialization for all #9633
Browse files Browse the repository at this point in the history
  • Loading branch information
galderz committed May 29, 2020
1 parent 2163832 commit 214e05c
Showing 1 changed file with 25 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
package io.quarkus.runtime.graal;

import java.io.ObjectStreamClass;

import com.oracle.svm.core.annotate.Substitute;
import com.oracle.svm.core.annotate.TargetClass;

@TargetClass(java.io.ObjectStreamClass.class)
@SuppressWarnings({ "unused" })
final class Target_java_io_ObjectStreamClass {

@Substitute
private static ObjectStreamClass lookup(Class<?> cl, boolean all) {
throw new UnsupportedOperationException("Serialization of class definitions not supported");
}

private Target_java_io_ObjectStreamClass(final Class<?> cl) {
throw new UnsupportedOperationException("Serialization of class definitions not supported");
}

private Target_java_io_ObjectStreamClass() {
throw new UnsupportedOperationException("Not supported");
}

}

0 comments on commit 214e05c

Please sign in to comment.