RepoLens

Gallery · Documents · Score · Java

Gson architecture explained

A Java serialization and deserialization library for JSON. This page explains the architecture RepoLens read from google/gson at e2292f9. It is a static, deterministic scan: modules, files, and the document set. No API key is used.

Code health was not scored for this snapshot.

Files
94
Modules
38
API routes
0
Language
Java

How the code is grouped

Gson is scanned as Java under its public license (Apache-2.0). RepoLens groups files into modules from the repository layout, then writes the same document set it writes for a local project.

Modules RepoLens grouped under the configured roots
ModuleFiles
gson/src/main/java/com/google/gson/internal 41
gson/src/main/java/com/google/gson/annotations 6
gson/src/main/java/com/google/gson/stream 6
extras/src/main/java/com/google/gson/interceptors 3
extras/src/main/java/com/google/gson/typeadapters 3
gson 2
gson/src/main/java/com/google/gson/reflect 2
extras/src/main/java/com/google/gson/extras 1
gson/src/main/java/com/google/gson/ExclusionStrategy.java 1
gson/src/main/java/com/google/gson/FieldAttributes.java 1
gson/src/main/java/com/google/gson/FieldNamingPolicy.java 1
gson/src/main/java/com/google/gson/FieldNamingStrategy.java 1
gson/src/main/java/com/google/gson/FormattingStyle.java 1
gson/src/main/java/com/google/gson/Gson.java 1
gson/src/main/java/com/google/gson/GsonBuilder.java 1
gson/src/main/java/com/google/gson/InstanceCreator.java 1
gson/src/main/java/com/google/gson/JsonArray.java 1
gson/src/main/java/com/google/gson/JsonDeserializationContext.java 1
gson/src/main/java/com/google/gson/JsonDeserializer.java 1
gson/src/main/java/com/google/gson/JsonElement.java 1
gson/src/main/java/com/google/gson/JsonIOException.java 1
gson/src/main/java/com/google/gson/JsonNull.java 1
gson/src/main/java/com/google/gson/JsonObject.java 1
gson/src/main/java/com/google/gson/JsonParseException.java 1

Documents

The full generated pages live on the Gson document page. Each section below is one of those documents.