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