Re: [aspectwerkz-dev] AnnotationC task and anonymous inner class
Alexandre Vasseur <[email protected]> Sat, 9 Oct 2004 15:37:29 +0200
| Newsgroups | gmane.comp.java.aspectwerkz.devel |
|---|---|
| Message-ID | <[email protected]> |
exact ! Thanks for remembering that Allan The AnnotationCTask is indeed the right place for it. Alex 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. >