j

jenesis4java

Generating Java sources from strings or patterns can become very inconvenient, in those cases Jenesis 4 Java can be a solution for you. Jenesis 4 Java is a DOM (domain object model) of the Java programming language. The complete java class including annotations and comments is constructed with as a DOM (that can be manipulated in as many passes you need) until you let it encode to a java file.
http://jenesis4java.sourceforge.net
GNU LESSER GENERAL PUBLIC LICENSE (LGPL) version 3
jenesis4java
Richard van Nieuwenhoven Paul Cody Johnston Andreas Ahammer Erik Koerber
Files download
File Operation
jenesis4java-2.17.jar download
jenesis4java-2.17.pom download
jenesis4java-2.17-sources.jar download
Apache Maven
<dependency>
  <groupId>net.sourceforge.jenesis4java</groupId>
  <artifactId>jenesis4java</artifactId>
  <version>2.17</version>
</dependency>
Gradle Groovy
implementation 'net.sourceforge.jenesis4java:jenesis4java:2.17'
Gradle Kotlin
implementation("net.sourceforge.jenesis4java:jenesis4java:2.17")
Scala SBT
libraryDependencies += "net.sourceforge.jenesis4java" % "jenesis4java" % "2.17"
Groovy Grape
@Grapes(
  @Grab(group='net.sourceforge.jenesis4java', module='jenesis4java', version='2.17')
)
Apache Ivy
<dependency org="net.sourceforge.jenesis4java" name="jenesis4java" rev="2.17" />
Leiningen
[net.sourceforge.jenesis4java/jenesis4java "2.17"]
Apache Buildr
'net.sourceforge.jenesis4java:jenesis4java:jar:2.17'