Class FourWheelRandomSerializer

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

public class FourWheelRandomSerializer extends io.fury.serializer.Serializer<com.github.tommyettinger.random.FourWheelRandom>
Fury Serializer for juniper FourWheelRandoms.
  • Field Summary

    Fields inherited from class io.fury.serializer.Serializer

    fury, isJava, needToWriteRef, type
  • Constructor Summary

    Constructors
    Constructor
    Description
    FourWheelRandomSerializer(io.fury.Fury fury)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    com.github.tommyettinger.random.FourWheelRandom
    read(io.fury.memory.MemoryBuffer input)
     
    void
    write(io.fury.memory.MemoryBuffer output, com.github.tommyettinger.random.FourWheelRandom 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.FourWheelRandom data)
      Overrides:
      write in class io.fury.serializer.Serializer<com.github.tommyettinger.random.FourWheelRandom>
    • read

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