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

Static Public Member Functions

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

Detailed Description

Definition at line 28 of file ObjectInputStream.cs.

Member Function Documentation

◆ bytesToDoubles()

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

Definition at line 44 of file ObjectInputStream.cs.

45 {
47 for (int i = 0; i < ndoubles; i++)
48 {
49 long v = src[srcpos++];
50 v = (v << 8) | src[srcpos++];
51 v = (v << 8) | src[srcpos++];
52 v = (v << 8) | src[srcpos++];
53 v = (v << 8) | src[srcpos++];
54 v = (v << 8) | src[srcpos++];
55 v = (v << 8) | src[srcpos++];
56 v = (v << 8) | src[srcpos++];
57 dst[dstpos++] = IKVM.Runtime.DoubleConverter.ToDouble(v, ref converter);
58 }
59 }
static double ToDouble(long value, ref DoubleConverter converter)

◆ bytesToFloats()

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

Definition at line 31 of file ObjectInputStream.cs.

32 {
34 for (int i = 0; i < nfloats; i++)
35 {
36 int v = src[srcpos++];
37 v = (v << 8) | src[srcpos++];
38 v = (v << 8) | src[srcpos++];
39 v = (v << 8) | src[srcpos++];
40 dst[dstpos++] = IKVM.Runtime.FloatConverter.ToFloat(v, ref converter);
41 }
42 }
static float ToFloat(int value, ref FloatConverter converter)

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