From 618343fd1bae998ac9ebfde37a56eb4f498a59d7 Mon Sep 17 00:00:00 2001 From: Dorvaryn Date: Thu, 3 Sep 2015 14:43:34 +0100 Subject: Clarify the fact that the behaviour of getDelegateAdapter depends on registration order. --- gson/src/main/java/com/google/gson/Gson.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/gson/src/main/java/com/google/gson/Gson.java b/gson/src/main/java/com/google/gson/Gson.java index 9255261c..5f38baba 100644 --- a/gson/src/main/java/com/google/gson/Gson.java +++ b/gson/src/main/java/com/google/gson/Gson.java @@ -410,6 +410,10 @@ public final class Gson { * System.out.println("Num JSON reads" + stats.numReads); * System.out.println("Num JSON writes" + stats.numWrites); * } + * Note that this call will skip all factories registered before {@code skipPast}. In case of + * multiple TypeAdapterFactories registered it is up to the caller of this function to insure + * that the order of registration does not prevent this method from reaching a factory they + * would expect to reply from this call. * Note that since you can not override type adapter factories for String and Java primitive * types, our stats factory will not count the number of String or primitives that will be * read or written. -- cgit v1.2.3