Example usage for com.fasterxml.jackson.databind.introspect POJOPropertiesCollector collect

List of usage examples for com.fasterxml.jackson.databind.introspect POJOPropertiesCollector collect

Introduction

In this page you can find the example usage for com.fasterxml.jackson.databind.introspect POJOPropertiesCollector collect.

Prototype

public POJOPropertiesCollector collect() 

Source Link

Usage

From source file:com.github.mrenou.jacksonatic.internal.introspection.JacksonaticClassIntrospector.java

@Override
protected POJOPropertiesCollector collectProperties(MapperConfig<?> config, JavaType type, MixInResolver r,
        boolean forSerialization, String mutatorPrefix) {
    boolean useAnnotations = config.isAnnotationProcessingEnabled();
    AnnotatedClass ac;// ww  w . ja  v a2 s  . c  o  m
    if (forSerialization) {
        ac = annotatedClassConstructor.constructForSerialization(type.getRawClass(),
                (useAnnotations ? config.getAnnotationIntrospector() : null), r);
    } else {
        ac = annotatedClassConstructor.constructForDeserialization(type.getRawClass(),
                (useAnnotations ? config.getAnnotationIntrospector() : null), r);
    }
    POJOPropertiesCollector propertyCollector = constructPropertyCollector(config, ac, type, forSerialization,
            mutatorPrefix);
    return propertyCollector.collect();
}