Class MarshalCache

java.lang.Object
org.jruby.runtime.marshal.MarshalCache

@Deprecated(since="10.0", forRemoval=true) public class MarshalCache extends Object
Deprecated, for removal: This API element is subject to removal in a future version.
  • Constructor Details

    • MarshalCache

      public MarshalCache()
      Deprecated, for removal: This API element is subject to removal in a future version.
  • Method Details

    • isRegistered

      public boolean isRegistered(IRubyObject value)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • isSymbolRegistered

      public boolean isSymbolRegistered(ByteList sym)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • register

      public void register(IRubyObject value)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • registerSymbol

      public void registerSymbol(ByteList sym)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • writeLink

      public void writeLink(MarshalStream output, IRubyObject value) throws IOException
      Deprecated, for removal: This API element is subject to removal in a future version.
      Throws:
      IOException
    • writeSymbolLink

      public void writeSymbolLink(MarshalStream output, ByteList sym) throws IOException
      Deprecated, for removal: This API element is subject to removal in a future version.
      Throws:
      IOException