public class MergedStereotypes<T,E> extends Object
Modifier | Constructor and Description |
---|---|
protected |
MergedStereotypes(Set<Annotation> stereotypeAnnotations,
BeanManagerImpl manager)
Constructor
|
Modifier and Type | Method and Description |
---|---|
Set<Annotation> |
getPossibleScopes()
Returns the possible scope types
|
Set<Class<? extends Annotation>> |
getStereotypes() |
boolean |
isAlternative() |
boolean |
isBeanNameDefaulted()
Indicates if the name i defaulted
|
protected void |
merge(Set<Annotation> stereotypeAnnotations)
Perform the merge
|
static <T,E> MergedStereotypes<T,E> |
of(EnhancedAnnotated<T,E> annotated,
BeanManagerImpl manager) |
static <T,E> MergedStereotypes<T,E> |
of(Set<Annotation> stereotypeAnnotations,
BeanManagerImpl manager) |
String |
toString()
Gets a string representation of the merged stereotypes
|
protected MergedStereotypes(Set<Annotation> stereotypeAnnotations, BeanManagerImpl manager)
stereotypeAnnotations
- The stereotypes to mergepublic static <T,E> MergedStereotypes<T,E> of(EnhancedAnnotated<T,E> annotated, BeanManagerImpl manager)
public static <T,E> MergedStereotypes<T,E> of(Set<Annotation> stereotypeAnnotations, BeanManagerImpl manager)
protected void merge(Set<Annotation> stereotypeAnnotations)
stereotypeAnnotations
- The stereotype annotationspublic boolean isAlternative()
public Set<Annotation> getPossibleScopes()
public boolean isBeanNameDefaulted()
public Set<Class<? extends Annotation>> getStereotypes()
Copyright © 2016. All rights reserved.