ClassFile classFile = clazz.getClassFile();
AnnotationsAttribute attribute = (AnnotationsAttribute) classFile.getAttribute(AnnotationsAttribute.visibleTag);
if (attribute == null)
attribute = new AnnotationsAttribute(classFile.getConstPool(), AnnotationsAttribute.visibleTag);
attribute.addAnnotation(annotation);
classFile.addAttribute(attribute);
}
public static Annotation createAnnotation(Class<? extends java.lang.annotation.Annotation> annotation, ConstPool constPool)
{
return new Annotation(annotation, constPool);