package com.google.gson.internal;
/**
* Defines a generic object construction factory. The purpose of this class is to construct a
* default instance of a class that can be used for object navigation while deserialization from its
* JSON representation.
*
* @author Inderjeet Singh
* @author Joel Leitch
*/
public interface ObjectConstructor<T> {
/**
* Returns a new instance.
*/
public T construct();
}