struct Athena::Serializer::Navigators::NavigatorFactory
inherits Struct
#
Included modules
Athena::Serializer::Navigators::NavigatorFactoryInterface
Class methods#
.new(object_constructor : ASR::ObjectConstructorInterface = ASR::InstantiateObjectConstructor.new)
#
(object_constructor : ASR::ObjectConstructorInterface = ASR::InstantiateObjectConstructor.new)
Methods#
#get_deserialization_navigator(visitor : ASR::Visitors::DeserializationVisitorInterface, context : ASR::DeserializationContext) : ASR::Navigators::DeserializationNavigatorInterface
#
(visitor : ASR::Visitors::DeserializationVisitorInterface, context : ASR::DeserializationContext) : ASR::Navigators::DeserializationNavigatorInterface
#get_serialization_navigator(visitor : ASR::Visitors::SerializationVisitorInterface, context : ASR::SerializationContext) : ASR::Navigators::SerializationNavigatorInterface
#
(visitor : ASR::Visitors::SerializationVisitorInterface, context : ASR::SerializationContext) : ASR::Navigators::SerializationNavigatorInterface