package com.fasterxml.jackson.annotation; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; /** * Meta-annotation (annotations used on other annotations) * used for marking all annotations that are * part of Jackson package. Can be used for recognizing all * Jackson annotations generically, and in future also for * passing other generic annotation configuration. */ @Target({ElementType.ANNOTATION_TYPE}) @Retention(RetentionPolicy.RUNTIME) public @interface JacksonAnnotation { // for now, a pure tag annotation, no parameters }