Interface InstanceDeserializer<InstanceType,​ResultType>

All Known Implementing Classes:
BuildFunctionInstanceDeserializer, ObjectDeserializer

public interface InstanceDeserializer<InstanceType,​ResultType>
A deserializer that populates an existing class instance.

The instance and result types may be different to handle cases like variant builders where the instance isn't a builder until we have selected a variant.