Skip to content

abstract class Athena::Serializer::Visitors::DeserializationVisitor
inherits Reference #

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

Included modules

Athena::Serializer::Visitors::DeserializationVisitorInterface

Direct known subclasses

Athena::Serializer::Visitors::JSONDeserializationVisitor Athena::Serializer::Visitors::YAMLDeserializationVisitor

Methods#

#navigator : Athena::Serializer::Navigators::DeserializationNavigatorInterface#

#navigator? : Athena::Serializer::Navigators::DeserializationNavigatorInterface | ::Nil#

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

View source

#visit(type : _, data : ASR::Any)#

View source

#visit(type : T.class, data : _) forall T#

View source