Anthony Green wrote:

I did an exotic port, and this was my solution (which I still think is a
good idea!):

http://mail.gnu.org/archive/html/classpath/2003-04/msg00092.html

which says:


> My basic plan is to move all of these package private methods to a new
> abstract class called gnu.java.io.PlatformFileDescriptor (for lack of
> a better name).  java.io.FileDescriptor will have one new package
> private method for returning the PlatformFileDescriptor associated
> with that FileDescriptor.

One of the advantages of the new FileChannel-based implementation
is that we no longer need a separate PlatformFileDescriptor.  The
FileChannelImpl serves that need, without the need for an extra
object and extra indirection.  Right now FileChannelImpl is not
sub-classed, but it would be perfectly reasonable and a minor
change to use implementation-specific FileChannel[Impl] classes.
--
        --Per Bothner
[EMAIL PROTECTED]   http://per.bothner.com/


_______________________________________________ Classpath mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/classpath

Reply via email to