abstract class Athena::Serializer::Visitors::DeserializationVisitor

Overview

Implement deserialization logic based on ASR::Any common to all formats.

Included Modules

Direct Known Subclasses

Defined in:

visitors/deserialization_visitor.cr

Instance Method Summary

Instance methods inherited from module Athena::Serializer::Visitors::DeserializationVisitorInterface

prepare(data : IO | String) : ASR::Any prepare, visit(type : Nil.class, data : ASR::Any) : Nil
visit(type : _, data : ASR::Any)
visit(type : _, data : _)
visit

Instance Method Detail



[View source]

def visit(type : Nil.class, data : ASR::Any) : Nil #

[View source]
def visit(type : _, data : ASR::Any) #

[View source]
def visit(type : T.class, data : _) forall T #

[View source]