package com.crossbow.gson;
import com.android.volley.Response;
import com.google.gson.Gson;
/**
* Wrapper around the {@link GsonRequest} for get requests. Needs to be subclassed to prevent
* java type erasure
* <code>
* <pre>
* GsonRequest request = new GsonRequest(params...){}; <-- important curly braces
* </pre>
* </code>
*/
public abstract class GsonGetRequest<T> extends GsonRequest<T> {
public GsonGetRequest(String url, Gson gson, Response.Listener<T> listener, Response.ErrorListener errorListener) {
super(Method.GET, url, gson, listener, errorListener);
}
public GsonGetRequest(String url, Response.Listener<T> listener, Response.ErrorListener errorListener) {
this(url, DEFAULT_GSON, listener, errorListener);
}
}