public static Sample deserializeSample()

in java/benchmark/src/main/java/org/apache/fury/benchmark/state/FlatBuffersState.java [213:283]


  public static Sample deserializeSample(ByteBuffer data) {
    Sample sample = new Sample();
    FBSSample fbsSample = FBSSample.getRootAsFBSSample(data);
    sample.intValue = fbsSample.intValue();
    sample.longValue = fbsSample.longValue();
    sample.floatValue = fbsSample.floatValue();
    sample.doubleValue = fbsSample.doubleValue();
    sample.shortValue = fbsSample.shortValue();
    sample.charValue = (char) fbsSample.charValue();
    sample.booleanValue = fbsSample.booleanValue();

    sample.intValueBoxed = fbsSample.intValueBoxed();
    sample.longValueBoxed = fbsSample.longValueBoxed();
    sample.floatValueBoxed = fbsSample.floatValueBoxed();
    sample.doubleValueBoxed = fbsSample.doubleValueBoxed();
    sample.shortValueBoxed = fbsSample.shortValueBoxed();
    sample.charValueBoxed = (char) fbsSample.charValueBoxed();
    sample.booleanValueBoxed = fbsSample.booleanValueBoxed();

    {
      int[] intArray = new int[fbsSample.intArrayLength()];
      for (int i = 0; i < intArray.length; i++) {
        intArray[i] = fbsSample.intArray(i);
      }
      sample.intArray = intArray;
    }
    {
      long[] longArray = new long[fbsSample.longArrayLength()];
      for (int i = 0; i < longArray.length; i++) {
        longArray[i] = fbsSample.longArray(i);
      }
      sample.longArray = longArray;
    }
    {
      float[] floatArray = new float[fbsSample.floatArrayLength()];
      for (int i = 0; i < floatArray.length; i++) {
        floatArray[i] = fbsSample.floatArray(i);
      }
      sample.floatArray = floatArray;
    }
    {
      double[] doubleArray = new double[fbsSample.doubleArrayLength()];
      for (int i = 0; i < doubleArray.length; i++) {
        doubleArray[i] = fbsSample.doubleArray(i);
      }
      sample.doubleArray = doubleArray;
    }
    {
      short[] shortArray = new short[fbsSample.shortArrayLength()];
      for (int i = 0; i < shortArray.length; i++) {
        shortArray[i] = fbsSample.shortArray(i);
      }
      sample.shortArray = shortArray;
    }
    {
      char[] charArray = new char[fbsSample.charArrayLength()];
      for (int i = 0; i < charArray.length; i++) {
        charArray[i] = (char) fbsSample.charArray(i);
      }
      sample.charArray = charArray;
    }
    {
      boolean[] booleanArray = new boolean[fbsSample.booleanArrayLength()];
      for (int i = 0; i < booleanArray.length; i++) {
        booleanArray[i] = fbsSample.booleanArray(i);
      }
      sample.booleanArray = booleanArray;
    }
    sample.string = fbsSample.string();
    return sample;
  }