Re: [aspectwerkz-dev] AnnotationC task and anonymous inner class
the_mindstorm <[email protected]> Sat, 09 Oct 2004 17:20:08 +0300
| Newsgroups | gmane.comp.java.aspectwerkz.devel |
|---|---|
| Message-ID | <[email protected]> |
Quote [Alexandre Vasseur]: > exact ! > Thanks for remembering that Allan > The AnnotationCTask is indeed the right place for it. > Alex > yep i will fix this asap. But i guess i could copy only the <name>$<name>.class, ain't it? ./the_mindstorm > > On Sat, 9 Oct 2004 09:12:17 -0300, Allan Jones <[email protected]> wrote: >> one day, I wrote: >> >> "One minor bug. >> When we use "-dest" in AnnotationC, Anonymous Inner Classes are not >> copied to dest directory. When we run our classes, >> java.lang.NoClassDefFoundError occurs" >> >> and Alexandre Vasseur said: >> >> "Ok the AnnotationC issue cannot be solved in the framework. >> >> Anonymous inner classes are not parsed by Qdox that is used to parse >> the source code (note: cannot handle annotation on anonymous inner >> class neither by the way). Thus the anonymous inner class is not >> analyzed by AnnotationC. >> >> So when using -dest flag, add the following just after the call to >> AnnotationC in your Ant script: >> <copy todir="classes/annotated" overwrite="false"> >> <fileset dir="classes/regular"/> >> </copy>" >> >> Now that you´re doing an ant task, the task could resolve this problem >> by copying the missing classes to the dest dir. >> >> -- >> Allan Jones >> Summa Technologies do Brasil ltda. >> >