001package arez.annotations;
002
003import java.lang.annotation.Documented;
004import java.lang.annotation.ElementType;
005import java.lang.annotation.Target;
006
007/**
008 * Annotation added to a class or interface that indicates that the type should be treated as
009 * a component when verifying references to type. See {@link ArezComponent#verifyReferencesToComponent()}
010 * for additional details.
011 */
012@Documented
013@Target( ElementType.TYPE )
014public @interface ActAsComponent
015{
016}