| Modifier and Type | Interface and Description |
|---|---|
| public interface |
| Modifier and Type | Class and Description |
|---|---|
| public class | ConstructorConstructor
Returns a function that can construct an instance of a requested type. |
| public class | Excluder
This class selects which fields and types to omit. |
| public class | GsonBuildConfig
Build configuration for Gson. |
| public class | GsonTypes
Static methods for working with types. |
| public class | JavaVersion
Utility to check the major Java version of the current JVM. |
| public abstract class | JsonReaderInternalAccess
Internal-only APIs of JsonReader available only to other classes in Gson. |
| public class | LazilyParsedNumber
This class holds a number value that is lazily converted to a specific number type |
| public class | |
| public class | |
| public class | NumberLimits
This class enforces limits on numbers parsed from JSON to avoid potential performance problems when extremely large numbers are used. |
| public class | PreJava9DateFormatProvider
Provides DateFormats for US locale with patterns which were the default ones before Java 9. |
| public class | Primitives
Contains static utility methods pertaining to primitive types and their corresponding wrapper types. |
| public class | ReflectionAccessFilterHelper
Internal helper class for |
| public class | Streams
Reads and writes GSON parse trees over streams. |
| public class | |
| public abstract class | UnsafeAllocator
Do sneaky things to allocate objects without invoking their constructors. |