| 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 annotationas an interceptor binding annotation. | 
| ClassConfig | MetaAnnotations. addQualifier(Class<? extends Annotation> annotation) | Registers annotationas a qualifier annotation. | 
| ClassConfig | MetaAnnotations. addStereotype(Class<? extends Annotation> annotation) | Registers annotationas 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. |