Andrew Haley wrote:
> Michael Koch writes:
>  > > To be honest I think we should not have RawData in Classpath.
> 
> The trouble with RawData (as it is used in gcj) is that it breaks the
> Java type system.  Its bizarre semantics mean that you have something
> that looks like an object reference but you can't use it as one.  You
> can't convert it to an instance of Object, for example.

Not necessarily. On my (admittedly weird) VM, RawData is a direct
pointer, but it can also be treated as an object, this is not
particularly efficient way of using it (it gets boxed), but it does
work.

Etienne Gagnon wrote:
> IMO, the cleanest approach is really the use of a byte array. 

But it is inefficient and hard to optimize. I don't see why RawData
doesn't give you the same capabilities as a byte array (as an extreme
example, you can replace Classpath's RawData with your own version that
wraps a byte array).

Regards,
Jeroen


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

Reply via email to