From 69ac777db8cbff1a4e9a63c08cd8b8837221f96f Mon Sep 17 00:00:00 2001 From: rpatil Date: Wed, 7 Feb 2018 00:09:23 -0800 Subject: [PATCH] 8192757: Improve stub classes implementation Reviewed-by: rriggs, dfuchs, erikj --- src/share/classes/java/io/ObjectInputStream.java | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/share/classes/java/io/ObjectInputStream.java b/src/share/classes/java/io/ObjectInputStream.java index fa1832ddc..410b2ee1b 100644 --- a/src/share/classes/java/io/ObjectInputStream.java +++ b/src/share/classes/java/io/ObjectInputStream.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 1996, 2017, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1996, 2018, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -245,7 +245,7 @@ public class ObjectInputStream static { /* Setup access so sun.misc can invoke package private functions. */ - sun.misc.SharedSecrets.setJavaOISAccess(new JavaOISAccess() { + JavaOISAccess javaOISAccess = new JavaOISAccess() { public void setObjectInputFilter(ObjectInputStream stream, ObjectInputFilter filter) { stream.setInternalObjectInputFilter(filter); } @@ -259,7 +259,11 @@ public class ObjectInputStream { stream.checkArray(arrayType, arrayLength); } - }); + }; + + sun.misc.SharedSecrets.setJavaOISAccess(javaOISAccess); + + sun.corba.SharedSecrets.setJavaOISAccess(javaOISAccess); } /* -- GitLab