Class Xoshiro256StarStarRandomSerializer

java.lang.Object
io.fury.serializer.Serializer<com.github.tommyettinger.random.Xoshiro256StarStarRandom>
com.github.tommyettinger.tantrum.juniper.Xoshiro256StarStarRandomSerializer

public class Xoshiro256StarStarRandomSerializer extends io.fury.serializer.Serializer<com.github.tommyettinger.random.Xoshiro256StarStarRandom>
Fury Serializer for juniper Xoshiro256StarStarRandoms.
  • Field Summary

    Fields inherited from class io.fury.serializer.Serializer

    fury, isJava, needToWriteRef, type
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    com.github.tommyettinger.random.Xoshiro256StarStarRandom
    read(io.fury.memory.MemoryBuffer input)
     
    void
    write(io.fury.memory.MemoryBuffer output, com.github.tommyettinger.random.Xoshiro256StarStarRandom data)
     

    Methods inherited from class io.fury.serializer.Serializer

    getCrossLanguageTypeTag, getType, getXtypeId, needToWriteRef, xread, xwrite

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • Method Details

    • write

      public void write(io.fury.memory.MemoryBuffer output, com.github.tommyettinger.random.Xoshiro256StarStarRandom data)
      Overrides:
      write in class io.fury.serializer.Serializer<com.github.tommyettinger.random.Xoshiro256StarStarRandom>
    • read

      public com.github.tommyettinger.random.Xoshiro256StarStarRandom read(io.fury.memory.MemoryBuffer input)
      Overrides:
      read in class io.fury.serializer.Serializer<com.github.tommyettinger.random.Xoshiro256StarStarRandom>