This is an automated email from the git hooks/post-receive script. tjaalton pushed a commit to branch master in repository jackson-annotations.
commit a25cc3d58b5588165b3b571b90ec61d9cc1143a4 Author: Tatu Saloranta <[email protected]> Date: Thu Mar 27 21:57:21 2014 -0700 Minor fixes to JsonFormat.Value accessors --- .../fasterxml/jackson/annotation/JsonFormat.java | 27 ++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/src/main/java/com/fasterxml/jackson/annotation/JsonFormat.java b/src/main/java/com/fasterxml/jackson/annotation/JsonFormat.java index a0e9e92..99e5b6f 100644 --- a/src/main/java/com/fasterxml/jackson/annotation/JsonFormat.java +++ b/src/main/java/com/fasterxml/jackson/annotation/JsonFormat.java @@ -283,9 +283,36 @@ public @interface JsonFormat public TimeZone getTimeZone() { TimeZone tz = _timezone; if (tz == null) { + if (timezoneStr == null) { + return null; + } _timezone = tz = TimeZone.getTimeZone(timezoneStr); } return tz; } + + /** + * @since 2.4 + */ + public boolean hasShape() { return shape != Shape.ANY; } + + /** + * @since 2.4 + */ + public boolean hasPattern() { + return (pattern != null) && (pattern.length() > 0); + } + + /** + * @since 2.4 + */ + public boolean hasLocale() { return locale != null; } + + /** + * @since 2.4 + */ + public boolean hasTimeZone() { + return (_timezone != null) || (timezoneStr != null && !timezoneStr.isEmpty()); + } } } -- 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

