ClassConfig | 
ClassConfig.addAnnotation(AnnotationInfo annotation) | 
 Adds given annotation to this class. 
 | 
ClassConfig | 
ClassConfig.addAnnotation(Annotation annotation) | 
 Adds given annotation to this class. 
 | 
ClassConfig | 
ClassConfig.addAnnotation(Class<? extends Annotation> annotationType) | 
 Adds a marker annotation of given type to this class. 
 | 
ClassConfig | 
MetaAnnotations.addInterceptorBinding(Class<? extends Annotation> annotation) | 
 Registers annotation as an interceptor binding annotation. 
 | 
ClassConfig | 
MetaAnnotations.addQualifier(Class<? extends Annotation> annotation) | 
 Registers annotation as a qualifier annotation. 
 | 
ClassConfig | 
MetaAnnotations.addStereotype(Class<? extends Annotation> annotation) | 
 Registers annotation as a stereotype annotation. 
 | 
ClassConfig | 
ClassConfig.removeAllAnnotations() | 
 Removes all annotations from this class. 
 | 
ClassConfig | 
ClassConfig.removeAnnotation(Predicate<AnnotationInfo> predicate) | 
 Removes all annotations matching given predicate from this class. 
 |