Package org.jboss.weld.metadata.cache
Class AbstractBindingModel<T extends Annotation>
java.lang.Object
org.jboss.weld.metadata.cache.AnnotationModel<T>
org.jboss.weld.metadata.cache.AbstractBindingModel<T>
- Direct Known Subclasses:
InterceptorBindingModel,QualifierModel
Common functionality for qualifiers and interceptor bindings.
- Author:
- Jozef Hartinger
-
Field Summary
Fields inherited from class org.jboss.weld.metadata.cache.AnnotationModel
valid -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionSet<jakarta.enterprise.inject.spi.AnnotatedMethod<?>>Gets the non-binding typesprotected voidinit(EnhancedAnnotation<T> annotatedAnnotation) Initializes the type and validates itprotected voidinitNonBindingMembers(EnhancedAnnotation<T> annotatedAnnotation) Methods inherited from class org.jboss.weld.metadata.cache.AnnotationModel
check, getAnnotatedAnnotation, getMetaAnnotationTypes, getRawType, initType, initValid, isValid, toString
-
Constructor Details
-
AbstractBindingModel
-
-
Method Details
-
init
Description copied from class:AnnotationModelInitializes the type and validates it- Overrides:
initin classAnnotationModel<T extends Annotation>
-
initNonBindingMembers
-
getNonBindingMembers
Gets the non-binding types- Returns:
- A set of non-binding types, or an empty set if there are none present
-