aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/com/fasterxml/jackson/databind/deser/std/StringCollectionDeserializer.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/com/fasterxml/jackson/databind/deser/std/StringCollectionDeserializer.java')
-rw-r--r--src/main/java/com/fasterxml/jackson/databind/deser/std/StringCollectionDeserializer.java10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/main/java/com/fasterxml/jackson/databind/deser/std/StringCollectionDeserializer.java b/src/main/java/com/fasterxml/jackson/databind/deser/std/StringCollectionDeserializer.java
index 52594d008..e3b3396ae 100644
--- a/src/main/java/com/fasterxml/jackson/databind/deser/std/StringCollectionDeserializer.java
+++ b/src/main/java/com/fasterxml/jackson/databind/deser/std/StringCollectionDeserializer.java
@@ -11,7 +11,11 @@ import com.fasterxml.jackson.databind.deser.ValueInstantiator;
import com.fasterxml.jackson.databind.introspect.AnnotatedWithParams;
import com.fasterxml.jackson.databind.jsontype.TypeDeserializer;
-
+/**
+ * Specifically optimized version for {@link java.util.Collection}s
+ * that contain String values; reason is that this is a very common
+ * type and we can make use of the fact that Strings are final.
+ */
@JacksonStdImpl
public final class StringCollectionDeserializer
extends ContainerDeserializerBase<Collection<String>>
@@ -37,7 +41,7 @@ public final class StringCollectionDeserializer
// // Instance construction settings:
/**
- * @since 1.9
+ * Instantiator used in case custom handling is needed for creation.
*/
protected final ValueInstantiator _valueInstantiator;
@@ -69,8 +73,6 @@ public final class StringCollectionDeserializer
/**
* Copy-constructor that can be used by sub-classes to allow
* copy-on-write styling copying of settings of an existing instance.
- *
- * @since 1.9
*/
protected StringCollectionDeserializer(StringCollectionDeserializer src)
{