Package org.jboss.weld.metadata.cache
Class MergedStereotypes<T,E>
- java.lang.Object
-
- org.jboss.weld.metadata.cache.MergedStereotypes<T,E>
-
public class MergedStereotypes<T,E> extends Object
Meta model for the merged stereotype for a bean- Author:
- Pete Muir
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
MergedStereotypes(Set<Annotation> stereotypeAnnotations, BeanManagerImpl manager)
Constructor
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Set<Annotation>
getPossibleScopes()
Returns the possible scope typesSet<Class<? extends Annotation>>
getStereotypes()
boolean
isAlternative()
boolean
isBeanNameDefaulted()
Indicates if the name i defaultedprotected void
merge(Set<Annotation> stereotypeAnnotations)
Perform the mergestatic <T,E>
MergedStereotypes<T,E>of(Set<Annotation> stereotypeAnnotations, BeanManagerImpl manager)
static <T,E>
MergedStereotypes<T,E>of(EnhancedAnnotated<T,E> annotated, BeanManagerImpl manager)
String
toString()
Gets a string representation of the merged stereotypes
-
-
-
Constructor Detail
-
MergedStereotypes
protected MergedStereotypes(Set<Annotation> stereotypeAnnotations, BeanManagerImpl manager)
Constructor- Parameters:
stereotypeAnnotations
- The stereotypes to merge
-
-
Method Detail
-
of
public static <T,E> MergedStereotypes<T,E> of(EnhancedAnnotated<T,E> annotated, BeanManagerImpl manager)
-
of
public static <T,E> MergedStereotypes<T,E> of(Set<Annotation> stereotypeAnnotations, BeanManagerImpl manager)
-
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
-
-