This is an automated email from the git hooks/post-receive script. tjaalton pushed a commit to branch master in repository jackson-annotations.
commit 18c5e263e6fbbaa35ac7736baeb92b8d75ff5a1b Author: Tatu Saloranta <[email protected]> Date: Thu Sep 12 18:14:05 2013 -0700 Implement #20, allow @JsonFilter for properties --- release-notes/VERSION | 2 ++ src/main/java/com/fasterxml/jackson/annotation/JsonFilter.java | 7 ++++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/release-notes/VERSION b/release-notes/VERSION index 50f460e..e17f4d1 100644 --- a/release-notes/VERSION +++ b/release-notes/VERSION @@ -7,6 +7,8 @@ New minor version (suggested by Net-A-Porter@github) #15: Add `JsonTypeInfo.As.EXISTING` property to support new variation for including Type Id. +#20: Allow use of `@JsonFilter` for properties (via fields, methods, + constructor parameters) ------------------------------------------------------------------------ === History: === diff --git a/src/main/java/com/fasterxml/jackson/annotation/JsonFilter.java b/src/main/java/com/fasterxml/jackson/annotation/JsonFilter.java index 6f952c2..fbd270f 100644 --- a/src/main/java/com/fasterxml/jackson/annotation/JsonFilter.java +++ b/src/main/java/com/fasterxml/jackson/annotation/JsonFilter.java @@ -15,8 +15,13 @@ import java.lang.annotation.Target; * Filters to use are usually of type * <code>com.fasterxml.jackson.databind.ser.BeanPropertyFilter</code> and * are registered through <code>com.fasterxml.jackson.databind.ObjectMapper</code> + *<p> + * Since 2.3, this annotation can also be used on properties (fields, methods, + * constructor parameters). */ -@Target({ElementType.ANNOTATION_TYPE, ElementType.TYPE}) +@Target({ElementType.ANNOTATION_TYPE, ElementType.TYPE, + ElementType.METHOD, ElementType.FIELD, ElementType.PARAMETER // new in 2.3 +}) @Retention(RetentionPolicy.RUNTIME) @com.fasterxml.jackson.annotation.JacksonAnnotation public @interface JsonFilter -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/jackson-annotations.git _______________________________________________ pkg-java-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-commits

