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}