I have method like his:
private <E extends RealmObject> E getFromFile(
        Context context,
        String jsonPath) throws IOException {
    InputStream inputStream = context.getAssets().open(jsonPath);
    Gson gson = new Gson();
    Reader reader = new InputStreamReader(inputStream, "UTF-8");
    Type typeOfT = new TypeToken<ArrayList<MyClass>>(){}.getType();
    return gson.fromJson(reader, typeOfT);
}
And I want to ask is it possible to get TypeToken of ArrayList of object from given class name. Something like this:
private Type getArrayListTypeFrom(Class clazz) {
    return new TypeToken<ArrayList<clazz>>(){}.getType(); //how to make it work.
}
I read this: Google Gson - deserialize list<class> object? (generic type), but I don't found solution.
