Example usage for com.fasterxml.jackson.core.type ResolvedType getRawClass

List of usage examples for com.fasterxml.jackson.core.type ResolvedType getRawClass

Introduction

In this page you can find the example usage for com.fasterxml.jackson.core.type ResolvedType getRawClass.

Prototype

public abstract Class<?> getRawClass();

Source Link

Document

Accessor for type-erased Class of resolved type.

Usage

From source file:org.candlepin.swagger.CandlepinSwaggerModelConverter.java

protected boolean shouldIgnoreClass(Type type) {
    if (type instanceof Class) {
        Class<?> cls = (Class<?>) type;
        if (cls.getName().equals("javax.ws.rs.Response")) {
            return true;
        }/* w  w  w .  j a v  a  2s . co  m*/
    } else {
        if (type instanceof com.fasterxml.jackson.core.type.ResolvedType) {
            com.fasterxml.jackson.core.type.ResolvedType rt = (com.fasterxml.jackson.core.type.ResolvedType) type;
            log.debug("Can't check class {}, {}", type, rt.getRawClass().getName());
            if (rt.getRawClass().equals(Class.class)) {
                return true;
            }
        }
    }
    return false;
}