IKVM11  11
Java SE 11 Virtual Machine for .NET
Loading...
Searching...
No Matches
IKVM.Java.Externs.java.io.ObjectOutputStream Class Reference

Static Public Member Functions

static void floatsToBytes (float[] src, int srcpos, byte[] dst, int dstpos, int nfloats)
 
static void doublesToBytes (double[] src, int srcpos, byte[] dst, int dstpos, int ndoubles)
 

Detailed Description

Definition at line 27 of file ObjectOutputStream.cs.

Member Function Documentation

◆ doublesToBytes()

static void IKVM.Java.Externs.java.io.ObjectOutputStream.doublesToBytes ( double[] src,
int srcpos,
byte[] dst,
int dstpos,
int ndoubles )
static

Definition at line 42 of file ObjectOutputStream.cs.

43 {
45 for (int i = 0; i < ndoubles; i++)
46 {
47 long v = IKVM.Runtime.DoubleConverter.ToLong(src[srcpos++], ref converter);
48 dst[dstpos++] = (byte)(v >> 56);
49 dst[dstpos++] = (byte)(v >> 48);
50 dst[dstpos++] = (byte)(v >> 40);
51 dst[dstpos++] = (byte)(v >> 32);
52 dst[dstpos++] = (byte)(v >> 24);
53 dst[dstpos++] = (byte)(v >> 16);
54 dst[dstpos++] = (byte)(v >> 8);
55 dst[dstpos++] = (byte)(v >> 0);
56 }
57 }
static long ToLong(double value, ref DoubleConverter converter)

◆ floatsToBytes()

static void IKVM.Java.Externs.java.io.ObjectOutputStream.floatsToBytes ( float[] src,
int srcpos,
byte[] dst,
int dstpos,
int nfloats )
static

Definition at line 29 of file ObjectOutputStream.cs.

30 {
32 for (int i = 0; i < nfloats; i++)
33 {
34 int v = IKVM.Runtime.FloatConverter.ToInt(src[srcpos++], ref converter);
35 dst[dstpos++] = (byte)(v >> 24);
36 dst[dstpos++] = (byte)(v >> 16);
37 dst[dstpos++] = (byte)(v >> 8);
38 dst[dstpos++] = (byte)(v >> 0);
39 }
40 }
static int ToInt(float value, ref FloatConverter converter)

The documentation for this class was generated from the following file: