struct

Athena::Serializer::InstantiateObjectConstructor

Inherits Athena::Serializer::ObjectConstructorInterface < Struct < Value < Object

Default ASR::ObjectConstructorInterface implementation.

Directly instantiates the object via a custom initializer added by ASR::Serializable.

Constructors

Instance methods

construct(navigator : ASR::Navigators::DeserializationNavigatorInterface, properties : Array(PropertyMetadataBase), data : ASR::Any, type)

Creates an instance of type and applies the provided properties onto it, with the provided data.

Source
initialize
Source