All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.ppiech.auto.value.jackson.annotation.AutoValueJsonMapperFactory Maven / Gradle / Ivy

package com.ppiech.auto.value.jackson.annotation;

import com.ppiech.auto.value.jackson.JsonMapperFactory;

import java.lang.annotation.Retention;
import java.lang.annotation.Target;

import static java.lang.annotation.ElementType.TYPE;
import static java.lang.annotation.RetentionPolicy.SOURCE;

/**
 * Annotation to indicate that a given class should generate a concrete implementation of a
 * {@link JsonMapperFactory} that handles all the publicly denoted adapter implementations of this
 * project.
 * 

* * @AutoValueJsonObjectMapperFactory * public abstract class Factory implements JsonObjectMapperFactory { * public static Factory create() { * return new AutoValueJackson_Factory(); * } * } * */ @Retention(SOURCE) @Target(TYPE) public @interface AutoValueJsonMapperFactory { }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy