public class InterceptorBindingModel<T extends java.lang.annotation.Annotation> extends AbstractBindingModel<T>
valid| Constructor and Description |
|---|
InterceptorBindingModel(EnhancedAnnotation<T> enhancedAnnotatedAnnotation) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
check(EnhancedAnnotation<T> annotatedAnnotation) |
java.util.Set<java.lang.annotation.Annotation> |
getInheritedInterceptionBindingTypes()
Retrieves the transitive interceptor binding types that are inherited by this interceptor binding, as per section 9.1.1 of the specification,
"Interceptor binding types with additional interceptor bindings"
|
java.util.Set<java.lang.annotation.Annotation> |
getMetaAnnotations() |
protected java.util.Set<java.lang.Class<? extends java.lang.annotation.Annotation>> |
getMetaAnnotationTypes()
Gets the meta-annotation that should be present
|
protected void |
init(EnhancedAnnotation<T> annotatedAnnotation)
Initializes the type and validates it
|
protected void |
initInterceptionBindingTypes(EnhancedAnnotation<T> annotatedAnnotation) |
boolean |
isEqual(java.lang.annotation.Annotation instance,
java.lang.annotation.Annotation other) |
boolean |
isEqual(java.lang.annotation.Annotation instance,
java.lang.annotation.Annotation other,
boolean includeNonBindingTypes) |
getNonBindingMembers, initNonBindingMembersgetAnnotatedAnnotation, getRawType, initType, initValid, isValid, toStringpublic InterceptorBindingModel(EnhancedAnnotation<T> enhancedAnnotatedAnnotation)
protected void init(EnhancedAnnotation<T> annotatedAnnotation)
AnnotationModelinit in class AbstractBindingModel<T extends java.lang.annotation.Annotation>protected java.util.Set<java.lang.Class<? extends java.lang.annotation.Annotation>> getMetaAnnotationTypes()
AnnotationModelgetMetaAnnotationTypes in class AnnotationModel<T extends java.lang.annotation.Annotation>public java.util.Set<java.lang.annotation.Annotation> getMetaAnnotations()
protected void initInterceptionBindingTypes(EnhancedAnnotation<T> annotatedAnnotation)
protected void check(EnhancedAnnotation<T> annotatedAnnotation)
check in class AnnotationModel<T extends java.lang.annotation.Annotation>public java.util.Set<java.lang.annotation.Annotation> getInheritedInterceptionBindingTypes()
public boolean isEqual(java.lang.annotation.Annotation instance,
java.lang.annotation.Annotation other)
public boolean isEqual(java.lang.annotation.Annotation instance,
java.lang.annotation.Annotation other,
boolean includeNonBindingTypes)
Copyright © 2015. All Rights Reserved.