1 package com.fasterxml.jackson.annotation; 2 3 import java.lang.annotation.ElementType; 4 import java.lang.annotation.Retention; 5 import java.lang.annotation.RetentionPolicy; 6 import java.lang.annotation.Target; 7 8 /** 9 * Meta-annotation (annotations used on other annotations) 10 * used for marking all annotations that are 11 * part of Jackson package. Can be used for recognizing all 12 * Jackson annotations generically, and in future also for 13 * passing other generic annotation configuration. 14 */ 15 @Target({ElementType.ANNOTATION_TYPE}) 16 @Retention(RetentionPolicy.RUNTIME) 17 public @interface JacksonAnnotation 18 { 19 // for now, a pure tag annotation, no parameters 20 } 21