001package io.ebean.typequery; 002 003import java.lang.annotation.ElementType; 004import java.lang.annotation.Retention; 005import java.lang.annotation.RetentionPolicy; 006import java.lang.annotation.Target; 007 008/** 009 * Used to denote a query bean that has already been enhanced. 010 * <p> 011 * Used by the agent to detect already enhanced type query beans to skip enhancement processing. 012 * </p> 013 */ 014@Target({ ElementType.TYPE }) 015@Retention(RetentionPolicy.RUNTIME) 016public @interface AlreadyEnhancedMarker { 017 018}