
com.neotys.neoload.model.v3.project.scenario.GsonAdaptersStopAfter Maven / Gradle / Ivy
package com.neotys.neoload.model.v3.project.scenario;
import com.google.gson.*;
import com.google.gson.reflect.*;
import com.google.gson.stream.*;
import java.io.IOException;
import javax.annotation.Generated;
import javax.annotation.ParametersAreNonnullByDefault;
/**
* A {@code TypeAdapterFactory} that handles all of the immutable types generated under {@code StopAfter}.
* @see ImmutableStopAfter
*/
@SuppressWarnings("all")
@Generated({"Gsons.generator", "com.neotys.neoload.model.v3.project.scenario.StopAfter"})
@ParametersAreNonnullByDefault
public final class GsonAdaptersStopAfter implements TypeAdapterFactory {
@SuppressWarnings({"unchecked", "raw"}) // safe unchecked, types are verified in runtime
@Override
public TypeAdapter create(Gson gson, TypeToken type) {
if (StopAfterTypeAdapter.adapts(type)) {
return (TypeAdapter) new StopAfterTypeAdapter(gson);
}
return null;
}
@Override
public String toString() {
return "GsonAdaptersStopAfter(StopAfter)";
}
@SuppressWarnings({"unchecked", "raw"}) // safe unchecked, types are verified in runtime
private static class StopAfterTypeAdapter extends TypeAdapter {
public final Object valueTypeSample = null;
public final StopAfter.Type typeTypeSample = null;
private final TypeAdapter
© 2015 - 2025 Weber Informatics LLC | Privacy Policy