--- 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 extends SocketImpl & TrustedSocketImpl> S newInstance(boolean server) {
+ public <S extends SocketImpl & PlatformSocketImpl> S newInstance(boolean server) {
return (S) new PlainSocketImpl();
}