Enum CdiAnnotations

java.lang.Object
java.lang.Enum<CdiAnnotations>
org.jboss.as.weld.CdiAnnotations
All Implemented Interfaces:
Serializable, Comparable<CdiAnnotations>

public enum CdiAnnotations extends Enum<CdiAnnotations>
Class that stores the DotNames of CDI annotations.
  • Enum Constant Details

    • DECORATOR

      public static final CdiAnnotations DECORATOR
      jakarta.decorator.Decorator CDI annotation.
    • DELEGATE

      public static final CdiAnnotations DELEGATE
      jakarta.decorator.Delegate CDI annotation.
    • APP_SCOPED

      public static final CdiAnnotations APP_SCOPED
      jakarta.enterprise.context.ApplicationScoped CDI annotation.
    • CONV_SCOPED

      public static final CdiAnnotations CONV_SCOPED
      jakarta.enterprise.context.ConversationScoped CDI annotation.
    • REQ_SCOPED

      public static final CdiAnnotations REQ_SCOPED
      jakarta.enterprise.context.RequestScoped CDI annotation.
    • SESS_SCOPED

      public static final CdiAnnotations SESS_SCOPED
      jakarta.enterprise.context.SessionScoped CDI annotation.
    • NORM_SCOPE

      public static final CdiAnnotations NORM_SCOPE
      jakarta.enterprise.context.NormalScope CDI annotation.
    • DEPENDENT

      public static final CdiAnnotations DEPENDENT
      jakarta.enterprise.context.Dependent CDI annotation.
    • SINGLETON

      public static final CdiAnnotations SINGLETON
      jakarta.inject.Singleton annotation.
    • OBSERVES

      public static final CdiAnnotations OBSERVES
      jakarta.enterprise.event.Observes CDI annotation.
    • ALTERNATIVE

      public static final CdiAnnotations ALTERNATIVE
      jakarta.enterprise.inject.Alternative CDI annotation.
    • ANY

      public static final CdiAnnotations ANY
      jakarta.enterprise.inject.Any CDI annotation.
    • DEFAULT

      public static final CdiAnnotations DEFAULT
      jakarta.enterprise.inject.Default CDI annotation.
    • DISPOSES

      public static final CdiAnnotations DISPOSES
      jakarta.enterprise.inject.Disposes CDI annotation.
    • MODEL

      public static final CdiAnnotations MODEL
      jakarta.enterprise.inject.Model CDI annotation.
    • NEW

      public static final CdiAnnotations NEW
      jakarta.enterprise.inject.New CDI annotation.
    • PRODUCES

      public static final CdiAnnotations PRODUCES
      jakarta.enterprise.inject.Produces CDI annotation.
    • SPECIALIZES

      public static final CdiAnnotations SPECIALIZES
      jakarta.enterprise.inject.Specializes CDI annotation.
    • STEREOTYPE

      public static final CdiAnnotations STEREOTYPE
      jakarta.enterprise.inject.Stereotype CDI annotation.
    • TYPED

      public static final CdiAnnotations TYPED
      jakarta.enterprise.inject.Typed CDI annotation.
  • Field Details

    • SCOPE

      public static final org.jboss.jandex.DotName SCOPE
    • BUILT_IN_SCOPE_NAMES

      public static final Set<org.jboss.jandex.DotName> BUILT_IN_SCOPE_NAMES
    • BUILT_IN_SCOPES

      public static final Set<AnnotationType> BUILT_IN_SCOPES
    • BEAN_DEFINING_ANNOTATIONS

      public static final Set<AnnotationType> BEAN_DEFINING_ANNOTATIONS
    • BEAN_DEFINING_META_ANNOTATIONS

      public static final Set<AnnotationType> BEAN_DEFINING_META_ANNOTATIONS
  • Method Details

    • values

      public static CdiAnnotations[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      Returns:
      an array containing the constants of this enum type, in the order they are declared
    • valueOf

      public static CdiAnnotations valueOf(String name)
      Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum type has no constant with the specified name
      NullPointerException - if the argument is null
    • getDotName

      public org.jboss.jandex.DotName getDotName()
      Returns:
      fully qualified name
    • getSimpleName

      public String getSimpleName()
      Returns:
      simple name