* java/net/Socket.java
(impl): Made package-private.
* java/net/ServerSocket.java
(implAccept): Access Socket.impl field directly.
From-SVN: r81005
+2004-04-22 Michael Koch <konqueror@gmx.de>
+
+ * java/net/Socket.java
+ (impl): Made package-private.
+ * java/net/ServerSocket.java
+ (implAccept): Access Socket.impl field directly.
+
2004-04-22 Dalibor Topic <robilad@kaffe.org>
* java/util/prefs/Preferences.java,
&& ! ((PlainSocketImpl) getImpl()).isInChannelOperation())
throw new IllegalBlockingModeException();
- impl.accept(socket.getImpl());
+ impl.accept(socket.impl);
+ socket.implCreated = true;
}
/**
/**
* The implementation object to which calls are redirected
*/
- private SocketImpl impl;
+ // package-private because ServerSocket.implAccept() needs to access it.
+ SocketImpl impl;
/**
* True if socket implementation was created by calling their
* create() method.
*/
- private boolean implCreated;
+ // package-private because ServerSocket.implAccept() needs to access it.
+ boolean implCreated;
/**
* True if the socket is bound.