Class Jsf32RandomSerializer

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

public class Jsf32RandomSerializer extends io.fury.serializer.Serializer<com.github.tommyettinger.random.Jsf32Random>
Fury Serializer for juniper Jsf32Randoms.
  • Field Summary

    Fields inherited from class io.fury.serializer.Serializer

    fury, isJava, needToWriteRef, type
  • Constructor Summary

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

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

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