will ty to have a look over the week-end (pray for bad weather :-) )
otherwise, will look at it some time next week
nicolas
On 08/09/2013 10:59 PM, moose-technology@googlecode.com wrote:
Updates: Status: New Labels: -Milestone-4.7 Milestone-4.8
Comment #3 on issue 714 by tu...@tudorgirba.com: VerveineJ does not produce correct values for classes in annotation instances http://code.google.com/p/moose-technology/issues/detail?id=714
The problem seems to be back again. I just checked with the latest VerveineJ and for a code that looks like (taken from Jenkins):
@Restricted(NoExternalUse.class) public transient final NodeProvisioner overallNodeProvisioner =
unlabeledNodeProvisioner;
I get an annotation instance that looks like
(FAMIX.AnnotationInstanceAttribute (id: 126) (annotationTypeAttribute (ref: 138875)) (parentAnnotationInstance (ref: 8858)) (value 'public class org.kohsuke.accmod.restrictions.NoExternalUse extends org.kohsuke.accmod.restrictions.DoNotUse /* methods */ [unresolved] public void <init>() [unresolved] public void error(Unresolved type org.kohsuke.accmod.impl.Location, Unresolved type org.kohsuke.accmod.impl.RestrictedElement, Unresolved type org.kohsuke.accmod.impl.ErrorListener)
'))
It would be so great if someone could take a look at this.