Class RuntimeTypeAdapterFactory<T>

java.lang.Object
com.example.renderer.util.RuntimeTypeAdapterFactory<T>
Type Parameters:
T - 基类型
All Implemented Interfaces:
com.google.gson.TypeAdapterFactory

public class RuntimeTypeAdapterFactory<T> extends Object implements com.google.gson.TypeAdapterFactory
运行时类型适配器工厂类
  • Method Details

    • of

      public static <T> RuntimeTypeAdapterFactory<T> of(Class<T> baseType, String typeFieldName)
    • registerSubtype

      public RuntimeTypeAdapterFactory<T> registerSubtype(Class<? extends T> type, String label)
    • create

      public <R> com.google.gson.TypeAdapter<R> create(com.google.gson.Gson gson, com.google.gson.reflect.TypeToken<R> type)
      Specified by:
      create in interface com.google.gson.TypeAdapterFactory