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.