[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Jikesrvm-core] Re: gnu.java.nio.channels.FileChannelImpl
From: |
Per Bothner |
Subject: |
Re: [Jikesrvm-core] Re: gnu.java.nio.channels.FileChannelImpl |
Date: |
Wed, 12 May 2004 06:26:24 -0700 |
User-agent: |
Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.6) Gecko/20040113 |
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
address@hidden http://per.bothner.com/
- Re: gnu.java.nio.channels.FileChannelImpl, (continued)
- Re: gnu.java.nio.channels.FileChannelImpl, Michael Koch, 2004/05/11
- Re: [Jikesrvm-core] Re: gnu.java.nio.channels.FileChannelImpl, Steven Augart, 2004/05/11
- Re: [Jikesrvm-core] Re: gnu.java.nio.channels.FileChannelImpl, Anthony Green, 2004/05/12
- Re: [Jikesrvm-core] Re: gnu.java.nio.channels.FileChannelImpl, Steven Augart, 2004/05/12
- Re: [Jikesrvm-core] Re: gnu.java.nio.channels.FileChannelImpl, Anthony Green, 2004/05/12
- Re: [Jikesrvm-core] Re: gnu.java.nio.channels.FileChannelImpl, Steven Augart, 2004/05/12
- Re: [Jikesrvm-core] Re: gnu.java.nio.channels.FileChannelImpl,
Per Bothner <=
[Jikesrvm-core] Re: gnu.java.nio.channels.FileChannelImpl, Eliot Moss, 2004/05/20