struct Athena::Serializer::InstantiateObjectConstructor
- Athena::Serializer::InstantiateObjectConstructor
- Struct
- Value
- Object
Overview
Default ASR::ObjectConstructorInterface
implementation.
Directly instantiates the object via a custom initializer added by ASR::Serializable
.
Included Modules
Defined in:
construction/instantiate_object_constructor.crConstructors
Instance Method Summary
-
#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.
- #initialize