mirror of
https://github.com/google/gson.git
synced 2026-03-13 08:01:59 +08:00
* Remove `com.google.gson.graph`. This "extras" package provides a way to represent an arbitrary Java object graph in JSON. However, it is not part of any supported artifact. It is available for use internally at Google, but nothing uses it. I have been experimenting with possibly changing `ReflectiveTypeAdapterFactory` so that it can call a constructor whose parameter names are known, rather than using `Unsafe.allocateInstance`. However, `GraphAdapterBuilderTest` fails during deserialization, complaining about recursive construction. Rather than trying to make the test work, I am inclined to delete this unused functionality. * Exclude 'extras' from API compatibility check. We don't release any artifacts for this project.
extras
This Maven module contains the source code for supplementary Gson features which are not included by default.
The artifacts created by this module are currently not deployed to Maven Central.