Using the Built-In Annotation Literals (original) (raw)
The following built-in annotations define a Literal
static nested class, which can be used as a convenience feature for creating instances of annotations:
javax.enterprise.inject.Any
javax.enterprise.inject.Default
javax.enterprise.inject.New
javax.enterprise.inject.Specializes
javax.enterprise.inject.Vetoed
javax.enterprise.util.Nonbinding
javax.enterprise.context.Initialized
javax.enterprise.context.Destroyed
javax.enterprise.context.RequestScoped
javax.enterprise.context.SessionScoped
javax.enterprise.context.ApplicationScoped
javax.enterprise.context.Dependent
javax.enterprise.context.ConversationScoped
javax.enterprise.inject.Alternative
javax.enterprise.inject.Typed
For example: