[jboss-user] [Javassist] New message: "Re: problem adding annotations at runtime"

suresh inala do-not-reply at jboss.com
Fri Feb 19 08:19:32 EST 2010

User development,

A new message was posted in the thread "problem adding annotations at runtime":


Author  : suresh inala
Profile : http://community.jboss.org/people/inalasuresh

Hi Guys the problem is solved,
the mistake was I’m creating a new instance of AnnotationsAttribute and need to use attr.addAnnotation(annotation); instead of attr.setAnnotation(annotation);
Below code is for getting the annotations and add new annotations.
Changes on Code snipped :
AnnotationsAttribute attr = (AnnotationsAttribute) classFile.getAttribute(AnnotationsAttribute.visibleTag);
Annotation annotation = new Annotation("javax.jws.HandlerChain",constantPool);
if (attr != null) {
                annotation.addMemberValue("file", new StringMemberValue("HelloWorldClient_handler.xml", constantPool));
i Succeed, with the above code,
Thanks & Regards


To reply to this message visit the message page: http://community.jboss.org/message/527257#527257

More information about the jboss-user mailing list