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}