From 119ddc9701c94ac184362166742ceaa7437eec8f Mon Sep 17 00:00:00 2001 From: Cowtowncoder Date: Thu, 2 Apr 2015 14:32:26 -0700 Subject: Fix #731 --- src/main/java/com/fasterxml/jackson/databind/JavaType.java | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) (limited to 'src/main/java/com/fasterxml/jackson/databind/JavaType.java') diff --git a/src/main/java/com/fasterxml/jackson/databind/JavaType.java b/src/main/java/com/fasterxml/jackson/databind/JavaType.java index 822130b00..07b6ba968 100644 --- a/src/main/java/com/fasterxml/jackson/databind/JavaType.java +++ b/src/main/java/com/fasterxml/jackson/databind/JavaType.java @@ -290,6 +290,17 @@ public abstract class JavaType @Override public boolean isMapLikeType() { return false; } + /** + * Convenience method, short-hand for + * + * getRawClass() == Object.class + * + * and used to figure if we basically have "untyped" type object. + * + * @since 2.5 + */ + public final boolean isJavaLangObject() { return _class == Object.class; } + /** * Accessor for checking whether handlers for dealing with values of * this type should use static typing (as opposed to dynamic typing). @@ -299,7 +310,7 @@ public abstract class JavaType * @since 2.2 */ public final boolean useStaticType() { return _asStatic; } - + /* /********************************************************** /* Public API, type parameter access; pass-through -- cgit v1.2.3