[jackson-annotations] 139/207: Clarify comments on JsonTypeInfo.As.EXISTING_PROPERTY a bit.

Timo Aaltonen tjaalton at moszumanska.debian.org
Sat Sep 6 13:55:48 UTC 2014


This is an automated email from the git hooks/post-receive script.

tjaalton pushed a commit to branch master
in repository jackson-annotations.

commit 9434c1d14355779db7957ad09d2df0a6bfbf4766
Author: Tatu Saloranta <tatu.saloranta at iki.fi>
Date:   Wed Jul 24 22:47:44 2013 -0700

    Clarify comments on JsonTypeInfo.As.EXISTING_PROPERTY a bit.
---
 src/main/java/com/fasterxml/jackson/annotation/JsonTypeInfo.java | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/src/main/java/com/fasterxml/jackson/annotation/JsonTypeInfo.java b/src/main/java/com/fasterxml/jackson/annotation/JsonTypeInfo.java
index 9d33c77..73a7757 100644
--- a/src/main/java/com/fasterxml/jackson/annotation/JsonTypeInfo.java
+++ b/src/main/java/com/fasterxml/jackson/annotation/JsonTypeInfo.java
@@ -178,6 +178,12 @@ public @interface JsonTypeInfo
          * will do nothing, and expect a property with defined name to be output
          * using some other mechanism (like default POJO property serialization, or
          * custom serializer).
+         *<p>
+         * Note that this behavior is quite similar to that of using {@link JsonTypeId};
+         * except that here <code>TypeSerializer</code> is basically suppressed;
+         * whereas with {@link JsonTypeId}, output of regular property is suppressed.
+         * This mostly matters with respect to output order; this choice is the only
+         * way to ensure specific placement of type id during serialization.
          * 
          * @since 2.3.0
          */

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/jackson-annotations.git



More information about the pkg-java-commits mailing list