Re: AST to add a new class

2021-04-12 Thread Saravanan Palanichamy
Thanks paul, This worked like a charm. I used the module node from one of the other classes and added this parent level class along with all its static inner classes regards Saravanan On Mon, Apr 12, 2021 at 5:51 PM Paul King wrote: > It depends on how you have this set up. If you are

Re: AST to add a new class

2021-04-12 Thread Saravanan Palanichamy
Hello paul Thank you for your email Yes the inner class mechanism works, but I want to declare a parent class dynamically with static inner classes added dynamically With inner classes I jave access to the module node and the source unit. Where do I get these for a parent level class? On Mon,

Re: AST to add a new class

2021-04-12 Thread Paul King
The Builders and Sortable AST do something similar and use: https://github.com/apache/groovy/blob/master/src/main/java/org/apache/groovy/ast/tools/ClassNodeUtils.java#L129 On Mon, Apr 12, 2021 at 8:36 PM Saravanan Palanichamy wrote: > Hello > > What is the right way to add a new class through

AST to add a new class

2021-04-12 Thread Saravanan Palanichamy
Hello What is the right way to add a new class through an AST during the Groovy compilation phase? What I am trying to do is this * Compile N different classes * During the compile process, create a new class for each of these N classes that denotes how it should be serialized (for example) *

AntBuilder: Using ANT libraries

2021-04-12 Thread Dirk Heinrichs
Hi, I'd like to use an Ivy task from within AntBuilder to convert Ivy file to Pom files, but I'm not sure how to achieve this. I.o.w. I want to do the equivalent of the following build.xml directly in Groovy: Would this be possible at all using AntBuilder directly?