List of usage examples for com.google.gson TypeAdapterFactory interface-usage
From source file net.daporkchop.toobeetooteebot.text.EnumTypeAdapterFactory.java
public class EnumTypeAdapterFactory implements TypeAdapterFactory { public <T> TypeAdapter<T> create(Gson p_create_1_, TypeToken<T> p_create_2_) { Class<T> oclass = (Class<T>) p_create_2_.getRawType(); if (!oclass.isEnum()) { return null;
From source file net.feed_the_beast.launcher.json.EnumAdaptorFactory.java
public class EnumAdaptorFactory implements TypeAdapterFactory { @SuppressWarnings("unchecked") @Override public <T> TypeAdapter<T> create(Gson gson, TypeToken<T> type) { if (!type.getRawType().isEnum()) {
From source file net.friendscraft_2_launch.launcher.json.EnumAdaptorFactory.java
public class EnumAdaptorFactory implements TypeAdapterFactory { @SuppressWarnings("unchecked") @Override public <T> TypeAdapter<T> create(Gson gson, TypeToken<T> type) { if (!type.getRawType().isEnum())
From source file net.ftb.jsonlib.adapters.EnumAdaptorFactory.java
public class EnumAdaptorFactory implements TypeAdapterFactory { @SuppressWarnings("unchecked") @Override public <T> TypeAdapter<T> create(Gson gson, TypeToken<T> type) { if (!type.getRawType().isEnum()) {
From source file net.happybrackets.extras.assignment_autograding.RuntimeTypeAdapterFactory.java
/**
* Adapts values whose runtime type may differ from their declaration type. This
* is necessary when a field's type is not the same type that GSON should create
* when deserializing that field. For example, consider these types:
* <pre> {@code
* abstract class Shape {
From source file net.iosynth.util.RuntimeTypeAdapterFactory.java
/**
* Adapts values whose runtime type may differ from their declaration type. This
* is necessary when a field's type is not the same type that GSON should create
* when deserializing that field. For example, consider these types:
* <pre> {@code}
* abstract class Shape {
From source file net.kwmt27.codesearch.libs.gson.RuntimeTypeAdapterFactory.java
/**
* Adapts values whose runtime type may differ from their declaration type. This
* is necessary when a field's type is not the same type that GSON should create
* when deserializing that field. For example, consider these types:
* <pre> {@code
* abstract class Shape {
From source file net.minecraftforge.gradle.util.json.EnumAdaptorFactory.java
public class EnumAdaptorFactory implements TypeAdapterFactory { @SuppressWarnings("unchecked") @Override public <T> TypeAdapter<T> create(Gson gson, TypeToken<T> type) { if (!type.getRawType().isEnum())
From source file net.minecrell.workbench.tools.util.gson.LowerCaseEnumTypeAdapterFactory.java
/** * @see TypeAdapterFactory */ public class LowerCaseEnumTypeAdapterFactory implements TypeAdapterFactory { private static final LowerCaseEnumTypeAdapterFactory INSTANCE = new LowerCaseEnumTypeAdapterFactory();
From source file net.runelite.http.api.ws.RuntimeTypeAdapterFactory.java
/**
* Adapts values whose runtime type may differ from their declaration type. This
* is necessary when a field's type is not the same type that GSON should create
* when deserializing that field. For example, consider these types:
* <pre> {@code
* abstract class Shape {