From 80f651a3eba26cc77f1314a8239f1ba00ca28e83 Mon Sep 17 00:00:00 2001 From: Josiah Campbell Date: Thu, 27 Sep 2018 10:44:17 -0500 Subject: [PATCH] Make RuntimeJsonAdapterFactory public --- .../squareup/moshi/adapters/RuntimeJsonAdapterFactory.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/adapters/src/main/java/com/squareup/moshi/adapters/RuntimeJsonAdapterFactory.java b/adapters/src/main/java/com/squareup/moshi/adapters/RuntimeJsonAdapterFactory.java index 1bc91f7..d147934 100644 --- a/adapters/src/main/java/com/squareup/moshi/adapters/RuntimeJsonAdapterFactory.java +++ b/adapters/src/main/java/com/squareup/moshi/adapters/RuntimeJsonAdapterFactory.java @@ -34,8 +34,8 @@ import javax.annotation.CheckReturnValue; * decoding the JSON. This factory's adapters expect JSON in the format of a JSON object with a * key whose value is a label that determines the type to which to map the JSON object. */ -// TODO(jwilson): make this class public in Moshi 1.8. -final class RuntimeJsonAdapterFactory implements JsonAdapter.Factory { + +public final class RuntimeJsonAdapterFactory implements JsonAdapter.Factory { final Class baseType; final String labelKey; final Map labelToType = new LinkedHashMap<>();