java.lang.annotation.RetentionPolicy

Specifies how far through compilation and running of code that an annotation should be visible.