diff -r 7eb6cdd1204a -r 726630bc6a4c src/java.base/share/classes/java/net/AbstractPlainSocketImpl.java --- a/src/java.base/share/classes/java/net/AbstractPlainSocketImpl.java Mon Feb 11 08:39:50 2019 +0000 +++ b/src/java.base/share/classes/java/net/AbstractPlainSocketImpl.java Mon Feb 11 15:17:31 2019 +0000 @@ -39,8 +39,8 @@ import sun.net.ConnectionResetException; import sun.net.NetHooks; +import sun.net.PlatformSocketImpl; import sun.net.ResourceManager; -import sun.net.TrustedSocketImpl; import sun.net.util.SocketExceptions; /** @@ -50,7 +50,7 @@ * * @author Steven B. Byrne */ -abstract class AbstractPlainSocketImpl extends SocketImpl implements TrustedSocketImpl { +abstract class AbstractPlainSocketImpl extends SocketImpl implements PlatformSocketImpl { /* instance variable for SO_TIMEOUT */ int timeout; // timeout in millisec // traffic class @@ -734,7 +734,7 @@ @Override @SuppressWarnings("unchecked") - public S newInstance(boolean server) { + public S newInstance(boolean server) { return (S) new PlainSocketImpl(); }