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.18.jar download
jenesis4java-2.18.pom download
jenesis4java-2.18-sources.jar download
Apache Maven
<dependency>
  <groupId>net.sourceforge.jenesis4java</groupId>
  <artifactId>jenesis4java</artifactId>
  <version>2.18</version>
</dependency>
Gradle Groovy
implementation 'net.sourceforge.jenesis4java:jenesis4java:2.18'
Gradle Kotlin
implementation("net.sourceforge.jenesis4java:jenesis4java:2.18")
Scala SBT
libraryDependencies += "net.sourceforge.jenesis4java" % "jenesis4java" % "2.18"
Groovy Grape
@Grapes(
  @Grab(group='net.sourceforge.jenesis4java', module='jenesis4java', version='2.18')
)
Apache Ivy
<dependency org="net.sourceforge.jenesis4java" name="jenesis4java" rev="2.18" />
Leiningen
[net.sourceforge.jenesis4java/jenesis4java "2.18"]
Apache Buildr
'net.sourceforge.jenesis4java:jenesis4java:jar:2.18'