[jackson-annotations] 05/207: Minor clean up; un-deprecating @JsonGetter
Timo Aaltonen
tjaalton at moszumanska.debian.org
Sat Sep 6 13:55:33 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 81d42ea82f02da8f868fd093895c60a707ac5f5e
Author: Tatu Saloranta <tsaloranta at gmail.com>
Date: Sat Dec 24 22:12:14 2011 -0800
Minor clean up; un-deprecating @JsonGetter
---
.../java/com/fasterxml/jackson/annotation/JsonAutoDetect.java | 10 ----------
src/main/java/com/fasterxml/jackson/annotation/JsonGetter.java | 7 +++++--
2 files changed, 5 insertions(+), 12 deletions(-)
diff --git a/src/main/java/com/fasterxml/jackson/annotation/JsonAutoDetect.java b/src/main/java/com/fasterxml/jackson/annotation/JsonAutoDetect.java
index b1db30a..b1e9f84 100644
--- a/src/main/java/com/fasterxml/jackson/annotation/JsonAutoDetect.java
+++ b/src/main/java/com/fasterxml/jackson/annotation/JsonAutoDetect.java
@@ -98,22 +98,16 @@ public @interface JsonAutoDetect
/**
* Minimum visibility required for auto-detecting regular getter methods.
- *
- * @since 1.5
*/
Visibility getterVisibility() default Visibility.DEFAULT;
/**
* Minimum visibility required for auto-detecting is-getter methods.
- *
- * @since 1.5
*/
Visibility isGetterVisibility() default Visibility.DEFAULT;
/**
* Minimum visibility required for auto-detecting setter methods.
- *
- * @since 1.5
*/
Visibility setterVisibility() default Visibility.DEFAULT;
@@ -121,15 +115,11 @@ public @interface JsonAutoDetect
* Minimum visibility required for auto-detecting Creator methods,
* except for no-argument constructors (which are always detected
* no matter what).
- *
- * @since 1.5
*/
Visibility creatorVisibility() default Visibility.DEFAULT;
/**
* Minimum visibility required for auto-detecting member fields.
- *
- * @since 1.5
*/
Visibility fieldVisibility() default Visibility.DEFAULT;
}
diff --git a/src/main/java/com/fasterxml/jackson/annotation/JsonGetter.java b/src/main/java/com/fasterxml/jackson/annotation/JsonGetter.java
index 33f4ba6..800a561 100644
--- a/src/main/java/com/fasterxml/jackson/annotation/JsonGetter.java
+++ b/src/main/java/com/fasterxml/jackson/annotation/JsonGetter.java
@@ -16,8 +16,11 @@ import java.lang.annotation.Target;
* this method (possibly inherited from a super class), a call is made
* through the method, and return value will be serialized as value of
* the property.
- *
- * @deprecated Use {@link JsonProperty} instead (deprecated since version 1.5)
+ *<p>
+ * Note that this annotation was deprecated in versions 1.5 - 1.9; but
+ * is not deprecated for Jackson 2.0. This is because we may consider
+ * allowing getters that take contextual (injectable) arguments; as
+ * well as cases where get-/settable name may differ.
*/
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
--
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