diff options
Diffstat (limited to 'src/main/java/com/fasterxml/jackson/databind/JavaType.java')
-rw-r--r-- | src/main/java/com/fasterxml/jackson/databind/JavaType.java | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/main/java/com/fasterxml/jackson/databind/JavaType.java b/src/main/java/com/fasterxml/jackson/databind/JavaType.java index 88767e00e..586048cfa 100644 --- a/src/main/java/com/fasterxml/jackson/databind/JavaType.java +++ b/src/main/java/com/fasterxml/jackson/databind/JavaType.java @@ -227,6 +227,13 @@ public abstract class JavaType @Override public final boolean hasRawClass(Class<?> clz) { return _class == clz; } + /** + * @since 2.6 + */ + public final boolean isTypeOrSubTypeOf(Class<?> clz) { + return (_class == clz) || (clz.isAssignableFrom(_class)); + } + @Override public boolean isAbstract() { return Modifier.isAbstract(_class.getModifiers()); |