Package net.shibboleth.shared.annotation.constraint

# Annotation Interface NonnullBeforeExec

@Documented @Target({FIELD,LOCAL_VARIABLE,METHOD}) public @interface NonnullBeforeExec
Indicates that the annotated item will not be null by the time the component's primary "do work" method is invoked.

This is typically used to annotate fields (or getters) that are given a value during a prepatory phase but after the component's initialization (if it has such a concept).