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.