···
+
synopsis: "Java code generation for ATD"
+
Atdj is a program that generates a Java interface from type definitions. In
+
particular, given a set of ATD type definitions, this tool generates a set of
+
Java classes representing those types with built-in JSON serializers and
+
The primary benefits of using the generated interface, over manually
+
manipulating JSON strings from within Java, are safety and ease of use.
+
Specifically, the generated interface offers the following features:
+
- JSON strings are automatically checked for correctness with respect to the ATD
+
- Details such as optional fields and their associated default values are
+
automatically handled"""
+
"Louis Roché <louis@louisroche.net>"
+
"Martin Jambon <martin@mjambon.com>"
+
"Rudi Grinberg <me@rgrinberg.com>"
+
"Martin Jambon <martin@mjambon.com>"
+
"Rudi Grinberg <rudi.grinberg@gmail.com>"
+
"Martin Jambon <martin@r2c.dev>"
+
"Martin Jambon <github@mjambon.com>"
+
"Ivan Jager <aij+git@mrph.org>"
+
"oleksiy <oleksiy.golovko@ahrefs.com>"
+
"David Sheets <sheets@alum.mit.edu>"
+
"Rudi Grinberg <me@rgrinberg.com>"
+
"Martin Jambon <martin@esper.com>"
+
"Jeff Meister <nanaki@gmail.com>"
+
"Caio Wakamatsu <caio.wakamatsu@ahrefs.com>"
+
"Carmelo Piccione <carmelo.piccione@gmail.com>"
+
"Daniel Weil <danweil68@gmail.com>"
+
"Egor Chemokhonenko <egor.chemohonenko@ahrefs.com>"
+
"Gabriel Scherer <gabriel.scherer@gmail.com>"
+
"Raman Varabets <roman.vorobets@gmail.com>"
+
"tzm <frank@boldsolutions.de>"
+
"Mathieu Baudet <mathieubaudet@fb.com>"
+
"Oleksiy Golovko <alexei.golovko@gmail.com>"
+
"Rauan Mayemir <rauan@mayemir.io>"
+
"Carmelo Piccione <cep1@solvuu.com>"
+
"John Billings <john@monkeynut.org>"
+
"Louis Roché <louis@louisroche.net>"
+
"Brendan Long <self@brendanlong.com>"
+
"Chris Yocum <cyocum@gmail.com>"
+
"Louis Roché (Ahrefs) <louis.roche@ahrefs.com>"
+
"Louis Roché <louis.roche@ahrefs.com>"
+
"Pavel Antoshkin <pavel.antoshkin@ahrefs.com>"
+
"Pierre Boutillier <pierre.boutillier@laposte.net>"
+
"Shon Feder <shon.feder@key.me>"
+
"Anurag Soni <anuragsoni.13@gmail.com>"
+
"Arjun Ravi Narayan <arjunravinarayan@gmail.com>"
+
"Asya-kawai <kawai-toshiki@aintek.xyz>"
+
"Christophe Troestler <christophe.Troestler@umons.ac.be>"
+
"Damien Doligez <ddoligez@janestreet.com>"
+
"Daniel M <dan.mntg@gmail.com>"
+
"Ding Xiang Fei <dingxiangfei2009@protonmail.ch>"
+
"François Pottier <francois.pottier@inria.fr>"
+
"Javier Chavarri <javier.chavarri@gmail.com>"
+
"Kate <kit.ty.kate@disroot.org>"
+
"Louis <louis.roche@ahrefs.com>"
+
"Louis Roché <louis@cryptosense.com>"
+
"Raman Varabets <raman+git@ahrefs.com>"
+
"Stephane Legrand <slegrand45@gmail.com>"
+
"Vincent Bernardoff <vb@luminar.eu.org>"
+
"haoyang <haoyang@esper.co>"
+
"pmundkur <prashanth.mundkur@gmail.com>"
+
"ygrek <ygrek@autistici.org>"
+
homepage: "https://github.com/ahrefs/atd"
+
bug-reports: "https://github.com/ahrefs/atd/issues"
+
dev-repo: "git+https://github.com/ahrefs/atd.git"
+
"https://github.com/ahrefs/atd/releases/download/2.16.0/atd-2.16.0.tbz"
+
"sha256=59e6b445620241cbd6901a842b336683afb0eb125b3adbfee28bd94cd54e0def"
+
"sha512=7fbd12a1a482cecb7e0ccbfd5918a33637ec8af46212ce88bfa2410d2b927dc48e8ceb78fc5eabd80d99bc59cddd5d72fc236e990b4031ccda6fadb1ecdfe00a"
+
x-commit-hash: "695b060b60c1eb6f8d68d3b7eec68495e54d655a"