Deleting all Annotations would be one part. Maybe this could be done with <filterchain>s and regexps.
Not sure if this approach would help with removing the generics ... Jan Von: Raja Nagendra Kumar [mailto:nagendra.r...@tejasoft.com] Gesendet: Samstag, 24. August 2013 12:18 An: user@ant.apache.org Betreff: Re: Annotations Stripping or Transformation at Build time Hi Matt, Thank You for the directions. Most the tools, which work in these contrained devices, does not work on byte code. hence transformation the source code is essential in my case. Also, more essentially, source code helps in better debugging with break points with IDE's. Any ant task which does source code transformation by eliminating all the annotations and gives the rest of source code is what am looking to. Regards, Nagendra Raja Nagendra Kumar Founder & C.T.O Mobile: +91-9886723872 Email: <mailto:nagendra.r...@tejasoft.com> nagendra.r...@tejasoft.com IM: nagendra.raja (Skype) http://in.linkedin.com/in/nagkumar <http://www.tejasoft.com> TejaSoft Innovations Pvt Ltd Factor 4 Results See who we know in common <http://www.linkedin.com/e/wwk/5094208/?hs=false&tok=0bfzEZotG8slI1> Want a signature like this? <http://www.linkedin.com/e/sig/5094208/?hs=false&tok=0uLVu92uq8slI1> On 8/24/2013 10:53 AM, Matt Benson wrote: Interesting. There is a project in the Apache Commons sandbox, the [weaver] component, which provides a general infrastructure for performing bytecode transformations. An Ant task is provided. It might be fairly trivial to rewrite 1.5 bytecode to v1.3; I'm not sure. Matt On Aug 23, 2013 10:11 PM, "Raja Nagendra Kumar" <nagendra.r...@tejasoft.com> wrote: Hi, Is there any ant task, which allows manupulation of annotations with in java source code.. The need I have is, I want to either strip all the annotations within the java source code as java 1.3 (used for javame) does not support annotations or use Simple xml parser for Android while on server side we can used jaxb. We need to do this, without deplicating the same code at 3 places but with one single source code but with build time manipulations. Regards, Nagendra Raja Nagendra Kumar Founder & C.T.O Mobile: +91-9886723872 <tel:%2B91-9886723872> Email: <mailto:nagendra.r...@tejasoft.com> nagendra.r...@tejasoft.com IM: nagendra.raja (Skype) http://in.linkedin.com/in/nagkumar <http://www.tejasoft.com> TejaSoft Innovations Pvt Ltd Factor 4 Results See who we know in common <http://www.linkedin.com/e/wwk/5094208/?hs=false&tok=0bfzEZotG8slI1> Want a signature like this? <http://www.linkedin.com/e/sig/5094208/?hs=false&tok=0uLVu92uq8slI1>