Uses of Interface
com.google.gson.internal.ObjectConstructor
-
Packages that use ObjectConstructor Package Description com.google.gson.internal Do NOT use any class in this package as they are meant for internal use in Gson.com.google.gson.internal.bind -
-
Uses of ObjectConstructor in com.google.gson.internal
Methods in com.google.gson.internal that return ObjectConstructor Modifier and Type Method Description <T> ObjectConstructor<T>ConstructorConstructor. get(TypeToken<T> typeToken)CallsConstructorConstructor.get(TypeToken, boolean), and allows usage of JDK Unsafe.<T> ObjectConstructor<T>ConstructorConstructor. get(TypeToken<T> typeToken, boolean allowUnsafe)Retrieves an object constructor for the given type.private static ObjectConstructor<? extends java.util.Collection<? extends java.lang.Object>>ConstructorConstructor. newCollectionConstructor(java.lang.Class<?> rawType)private static <T> ObjectConstructor<T>ConstructorConstructor. newDefaultConstructor(java.lang.Class<? super T> rawType, ReflectionAccessFilter.FilterResult filterResult)private static <T> ObjectConstructor<T>ConstructorConstructor. newDefaultImplementationConstructor(java.lang.reflect.Type type, java.lang.Class<? super T> rawType)Constructors for common interface types like Map and List and their subtypes.private static ObjectConstructor<? extends java.util.Map<? extends java.lang.Object,java.lang.Object>>ConstructorConstructor. newMapConstructor(java.lang.reflect.Type type, java.lang.Class<?> rawType)private static <T> ObjectConstructor<T>ConstructorConstructor. newSpecialCollectionConstructor(java.lang.reflect.Type type, java.lang.Class<? super T> rawType)Creates constructors for special JDK collection types which do not have a public no-args constructor.private <T> ObjectConstructor<T>ConstructorConstructor. newUnsafeAllocator(java.lang.Class<? super T> rawType) -
Uses of ObjectConstructor in com.google.gson.internal.bind
Fields in com.google.gson.internal.bind declared as ObjectConstructor Modifier and Type Field Description private ObjectConstructor<? extends java.util.Collection<E>>CollectionTypeAdapterFactory.Adapter. constructorprivate ObjectConstructor<? extends java.util.Map<K,V>>MapTypeAdapterFactory.Adapter. constructorprivate ObjectConstructor<T>ReflectiveTypeAdapterFactory.FieldReflectionAdapter. constructorConstructors in com.google.gson.internal.bind with parameters of type ObjectConstructor Constructor Description Adapter(TypeAdapter<E> elementTypeAdapter, ObjectConstructor<? extends java.util.Collection<E>> constructor)Adapter(TypeAdapter<K> keyTypeAdapter, TypeAdapter<V> valueTypeAdapter, ObjectConstructor<? extends java.util.Map<K,V>> constructor)FieldReflectionAdapter(ObjectConstructor<T> constructor, ReflectiveTypeAdapterFactory.FieldsData fieldsData)
-