This is an automated email from the git hooks/post-receive script. tjaalton pushed a commit to branch master in repository jackson-annotations.
commit bb817069f6f9b254b4d1918cf527db34ee23a823 Author: Tatu Saloranta <[email protected]> Date: Thu Jun 28 22:20:29 2012 -0700 Minor change: allow @JsonFormat on classes too --- pom.xml | 8 +++----- src/main/java/com/fasterxml/jackson/annotation/JsonFormat.java | 9 ++++++++- 2 files changed, 11 insertions(+), 6 deletions(-) diff --git a/pom.xml b/pom.xml index 42ca2a4..ebb7689 100644 --- a/pom.xml +++ b/pom.xml @@ -15,9 +15,7 @@ | limitations under the License. --> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> - <modelVersion>4.0.0</modelVersion> - <parent> <groupId>com.fasterxml</groupId> <artifactId>oss-parent</artifactId> @@ -26,11 +24,11 @@ <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-annotations</artifactId> - <version>2.1.0-SNAPSHOT</version> - <name>Jackson-annotations</name> - <description>Core annotations used for value types, used by Jackson databinding package. + <version>2.1.0-SNAPSHOT</version> + <description>Core annotations used for value types, used by Jackson data binding package. </description> + <url>http://wiki.fasterxml.com/JacksonHome</url> <scm> <connection>scm:git:[email protected]:FasterXML/jackson-annotations.git</connection> diff --git a/src/main/java/com/fasterxml/jackson/annotation/JsonFormat.java b/src/main/java/com/fasterxml/jackson/annotation/JsonFormat.java index f020099..620ff0e 100644 --- a/src/main/java/com/fasterxml/jackson/annotation/JsonFormat.java +++ b/src/main/java/com/fasterxml/jackson/annotation/JsonFormat.java @@ -26,10 +26,17 @@ import java.util.TimeZone; * pattern may contain {@link java.text.SimpleDateFormat}-compatible pattern definition. * </li> *</ul> + * Jackson 2.1 added following new features: + *<ul> + * <li>Can now be used on Classes (types) as well, for modified default behavior, possibly + * overridden by per-property annotation + * </li> + *</ul> * * @since 2.0 */ -@Target({ElementType.ANNOTATION_TYPE, ElementType.FIELD, ElementType.METHOD, ElementType.PARAMETER}) +@Target({ElementType.ANNOTATION_TYPE, ElementType.FIELD, ElementType.METHOD, ElementType.PARAMETER, + ElementType.TYPE}) @Retention(RetentionPolicy.RUNTIME) @JacksonAnnotation public @interface JsonFormat -- 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

