From 6a3e83a741f543b9bd39d35d46b5d4e60f09ff11 Mon Sep 17 00:00:00 2001 From: Jesse Wilson Date: Tue, 5 Aug 2014 15:00:15 +0000 Subject: [PATCH] Javadoc for TypeAdapterFactory in @JsonAdapter. --- .../main/java/com/google/gson/annotations/JsonAdapter.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/gson/src/main/java/com/google/gson/annotations/JsonAdapter.java b/gson/src/main/java/com/google/gson/annotations/JsonAdapter.java index f138545d..2ee3e682 100644 --- a/gson/src/main/java/com/google/gson/annotations/JsonAdapter.java +++ b/gson/src/main/java/com/google/gson/annotations/JsonAdapter.java @@ -76,6 +76,10 @@ import java.lang.annotation.Target; * annotations take precedence over {@code GsonBuilder}-registered type * adapters, which in turn take precedence over annotated types. * + *

The class referenced by this annotation must be either a {@link + * TypeAdapter} or a {@link TypeAdapterFactory}. Using the factory interface + * makes it possible to delegate to the enclosing {@code Gson} instance. + * * @since 2.3 * * @author Inderjeet Singh