001    package fj.test.reflect;
002    
003    import java.lang.annotation.Documented;
004    import java.lang.annotation.ElementType;
005    import java.lang.annotation.Inherited;
006    import java.lang.annotation.Retention;
007    import java.lang.annotation.RetentionPolicy;
008    import java.lang.annotation.Target;
009    
010    /**
011     * Denotes that a property should be excluded from any checking.
012     *
013     * @version %build.number%<br>
014     *          <ul>
015     *          <li>$LastChangedRevision: 5 $</li>
016     *          <li>$LastChangedDate: 2008-12-06 16:49:43 +1000 (Sat, 06 Dec 2008) $</li>
017     *          <li>$LastChangedBy: tonymorris $</li>
018     *          </ul>
019     */
020    @Documented
021    @Target({ElementType.FIELD, ElementType.TYPE, ElementType.METHOD})
022    @Retention(RetentionPolicy.RUNTIME)
023    @Inherited
024    public @interface NoCheck {
025    
026    }