Example usage for com.fasterxml.jackson.databind.introspect AnnotatedClass getDefaultConstructor

List of usage examples for com.fasterxml.jackson.databind.introspect AnnotatedClass getDefaultConstructor

Introduction

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

Prototype

public AnnotatedConstructor getDefaultConstructor() 

Source Link

Usage

From source file:com.github.mrenou.jacksonatic.internal.annotations.ClassAnnotationDecorator.java

private void addConstructorAnnotations(AnnotatedClass annotatedClass, ClassBuilderMapping classBuilderMapping) {
    AnnotatedConstructor constructorMember = Stream
            .concat(annotatedClass.getConstructors().stream(),
                    Optional.ofNullable(annotatedClass.getDefaultConstructor()).map(Stream::of)
                            .orElse(Stream.empty()))
            .filter(constructor -> constructor.getMember().equals(classBuilderMapping.getConstructor()))
            .findFirst().get();/*from  w ww.  j a va  2  s  .  c om*/
    setAnnotationsOnMemberWithParams(classBuilderMapping.getAnnotations(),
            classBuilderMapping.getParametersMapping(), constructorMember);
}