[jackson-annotations] 82/207: minor cleanup

Timo Aaltonen tjaalton at moszumanska.debian.org
Sat Sep 6 13:55:42 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 7a7d8c9a245c14d0fccbbb7ac0438cdf9a50625d
Author: Tatu Saloranta <tsaloranta at gmail.com>
Date:   Sun Sep 2 17:57:28 2012 -0700

    minor cleanup
---
 .../java/com/fasterxml/jackson/annotation/JsonProperty.java  | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)

diff --git a/src/main/java/com/fasterxml/jackson/annotation/JsonProperty.java b/src/main/java/com/fasterxml/jackson/annotation/JsonProperty.java
index ca04f89..242c7b7 100644
--- a/src/main/java/com/fasterxml/jackson/annotation/JsonProperty.java
+++ b/src/main/java/com/fasterxml/jackson/annotation/JsonProperty.java
@@ -24,15 +24,23 @@ import java.lang.annotation.Target;
 public @interface JsonProperty
 {
     /**
+     * Special value that indicates that handlers should use the default
+     * name (derived from method or field name) for property.
+     * 
+     * @since 2.1
+     */
+    public final static String USE_DEFAULT_NAME = "";
+
+    /**
      * Defines name of the logical property, i.e. JSON object field
      * name to use for the property. If value is empty String (which is the
      * default), will try to use name of the field that is annotated.
      * Note that there is
      * <b>no default name available for constructor arguments</b>,
      * meaning that
-     * <b>Empty String is not a valid value for constructor arguments</b>
+     * <b>Empty String is not a valid value for constructor arguments</b>.
      */
-    String value() default "";
+    String value() default USE_DEFAULT_NAME;
 
     /**
      * Property that indicates whether a value (which may be explicit

-- 
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