diff --git a/docs/generators/apache2.md b/docs/generators/apache2.md index 0c33f09143e..bf02cf10657 100644 --- a/docs/generators/apache2.md +++ b/docs/generators/apache2.md @@ -20,23 +20,6 @@ These options may be applied as additional-properties (cli) or configOptions (pl | Type/Alias | Imports | | ---------- | ------- | -|Array|java.util.List| -|ArrayList|java.util.ArrayList| -|BigDecimal|java.math.BigDecimal| -|Date|java.util.Date| -|DateTime|org.joda.time.*| -|File|java.io.File| -|HashMap|java.util.HashMap| -|LinkedHashSet|java.util.LinkedHashSet| -|List|java.util.*| -|LocalDate|org.joda.time.*| -|LocalDateTime|org.joda.time.*| -|LocalTime|org.joda.time.*| -|Map|java.util.Map| -|Set|java.util.*| -|Timestamp|java.sql.Timestamp| -|URI|java.net.URI| -|UUID|java.util.UUID| ## INSTANTIATION TYPES diff --git a/docs/generators/bash.md b/docs/generators/bash.md index 6b089ce4260..146f748dcef 100644 --- a/docs/generators/bash.md +++ b/docs/generators/bash.md @@ -27,23 +27,6 @@ These options may be applied as additional-properties (cli) or configOptions (pl | Type/Alias | Imports | | ---------- | ------- | -|Array|java.util.List| -|ArrayList|java.util.ArrayList| -|BigDecimal|java.math.BigDecimal| -|Date|java.util.Date| -|DateTime|org.joda.time.*| -|File|java.io.File| -|HashMap|java.util.HashMap| -|LinkedHashSet|java.util.LinkedHashSet| -|List|java.util.*| -|LocalDate|org.joda.time.*| -|LocalDateTime|org.joda.time.*| -|LocalTime|org.joda.time.*| -|Map|java.util.Map| -|Set|java.util.*| -|Timestamp|java.sql.Timestamp| -|URI|java.net.URI| -|UUID|java.util.UUID| ## INSTANTIATION TYPES diff --git a/docs/generators/clojure.md b/docs/generators/clojure.md index 8b8338ecf49..193384a76bf 100644 --- a/docs/generators/clojure.md +++ b/docs/generators/clojure.md @@ -26,23 +26,6 @@ These options may be applied as additional-properties (cli) or configOptions (pl | Type/Alias | Imports | | ---------- | ------- | -|Array|java.util.List| -|ArrayList|java.util.ArrayList| -|BigDecimal|java.math.BigDecimal| -|Date|java.util.Date| -|DateTime|org.joda.time.*| -|File|java.io.File| -|HashMap|java.util.HashMap| -|LinkedHashSet|java.util.LinkedHashSet| -|List|java.util.*| -|LocalDate|org.joda.time.*| -|LocalDateTime|org.joda.time.*| -|LocalTime|org.joda.time.*| -|Map|java.util.Map| -|Set|java.util.*| -|Timestamp|java.sql.Timestamp| -|URI|java.net.URI| -|UUID|java.util.UUID| ## INSTANTIATION TYPES diff --git a/docs/generators/eiffel.md b/docs/generators/eiffel.md index 668164352bd..be23424b5c9 100644 --- a/docs/generators/eiffel.md +++ b/docs/generators/eiffel.md @@ -15,23 +15,6 @@ These options may be applied as additional-properties (cli) or configOptions (pl | Type/Alias | Imports | | ---------- | ------- | -|Array|java.util.List| -|ArrayList|java.util.ArrayList| -|BigDecimal|java.math.BigDecimal| -|Date|java.util.Date| -|DateTime|org.joda.time.*| -|File|java.io.File| -|HashMap|java.util.HashMap| -|LinkedHashSet|java.util.LinkedHashSet| -|List|java.util.*| -|LocalDate|org.joda.time.*| -|LocalDateTime|org.joda.time.*| -|LocalTime|org.joda.time.*| -|Map|java.util.Map| -|Set|java.util.*| -|Timestamp|java.sql.Timestamp| -|URI|java.net.URI| -|UUID|java.util.UUID| ## INSTANTIATION TYPES diff --git a/docs/generators/elixir.md b/docs/generators/elixir.md index f475840400d..103252aaf0d 100644 --- a/docs/generators/elixir.md +++ b/docs/generators/elixir.md @@ -22,23 +22,6 @@ These options may be applied as additional-properties (cli) or configOptions (pl | Type/Alias | Imports | | ---------- | ------- | -|Array|java.util.List| -|ArrayList|java.util.ArrayList| -|BigDecimal|java.math.BigDecimal| -|Date|java.util.Date| -|DateTime|org.joda.time.*| -|File|java.io.File| -|HashMap|java.util.HashMap| -|LinkedHashSet|java.util.LinkedHashSet| -|List|java.util.*| -|LocalDate|org.joda.time.*| -|LocalDateTime|org.joda.time.*| -|LocalTime|org.joda.time.*| -|Map|java.util.Map| -|Set|java.util.*| -|Timestamp|java.sql.Timestamp| -|URI|java.net.URI| -|UUID|java.util.UUID| ## INSTANTIATION TYPES diff --git a/docs/generators/erlang-client.md b/docs/generators/erlang-client.md index 225eaebe8bb..ebbd5e53ec6 100644 --- a/docs/generators/erlang-client.md +++ b/docs/generators/erlang-client.md @@ -14,23 +14,6 @@ These options may be applied as additional-properties (cli) or configOptions (pl | Type/Alias | Imports | | ---------- | ------- | -|Array|java.util.List| -|ArrayList|java.util.ArrayList| -|BigDecimal|java.math.BigDecimal| -|Date|java.util.Date| -|DateTime|org.joda.time.*| -|File|java.io.File| -|HashMap|java.util.HashMap| -|LinkedHashSet|java.util.LinkedHashSet| -|List|java.util.*| -|LocalDate|org.joda.time.*| -|LocalDateTime|org.joda.time.*| -|LocalTime|org.joda.time.*| -|Map|java.util.Map| -|Set|java.util.*| -|Timestamp|java.sql.Timestamp| -|URI|java.net.URI| -|UUID|java.util.UUID| ## INSTANTIATION TYPES diff --git a/docs/generators/erlang-proper.md b/docs/generators/erlang-proper.md index 05e90e71235..4db9d763c9b 100644 --- a/docs/generators/erlang-proper.md +++ b/docs/generators/erlang-proper.md @@ -14,23 +14,6 @@ These options may be applied as additional-properties (cli) or configOptions (pl | Type/Alias | Imports | | ---------- | ------- | -|Array|java.util.List| -|ArrayList|java.util.ArrayList| -|BigDecimal|java.math.BigDecimal| -|Date|java.util.Date| -|DateTime|org.joda.time.*| -|File|java.io.File| -|HashMap|java.util.HashMap| -|LinkedHashSet|java.util.LinkedHashSet| -|List|java.util.*| -|LocalDate|org.joda.time.*| -|LocalDateTime|org.joda.time.*| -|LocalTime|org.joda.time.*| -|Map|java.util.Map| -|Set|java.util.*| -|Timestamp|java.sql.Timestamp| -|URI|java.net.URI| -|UUID|java.util.UUID| ## INSTANTIATION TYPES diff --git a/docs/generators/erlang-server.md b/docs/generators/erlang-server.md index e9c35f8fe85..385100fac8e 100644 --- a/docs/generators/erlang-server.md +++ b/docs/generators/erlang-server.md @@ -14,23 +14,6 @@ These options may be applied as additional-properties (cli) or configOptions (pl | Type/Alias | Imports | | ---------- | ------- | -|Array|java.util.List| -|ArrayList|java.util.ArrayList| -|BigDecimal|java.math.BigDecimal| -|Date|java.util.Date| -|DateTime|org.joda.time.*| -|File|java.io.File| -|HashMap|java.util.HashMap| -|LinkedHashSet|java.util.LinkedHashSet| -|List|java.util.*| -|LocalDate|org.joda.time.*| -|LocalDateTime|org.joda.time.*| -|LocalTime|org.joda.time.*| -|Map|java.util.Map| -|Set|java.util.*| -|Timestamp|java.sql.Timestamp| -|URI|java.net.URI| -|UUID|java.util.UUID| ## INSTANTIATION TYPES diff --git a/docs/generators/graphql-nodejs-express-server.md b/docs/generators/graphql-nodejs-express-server.md index 20eda0bb6c3..ab641eba44b 100644 --- a/docs/generators/graphql-nodejs-express-server.md +++ b/docs/generators/graphql-nodejs-express-server.md @@ -15,23 +15,6 @@ These options may be applied as additional-properties (cli) or configOptions (pl | Type/Alias | Imports | | ---------- | ------- | -|Array|java.util.List| -|ArrayList|java.util.ArrayList| -|BigDecimal|java.math.BigDecimal| -|Date|java.util.Date| -|DateTime|org.joda.time.*| -|File|java.io.File| -|HashMap|java.util.HashMap| -|LinkedHashSet|java.util.LinkedHashSet| -|List|java.util.*| -|LocalDate|org.joda.time.*| -|LocalDateTime|org.joda.time.*| -|LocalTime|org.joda.time.*| -|Map|java.util.Map| -|Set|java.util.*| -|Timestamp|java.sql.Timestamp| -|URI|java.net.URI| -|UUID|java.util.UUID| ## INSTANTIATION TYPES diff --git a/docs/generators/graphql-schema.md b/docs/generators/graphql-schema.md index b64d9576599..27f6b8ab9eb 100644 --- a/docs/generators/graphql-schema.md +++ b/docs/generators/graphql-schema.md @@ -15,23 +15,6 @@ These options may be applied as additional-properties (cli) or configOptions (pl | Type/Alias | Imports | | ---------- | ------- | -|Array|java.util.List| -|ArrayList|java.util.ArrayList| -|BigDecimal|java.math.BigDecimal| -|Date|java.util.Date| -|DateTime|org.joda.time.*| -|File|java.io.File| -|HashMap|java.util.HashMap| -|LinkedHashSet|java.util.LinkedHashSet| -|List|java.util.*| -|LocalDate|org.joda.time.*| -|LocalDateTime|org.joda.time.*| -|LocalTime|org.joda.time.*| -|Map|java.util.Map| -|Set|java.util.*| -|Timestamp|java.sql.Timestamp| -|URI|java.net.URI| -|UUID|java.util.UUID| ## INSTANTIATION TYPES diff --git a/docs/generators/jmeter.md b/docs/generators/jmeter.md index f5bc72e14b2..fa41a5cd943 100644 --- a/docs/generators/jmeter.md +++ b/docs/generators/jmeter.md @@ -19,23 +19,6 @@ These options may be applied as additional-properties (cli) or configOptions (pl | Type/Alias | Imports | | ---------- | ------- | -|Array|java.util.List| -|ArrayList|java.util.ArrayList| -|BigDecimal|java.math.BigDecimal| -|Date|java.util.Date| -|DateTime|org.joda.time.*| -|File|java.io.File| -|HashMap|java.util.HashMap| -|LinkedHashSet|java.util.LinkedHashSet| -|List|java.util.*| -|LocalDate|org.joda.time.*| -|LocalDateTime|org.joda.time.*| -|LocalTime|org.joda.time.*| -|Map|java.util.Map| -|Set|java.util.*| -|Timestamp|java.sql.Timestamp| -|URI|java.net.URI| -|UUID|java.util.UUID| ## INSTANTIATION TYPES diff --git a/docs/generators/k6.md b/docs/generators/k6.md index 12a596f78ac..c97a1db4c23 100644 --- a/docs/generators/k6.md +++ b/docs/generators/k6.md @@ -19,23 +19,6 @@ These options may be applied as additional-properties (cli) or configOptions (pl | Type/Alias | Imports | | ---------- | ------- | -|Array|java.util.List| -|ArrayList|java.util.ArrayList| -|BigDecimal|java.math.BigDecimal| -|Date|java.util.Date| -|DateTime|org.joda.time.*| -|File|java.io.File| -|HashMap|java.util.HashMap| -|LinkedHashSet|java.util.LinkedHashSet| -|List|java.util.*| -|LocalDate|org.joda.time.*| -|LocalDateTime|org.joda.time.*| -|LocalTime|org.joda.time.*| -|Map|java.util.Map| -|Set|java.util.*| -|Timestamp|java.sql.Timestamp| -|URI|java.net.URI| -|UUID|java.util.UUID| ## INSTANTIATION TYPES diff --git a/docs/generators/markdown.md b/docs/generators/markdown.md index d9eea806f93..f93fef5c745 100644 --- a/docs/generators/markdown.md +++ b/docs/generators/markdown.md @@ -19,23 +19,6 @@ These options may be applied as additional-properties (cli) or configOptions (pl | Type/Alias | Imports | | ---------- | ------- | -|Array|java.util.List| -|ArrayList|java.util.ArrayList| -|BigDecimal|java.math.BigDecimal| -|Date|java.util.Date| -|DateTime|org.joda.time.*| -|File|java.io.File| -|HashMap|java.util.HashMap| -|LinkedHashSet|java.util.LinkedHashSet| -|List|java.util.*| -|LocalDate|org.joda.time.*| -|LocalDateTime|org.joda.time.*| -|LocalTime|org.joda.time.*| -|Map|java.util.Map| -|Set|java.util.*| -|Timestamp|java.sql.Timestamp| -|URI|java.net.URI| -|UUID|java.util.UUID| ## INSTANTIATION TYPES diff --git a/docs/generators/nim.md b/docs/generators/nim.md index eefaccac90a..ce08fd50fd6 100644 --- a/docs/generators/nim.md +++ b/docs/generators/nim.md @@ -19,23 +19,6 @@ These options may be applied as additional-properties (cli) or configOptions (pl | Type/Alias | Imports | | ---------- | ------- | -|Array|java.util.List| -|ArrayList|java.util.ArrayList| -|BigDecimal|java.math.BigDecimal| -|Date|java.util.Date| -|DateTime|org.joda.time.*| -|File|java.io.File| -|HashMap|java.util.HashMap| -|LinkedHashSet|java.util.LinkedHashSet| -|List|java.util.*| -|LocalDate|org.joda.time.*| -|LocalDateTime|org.joda.time.*| -|LocalTime|org.joda.time.*| -|Map|java.util.Map| -|Set|java.util.*| -|Timestamp|java.sql.Timestamp| -|URI|java.net.URI| -|UUID|java.util.UUID| ## INSTANTIATION TYPES diff --git a/docs/generators/nodejs-express-server.md b/docs/generators/nodejs-express-server.md index 2c35e590580..0cab6257a04 100644 --- a/docs/generators/nodejs-express-server.md +++ b/docs/generators/nodejs-express-server.md @@ -20,23 +20,6 @@ These options may be applied as additional-properties (cli) or configOptions (pl | Type/Alias | Imports | | ---------- | ------- | -|Array|java.util.List| -|ArrayList|java.util.ArrayList| -|BigDecimal|java.math.BigDecimal| -|Date|java.util.Date| -|DateTime|org.joda.time.*| -|File|java.io.File| -|HashMap|java.util.HashMap| -|LinkedHashSet|java.util.LinkedHashSet| -|List|java.util.*| -|LocalDate|org.joda.time.*| -|LocalDateTime|org.joda.time.*| -|LocalTime|org.joda.time.*| -|Map|java.util.Map| -|Set|java.util.*| -|Timestamp|java.sql.Timestamp| -|URI|java.net.URI| -|UUID|java.util.UUID| ## INSTANTIATION TYPES diff --git a/docs/generators/ocaml.md b/docs/generators/ocaml.md index 020c9404f47..cae5387ba35 100644 --- a/docs/generators/ocaml.md +++ b/docs/generators/ocaml.md @@ -19,22 +19,6 @@ These options may be applied as additional-properties (cli) or configOptions (pl | Type/Alias | Imports | | ---------- | ------- | -|Array|java.util.List| -|ArrayList|java.util.ArrayList| -|BigDecimal|java.math.BigDecimal| -|Date|java.util.Date| -|DateTime|org.joda.time.*| -|HashMap|java.util.HashMap| -|LinkedHashSet|java.util.LinkedHashSet| -|List|java.util.*| -|LocalDate|org.joda.time.*| -|LocalDateTime|org.joda.time.*| -|LocalTime|org.joda.time.*| -|Map|java.util.Map| -|Set|java.util.*| -|Timestamp|java.sql.Timestamp| -|URI|java.net.URI| -|UUID|java.util.UUID| ## INSTANTIATION TYPES diff --git a/docs/generators/openapi-yaml.md b/docs/generators/openapi-yaml.md index 7e895bb5d5c..2109f08cdcb 100644 --- a/docs/generators/openapi-yaml.md +++ b/docs/generators/openapi-yaml.md @@ -20,23 +20,6 @@ These options may be applied as additional-properties (cli) or configOptions (pl | Type/Alias | Imports | | ---------- | ------- | -|Array|java.util.List| -|ArrayList|java.util.ArrayList| -|BigDecimal|java.math.BigDecimal| -|Date|java.util.Date| -|DateTime|org.joda.time.*| -|File|java.io.File| -|HashMap|java.util.HashMap| -|LinkedHashSet|java.util.LinkedHashSet| -|List|java.util.*| -|LocalDate|org.joda.time.*| -|LocalDateTime|org.joda.time.*| -|LocalTime|org.joda.time.*| -|Map|java.util.Map| -|Set|java.util.*| -|Timestamp|java.sql.Timestamp| -|URI|java.net.URI| -|UUID|java.util.UUID| ## INSTANTIATION TYPES diff --git a/docs/generators/openapi.md b/docs/generators/openapi.md index 03dc722a2f8..89ba5454e18 100644 --- a/docs/generators/openapi.md +++ b/docs/generators/openapi.md @@ -20,23 +20,6 @@ These options may be applied as additional-properties (cli) or configOptions (pl | Type/Alias | Imports | | ---------- | ------- | -|Array|java.util.List| -|ArrayList|java.util.ArrayList| -|BigDecimal|java.math.BigDecimal| -|Date|java.util.Date| -|DateTime|org.joda.time.*| -|File|java.io.File| -|HashMap|java.util.HashMap| -|LinkedHashSet|java.util.LinkedHashSet| -|List|java.util.*| -|LocalDate|org.joda.time.*| -|LocalDateTime|org.joda.time.*| -|LocalTime|org.joda.time.*| -|Map|java.util.Map| -|Set|java.util.*| -|Timestamp|java.sql.Timestamp| -|URI|java.net.URI| -|UUID|java.util.UUID| ## INSTANTIATION TYPES diff --git a/docs/generators/php-laravel.md b/docs/generators/php-laravel.md index 25abdc13676..99fefd8f66b 100644 --- a/docs/generators/php-laravel.md +++ b/docs/generators/php-laravel.md @@ -26,23 +26,6 @@ These options may be applied as additional-properties (cli) or configOptions (pl | Type/Alias | Imports | | ---------- | ------- | -|Array|java.util.List| -|ArrayList|java.util.ArrayList| -|BigDecimal|java.math.BigDecimal| -|Date|java.util.Date| -|DateTime|org.joda.time.*| -|File|java.io.File| -|HashMap|java.util.HashMap| -|LinkedHashSet|java.util.LinkedHashSet| -|List|java.util.*| -|LocalDate|org.joda.time.*| -|LocalDateTime|org.joda.time.*| -|LocalTime|org.joda.time.*| -|Map|java.util.Map| -|Set|java.util.*| -|Timestamp|java.sql.Timestamp| -|URI|java.net.URI| -|UUID|java.util.UUID| ## INSTANTIATION TYPES diff --git a/docs/generators/php-lumen.md b/docs/generators/php-lumen.md index 4c6900199c8..cd74a7487d4 100644 --- a/docs/generators/php-lumen.md +++ b/docs/generators/php-lumen.md @@ -26,23 +26,6 @@ These options may be applied as additional-properties (cli) or configOptions (pl | Type/Alias | Imports | | ---------- | ------- | -|Array|java.util.List| -|ArrayList|java.util.ArrayList| -|BigDecimal|java.math.BigDecimal| -|Date|java.util.Date| -|DateTime|org.joda.time.*| -|File|java.io.File| -|HashMap|java.util.HashMap| -|LinkedHashSet|java.util.LinkedHashSet| -|List|java.util.*| -|LocalDate|org.joda.time.*| -|LocalDateTime|org.joda.time.*| -|LocalTime|org.joda.time.*| -|Map|java.util.Map| -|Set|java.util.*| -|Timestamp|java.sql.Timestamp| -|URI|java.net.URI| -|UUID|java.util.UUID| ## INSTANTIATION TYPES diff --git a/docs/generators/php-silex-deprecated.md b/docs/generators/php-silex-deprecated.md index 0651855af55..520b33ef20b 100644 --- a/docs/generators/php-silex-deprecated.md +++ b/docs/generators/php-silex-deprecated.md @@ -19,23 +19,6 @@ These options may be applied as additional-properties (cli) or configOptions (pl | Type/Alias | Imports | | ---------- | ------- | -|Array|java.util.List| -|ArrayList|java.util.ArrayList| -|BigDecimal|java.math.BigDecimal| -|Date|java.util.Date| -|DateTime|org.joda.time.*| -|File|java.io.File| -|HashMap|java.util.HashMap| -|LinkedHashSet|java.util.LinkedHashSet| -|List|java.util.*| -|LocalDate|org.joda.time.*| -|LocalDateTime|org.joda.time.*| -|LocalTime|org.joda.time.*| -|Map|java.util.Map| -|Set|java.util.*| -|Timestamp|java.sql.Timestamp| -|URI|java.net.URI| -|UUID|java.util.UUID| ## INSTANTIATION TYPES diff --git a/docs/generators/php-ze-ph.md b/docs/generators/php-ze-ph.md index 3d1f34d54ed..98afc772542 100644 --- a/docs/generators/php-ze-ph.md +++ b/docs/generators/php-ze-ph.md @@ -26,23 +26,6 @@ These options may be applied as additional-properties (cli) or configOptions (pl | Type/Alias | Imports | | ---------- | ------- | -|Array|java.util.List| -|ArrayList|java.util.ArrayList| -|BigDecimal|java.math.BigDecimal| -|Date|java.util.Date| -|DateTime|org.joda.time.*| -|File|java.io.File| -|HashMap|java.util.HashMap| -|LinkedHashSet|java.util.LinkedHashSet| -|List|java.util.*| -|LocalDate|org.joda.time.*| -|LocalDateTime|org.joda.time.*| -|LocalTime|org.joda.time.*| -|Map|java.util.Map| -|Set|java.util.*| -|Timestamp|java.sql.Timestamp| -|URI|java.net.URI| -|UUID|java.util.UUID| ## INSTANTIATION TYPES diff --git a/docs/generators/plantuml.md b/docs/generators/plantuml.md index 1228a6860a9..6f6519d103c 100644 --- a/docs/generators/plantuml.md +++ b/docs/generators/plantuml.md @@ -19,23 +19,6 @@ These options may be applied as additional-properties (cli) or configOptions (pl | Type/Alias | Imports | | ---------- | ------- | -|Array|java.util.List| -|ArrayList|java.util.ArrayList| -|BigDecimal|java.math.BigDecimal| -|Date|java.util.Date| -|DateTime|org.joda.time.*| -|File|java.io.File| -|HashMap|java.util.HashMap| -|LinkedHashSet|java.util.LinkedHashSet| -|List|java.util.*| -|LocalDate|org.joda.time.*| -|LocalDateTime|org.joda.time.*| -|LocalTime|org.joda.time.*| -|Map|java.util.Map| -|Set|java.util.*| -|Timestamp|java.sql.Timestamp| -|URI|java.net.URI| -|UUID|java.util.UUID| ## INSTANTIATION TYPES diff --git a/docs/generators/powershell.md b/docs/generators/powershell.md index 8d3d2820d7c..fc4a2d0f443 100644 --- a/docs/generators/powershell.md +++ b/docs/generators/powershell.md @@ -21,23 +21,6 @@ These options may be applied as additional-properties (cli) or configOptions (pl | Type/Alias | Imports | | ---------- | ------- | -|Array|java.util.List| -|ArrayList|java.util.ArrayList| -|BigDecimal|java.math.BigDecimal| -|Date|java.util.Date| -|DateTime|org.joda.time.*| -|File|java.io.File| -|HashMap|java.util.HashMap| -|LinkedHashSet|java.util.LinkedHashSet| -|List|java.util.*| -|LocalDate|org.joda.time.*| -|LocalDateTime|org.joda.time.*| -|LocalTime|org.joda.time.*| -|Map|java.util.Map| -|Set|java.util.*| -|Timestamp|java.sql.Timestamp| -|URI|java.net.URI| -|UUID|java.util.UUID| ## INSTANTIATION TYPES diff --git a/docs/generators/python-aiohttp.md b/docs/generators/python-aiohttp.md index a269b150f0d..784c029d53f 100644 --- a/docs/generators/python-aiohttp.md +++ b/docs/generators/python-aiohttp.md @@ -27,23 +27,6 @@ These options may be applied as additional-properties (cli) or configOptions (pl | Type/Alias | Imports | | ---------- | ------- | -|Array|java.util.List| -|ArrayList|java.util.ArrayList| -|BigDecimal|java.math.BigDecimal| -|Date|java.util.Date| -|DateTime|org.joda.time.*| -|File|java.io.File| -|HashMap|java.util.HashMap| -|LinkedHashSet|java.util.LinkedHashSet| -|List|java.util.*| -|LocalDate|org.joda.time.*| -|LocalDateTime|org.joda.time.*| -|LocalTime|org.joda.time.*| -|Map|java.util.Map| -|Set|java.util.*| -|Timestamp|java.sql.Timestamp| -|URI|java.net.URI| -|UUID|java.util.UUID| ## INSTANTIATION TYPES diff --git a/docs/generators/python-blueplanet.md b/docs/generators/python-blueplanet.md index f3607495f8e..49788b20769 100644 --- a/docs/generators/python-blueplanet.md +++ b/docs/generators/python-blueplanet.md @@ -27,23 +27,6 @@ These options may be applied as additional-properties (cli) or configOptions (pl | Type/Alias | Imports | | ---------- | ------- | -|Array|java.util.List| -|ArrayList|java.util.ArrayList| -|BigDecimal|java.math.BigDecimal| -|Date|java.util.Date| -|DateTime|org.joda.time.*| -|File|java.io.File| -|HashMap|java.util.HashMap| -|LinkedHashSet|java.util.LinkedHashSet| -|List|java.util.*| -|LocalDate|org.joda.time.*| -|LocalDateTime|org.joda.time.*| -|LocalTime|org.joda.time.*| -|Map|java.util.Map| -|Set|java.util.*| -|Timestamp|java.sql.Timestamp| -|URI|java.net.URI| -|UUID|java.util.UUID| ## INSTANTIATION TYPES diff --git a/docs/generators/python-flask.md b/docs/generators/python-flask.md index e665eb34ba5..a51c10673cc 100644 --- a/docs/generators/python-flask.md +++ b/docs/generators/python-flask.md @@ -27,23 +27,6 @@ These options may be applied as additional-properties (cli) or configOptions (pl | Type/Alias | Imports | | ---------- | ------- | -|Array|java.util.List| -|ArrayList|java.util.ArrayList| -|BigDecimal|java.math.BigDecimal| -|Date|java.util.Date| -|DateTime|org.joda.time.*| -|File|java.io.File| -|HashMap|java.util.HashMap| -|LinkedHashSet|java.util.LinkedHashSet| -|List|java.util.*| -|LocalDate|org.joda.time.*| -|LocalDateTime|org.joda.time.*| -|LocalTime|org.joda.time.*| -|Map|java.util.Map| -|Set|java.util.*| -|Timestamp|java.sql.Timestamp| -|URI|java.net.URI| -|UUID|java.util.UUID| ## INSTANTIATION TYPES diff --git a/docs/generators/ruby-on-rails.md b/docs/generators/ruby-on-rails.md index b90e8757a90..53c555159b6 100644 --- a/docs/generators/ruby-on-rails.md +++ b/docs/generators/ruby-on-rails.md @@ -13,23 +13,6 @@ These options may be applied as additional-properties (cli) or configOptions (pl | Type/Alias | Imports | | ---------- | ------- | -|Array|java.util.List| -|ArrayList|java.util.ArrayList| -|BigDecimal|java.math.BigDecimal| -|Date|java.util.Date| -|DateTime|org.joda.time.*| -|File|java.io.File| -|HashMap|java.util.HashMap| -|LinkedHashSet|java.util.LinkedHashSet| -|List|java.util.*| -|LocalDate|org.joda.time.*| -|LocalDateTime|org.joda.time.*| -|LocalTime|org.joda.time.*| -|Map|java.util.Map| -|Set|java.util.*| -|Timestamp|java.sql.Timestamp| -|URI|java.net.URI| -|UUID|java.util.UUID| ## INSTANTIATION TYPES diff --git a/docs/generators/ruby-sinatra.md b/docs/generators/ruby-sinatra.md index 2d8b774dbea..ba289d0b866 100644 --- a/docs/generators/ruby-sinatra.md +++ b/docs/generators/ruby-sinatra.md @@ -12,23 +12,6 @@ These options may be applied as additional-properties (cli) or configOptions (pl | Type/Alias | Imports | | ---------- | ------- | -|Array|java.util.List| -|ArrayList|java.util.ArrayList| -|BigDecimal|java.math.BigDecimal| -|Date|java.util.Date| -|DateTime|org.joda.time.*| -|File|java.io.File| -|HashMap|java.util.HashMap| -|LinkedHashSet|java.util.LinkedHashSet| -|List|java.util.*| -|LocalDate|org.joda.time.*| -|LocalDateTime|org.joda.time.*| -|LocalTime|org.joda.time.*| -|Map|java.util.Map| -|Set|java.util.*| -|Timestamp|java.sql.Timestamp| -|URI|java.net.URI| -|UUID|java.util.UUID| ## INSTANTIATION TYPES diff --git a/docs/generators/rust.md b/docs/generators/rust.md index 03febbd5fb0..d02c497c9f1 100644 --- a/docs/generators/rust.md +++ b/docs/generators/rust.md @@ -19,23 +19,6 @@ These options may be applied as additional-properties (cli) or configOptions (pl | Type/Alias | Imports | | ---------- | ------- | -|Array|java.util.List| -|ArrayList|java.util.ArrayList| -|BigDecimal|java.math.BigDecimal| -|Date|java.util.Date| -|DateTime|org.joda.time.*| -|File|java.io.File| -|HashMap|java.util.HashMap| -|LinkedHashSet|java.util.LinkedHashSet| -|List|java.util.*| -|LocalDate|org.joda.time.*| -|LocalDateTime|org.joda.time.*| -|LocalTime|org.joda.time.*| -|Map|java.util.Map| -|Set|java.util.*| -|Timestamp|java.sql.Timestamp| -|URI|java.net.URI| -|UUID|java.util.UUID| ## INSTANTIATION TYPES diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/DefaultCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/DefaultCodegen.java index c48426336a2..ebec1118c14 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/DefaultCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/DefaultCodegen.java @@ -1471,26 +1471,6 @@ public class DefaultCodegen implements CodegenConfig { reservedWords = new HashSet(); - // TODO: Move Java specific import mappings out of DefaultCodegen. - importMapping = new HashMap(); - importMapping.put("BigDecimal", "java.math.BigDecimal"); - importMapping.put("UUID", "java.util.UUID"); - importMapping.put("URI", "java.net.URI"); - importMapping.put("File", "java.io.File"); - importMapping.put("Date", "java.util.Date"); - importMapping.put("Timestamp", "java.sql.Timestamp"); - importMapping.put("Map", "java.util.Map"); - importMapping.put("HashMap", "java.util.HashMap"); - importMapping.put("Array", "java.util.List"); - importMapping.put("ArrayList", "java.util.ArrayList"); - importMapping.put("List", "java.util.*"); - importMapping.put("Set", "java.util.*"); - importMapping.put("LinkedHashSet", "java.util.LinkedHashSet"); - importMapping.put("DateTime", "org.joda.time.*"); - importMapping.put("LocalDateTime", "org.joda.time.*"); - importMapping.put("LocalDate", "org.joda.time.*"); - importMapping.put("LocalTime", "org.joda.time.*"); - cliOptions.add(CliOption.newBoolean(CodegenConstants.SORT_PARAMS_BY_REQUIRED_FLAG, CodegenConstants.SORT_PARAMS_BY_REQUIRED_FLAG_DESC).defaultValue(Boolean.TRUE.toString())); cliOptions.add(CliOption.newBoolean(CodegenConstants.SORT_MODEL_PROPERTIES_BY_REQUIRED_FLAG, @@ -1864,6 +1844,26 @@ public class DefaultCodegen implements CodegenConfig { } } + protected void loadJVMSpecificImportMappers() { + importMapping.put("BigDecimal", "java.math.BigDecimal"); + importMapping.put("UUID", "java.util.UUID"); + importMapping.put("URI", "java.net.URI"); + importMapping.put("File", "java.io.File"); + importMapping.put("Date", "java.util.Date"); + importMapping.put("Timestamp", "java.sql.Timestamp"); + importMapping.put("Map", "java.util.Map"); + importMapping.put("HashMap", "java.util.HashMap"); + importMapping.put("Array", "java.util.List"); + importMapping.put("ArrayList", "java.util.ArrayList"); + importMapping.put("List", "java.util.*"); + importMapping.put("Set", "java.util.*"); + importMapping.put("LinkedHashSet", "java.util.LinkedHashSet"); + importMapping.put("DateTime", "org.joda.time.*"); + importMapping.put("LocalDateTime", "org.joda.time.*"); + importMapping.put("LocalDate", "org.joda.time.*"); + importMapping.put("LocalTime", "org.joda.time.*"); + } + /** * Return the property initialized from a data object * Useful for initialization with a plain object in Javascript diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractJavaCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractJavaCodegen.java index 3df2f596887..232c62adbe5 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractJavaCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractJavaCodegen.java @@ -108,6 +108,7 @@ public abstract class AbstractJavaCodegen extends DefaultCodegen implements Code public AbstractJavaCodegen() { super(); + super.loadJVMSpecificImportMappers(); modifyFeatureSet(features -> features .includeDocumentationFeatures(DocumentationFeature.Readme) diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractKotlinCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractKotlinCodegen.java index 2cf5db70383..6ff7204c195 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractKotlinCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractKotlinCodegen.java @@ -72,6 +72,8 @@ public abstract class AbstractKotlinCodegen extends DefaultCodegen implements Co public AbstractKotlinCodegen() { super(); + super.loadJVMSpecificImportMappers(); + supportsInheritance = true; setSortModelPropertiesByRequiredFlag(true); diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractScalaCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractScalaCodegen.java index 6f87d96f13e..28dc6bd200a 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractScalaCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractScalaCodegen.java @@ -58,6 +58,7 @@ public abstract class AbstractScalaCodegen extends DefaultCodegen { public AbstractScalaCodegen() { super(); + super.loadJVMSpecificImportMappers(); languageSpecificPrimitives.addAll(Arrays.asList( "String", diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AndroidClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AndroidClientCodegen.java index a0d2814847b..ea1914fe383 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AndroidClientCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AndroidClientCodegen.java @@ -59,6 +59,7 @@ public class AndroidClientCodegen extends DefaultCodegen implements CodegenConfi public AndroidClientCodegen() { super(); + super.loadJVMSpecificImportMappers(); // TODO: Android client maintainer review. modifyFeatureSet(features -> features diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/GroovyClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/GroovyClientCodegen.java index c512607cf7d..34583c5194e 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/GroovyClientCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/GroovyClientCodegen.java @@ -17,21 +17,31 @@ package org.openapitools.codegen.languages; -import org.openapitools.codegen.*; -import org.openapitools.codegen.meta.features.*; +import static org.openapitools.codegen.utils.StringUtils.camelize; import java.io.File; import java.util.EnumSet; import java.util.List; import java.util.Map; -import static org.openapitools.codegen.utils.StringUtils.camelize; +import org.openapitools.codegen.CodegenConstants; +import org.openapitools.codegen.CodegenOperation; +import org.openapitools.codegen.CodegenType; +import org.openapitools.codegen.SupportingFile; +import org.openapitools.codegen.meta.features.ClientModificationFeature; +import org.openapitools.codegen.meta.features.DocumentationFeature; +import org.openapitools.codegen.meta.features.GlobalFeature; +import org.openapitools.codegen.meta.features.ParameterFeature; +import org.openapitools.codegen.meta.features.SchemaSupportFeature; +import org.openapitools.codegen.meta.features.SecurityFeature; +import org.openapitools.codegen.meta.features.WireFormatFeature; public class GroovyClientCodegen extends AbstractJavaCodegen { public GroovyClientCodegen() { super(); + super.loadJVMSpecificImportMappers(); modifyFeatureSet(features -> features .includeDocumentationFeatures(DocumentationFeature.Readme) diff --git a/samples/client/petstore/elixir/.openapi-generator/FILES b/samples/client/petstore/elixir/.openapi-generator/FILES index e38678a4fe5..2a0f057f595 100644 --- a/samples/client/petstore/elixir/.openapi-generator/FILES +++ b/samples/client/petstore/elixir/.openapi-generator/FILES @@ -35,9 +35,11 @@ lib/openapi_petstore/model/dog_all_of.ex lib/openapi_petstore/model/enum_arrays.ex lib/openapi_petstore/model/enum_class.ex lib/openapi_petstore/model/enum_test.ex +lib/openapi_petstore/model/file.ex lib/openapi_petstore/model/file_schema_test_class.ex lib/openapi_petstore/model/format_test.ex lib/openapi_petstore/model/has_only_read_only.ex +lib/openapi_petstore/model/list.ex lib/openapi_petstore/model/map_test.ex lib/openapi_petstore/model/mixed_properties_and_additional_properties_class.ex lib/openapi_petstore/model/model_200_response.ex diff --git a/samples/client/petstore/elixir/lib/openapi_petstore/model/file.ex b/samples/client/petstore/elixir/lib/openapi_petstore/model/file.ex new file mode 100644 index 00000000000..686618d1ca3 --- /dev/null +++ b/samples/client/petstore/elixir/lib/openapi_petstore/model/file.ex @@ -0,0 +1,25 @@ +# NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). +# https://openapi-generator.tech +# Do not edit the class manually. + +defmodule OpenapiPetstore.Model.File do + @moduledoc """ + Must be named `File` for test. + """ + + @derive [Poison.Encoder] + defstruct [ + :"sourceURI" + ] + + @type t :: %__MODULE__{ + :"sourceURI" => String.t | nil + } +end + +defimpl Poison.Decoder, for: OpenapiPetstore.Model.File do + def decode(value, _options) do + value + end +end + diff --git a/samples/client/petstore/elixir/lib/openapi_petstore/model/list.ex b/samples/client/petstore/elixir/lib/openapi_petstore/model/list.ex new file mode 100644 index 00000000000..b37fab3f46d --- /dev/null +++ b/samples/client/petstore/elixir/lib/openapi_petstore/model/list.ex @@ -0,0 +1,25 @@ +# NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). +# https://openapi-generator.tech +# Do not edit the class manually. + +defmodule OpenapiPetstore.Model.List do + @moduledoc """ + + """ + + @derive [Poison.Encoder] + defstruct [ + :"123-list" + ] + + @type t :: %__MODULE__{ + :"123-list" => String.t | nil + } +end + +defimpl Poison.Decoder, for: OpenapiPetstore.Model.List do + def decode(value, _options) do + value + end +end + diff --git a/samples/server/petstore/php-laravel/.openapi-generator/FILES b/samples/server/petstore/php-laravel/.openapi-generator/FILES index 9ef1f60c563..5cb759f0f0d 100644 --- a/samples/server/petstore/php-laravel/.openapi-generator/FILES +++ b/samples/server/petstore/php-laravel/.openapi-generator/FILES @@ -39,6 +39,7 @@ lib/app/Models/DogAllOf.php lib/app/Models/EnumArrays.php lib/app/Models/EnumClass.php lib/app/Models/EnumTest.php +lib/app/Models/File.php lib/app/Models/FileSchemaTestClass.php lib/app/Models/Foo.php lib/app/Models/FormatTest.php @@ -54,6 +55,7 @@ lib/app/Models/InlineResponseDefault.php lib/app/Models/MapTest.php lib/app/Models/MixedPropertiesAndAdditionalPropertiesClass.php lib/app/Models/Model200Response.php +lib/app/Models/ModelList.php lib/app/Models/ModelReturn.php lib/app/Models/Name.php lib/app/Models/NullableClass.php diff --git a/samples/server/petstore/php-laravel/lib/app/Models/File.php b/samples/server/petstore/php-laravel/lib/app/Models/File.php new file mode 100644 index 00000000000..ec0215ae104 --- /dev/null +++ b/samples/server/petstore/php-laravel/lib/app/Models/File.php @@ -0,0 +1,15 @@ +