Class MergedStereotypes<T,​E>


  • public class MergedStereotypes<T,​E>
    extends Object
    Meta model for the merged stereotype for a bean
    Author:
    Pete Muir
    • Constructor Detail

      • MergedStereotypes

        protected MergedStereotypes​(Set<Annotation> stereotypeAnnotations,
                                    BeanManagerImpl manager)
        Constructor
        Parameters:
        stereotypeAnnotations - The stereotypes to merge
    • Method Detail

      • merge

        protected void merge​(Set<Annotation> stereotypeAnnotations)
        Perform the merge
        Parameters:
        stereotypeAnnotations - The stereotype annotations
      • isAlternative

        public boolean isAlternative()
      • getPossibleScopes

        public Set<Annotation> getPossibleScopes()
        Returns the possible scope types
        Returns:
        The scope types
      • isBeanNameDefaulted

        public boolean isBeanNameDefaulted()
        Indicates if the name i defaulted
        Returns:
        True if defaulted, false if not
      • getStereotypes

        public Set<Class<? extends Annotation>> getStereotypes()
        Returns:
        the stereotypes
      • toString

        public String toString()
        Gets a string representation of the merged stereotypes
        Overrides:
        toString in class Object
        Returns:
        The string representation