Commit Graph

728 Commits

Author SHA1 Message Date
Jan-Willem Gmelig Meyling
8d43f83cf7
Merge pull request #2794 from F43nd1r/kotlin-codegen
Kotlin codegen support
2021-06-02 16:03:35 +02:00
f43nd1r
b669e1d9d7 fix up checkstyle 2021-05-15 03:35:53 +02:00
f43nd1r
b56fe61488 fix tests 2021-04-10 18:18:19 +02:00
f43nd1r
30609045de port kotlin codegen to 5.0.0 2021-04-10 18:18:19 +02:00
lpandzic
dce50a94e1 added record support to ExtendedTypeFactory.java 2021-04-07 10:36:41 +02:00
Ryan Cloherty
cefd0f3f2e
Add all APT options to AbstractQuerydslProcessor
Added annotation processor options to getSupportedOptions.

To avoid warnings when compiling and to follow best practices for annotation processors, the full list of annotation processor options recognized by querydsl-apt should be returned when AbstractQuerydslProcessor.getSupportedOptions() is called.
2021-02-16 18:10:45 -05:00
Jan-Willem Gmelig Meyling
6d5e062cf6
Merge pull request #2726 from querydsl/jakarta-ee
[#2612] Support Jakarta EE through Eclipse Transformer
2021-01-24 16:41:58 +01:00
Jan-Willem Gmelig Meyling
44809a9add
Merge pull request #2636 from ebbing/i2380
[#2380] Added configuration for gradle incremental annotation processing
2021-01-24 16:41:13 +01:00
Jan-Willem Gmelig Meyling
2a7348f6c8 [#2612] Add JPA service provider to Jakarta EE jar 2021-01-24 15:39:31 +01:00
Jan-Willem Gmelig Meyling
d752845021 [#2612] Support Jakarta EE through Eclipse Transfmorer 2021-01-24 13:54:16 +01:00
Jan-Willem Gmelig Meyling
12f4ae4e1d
Merge pull request #2677 from querydsl/issues/2460
issue 2460: use Generated annotation with CLASS retention
2021-01-18 22:45:48 +01:00
rob-valor
b7009c4529 [#2460] Allow alternative Generated annotation to be provided
Fixes #2460
Fixes #2612
Fixes #2242
Closes #2657

Co-authored-by: Jan-Willem Gmelig Meyling <jan-willem@youngmediaexperts.nl>
2021-01-18 10:19:07 +01:00
Jan-Willem Gmelig Meyling
d489638f9e Switch from Slf4j to JUL to reduce transitive dependencies 2021-01-17 15:54:11 +01:00
Jan-Willem Gmelig Meyling
8eb0baf3f2 [#2320] Make Spatial extension available for jpa-codegen
Fixes #2320
Closes #2322

Co-authored-by: Henning Bredel <bredel@52north.org>
2021-01-02 17:48:53 +01:00
Jan-Willem Gmelig Meyling
d9adbe4701 [#2404] Support org.locationtech:jts in codegen 2021-01-02 16:47:26 +01:00
Jan-Willem Gmelig Meyling
968dfb8538 [#2404] Upgrade GeoLatte to 1.4.0
Fixes #2404
Closes #2418
Closes #2584
Closes #2670

Co-authored-by: Matti Tahvonen <matti@vaadin.com>
Co-authored-by: Kochkurov <kochkurovn@gmail.com>
Co-authored-by: Kyösti Herrala <kyosti.herrala@vincit.fi>
2021-01-02 16:43:52 +01:00
Jan-Willem Gmelig Meyling
0fb26e84c8 [#2479] Migrate off of JSR305 2020-12-31 17:52:35 +01:00
Jan-Willem Gmelig Meyling
d1d3f9dfe5 Subtree merge Mysema Codegen module 2020-12-28 13:38:41 +01:00
Jan-Willem Gmelig Meyling
8137244a2a Optimized some Path usage 2020-12-25 18:08:56 +01:00
Jan-Willem Gmelig Meyling
7f9849e86d Removed Guava Collection occurrences 2020-12-23 23:38:21 +01:00
Jan-Willem Gmelig Meyling
f1be28ab37 Replace Guava Stopwatch for benchmarks 2020-11-15 20:46:21 +01:00
Jan-Willem Gmelig Meyling
73e8305049 Eliminate more Guava API's 2020-11-15 20:46:10 +01:00
Jan-Willem Gmelig Meyling
c27cce644e Got rid of Guava Files 2020-11-02 16:11:34 +01:00
Jan-Willem Gmelig Meyling
33ea95a912 Replace Guava Iterables 2020-11-01 00:01:30 +01:00
Jan-Willem Gmelig Meyling
a6b5d0ad6b Replace Guava Function 2020-10-31 23:36:32 +01:00
Jan-Willem Gmelig Meyling
36f1299abc Replace Guava API's with Java 8 ones 2020-10-31 23:35:47 +01:00
Jan-Willem Gmelig Meyling
9f859baccc Java 6/7/8 performance upgrades and migrations 2020-10-26 22:59:40 +01:00
ADESSO\ebbing
d4a1fece05 Added configuration for gradle 6 incremental annotation processing support. 2020-08-13 09:12:26 +02:00
Jan-Willem Gmelig Meyling
32ad073481
Merge pull request #2573 from jwgmeligmeyling/issue/2572
Let TypeCategory.ENTITY take precedence over COMPARABLE, fixes #2572
2020-07-27 22:46:54 +02:00
John Tims
7e49a4c6e1
Merge pull request #2297 from ArloL/fix-2296
Use return type of ExecutableElement. Fixes #2296
2020-05-30 06:23:46 -06:00
Jan-Willem Gmelig Meyling
d88d1721da Let TypeCategory.ENTITY take precedence over COMPARABLE, fixes #2572 2020-04-19 16:09:37 +02:00
Jan-Willem Gmelig Meyling
99af1df8dc Alternative overload is required to not introduce a new binary incompatibility issue whilst keeping the functionality introduced with #2523 2020-03-25 15:33:51 +02:00
lpandzic
a2c5cdf981 fixed checkstyle error in AbstractQuerydslProcessor 2020-01-30 07:43:23 +01:00
lpandzic
cbaf1cfede flipped getClassName ternary operator 2020-01-29 07:36:23 +01:00
lpandzic
7d772cbab8 opened up apt API for extension 2020-01-27 15:08:08 +01:00
Jan-Willem Gmelig Meyling
9ce8af1561 Bind APT ProcessingEnvironment in APT module 2020-01-23 10:20:35 +02:00
Jan-Willem Gmelig Meyling
ca45aa6bef Register APT extensions by service loader 2020-01-13 11:36:38 +02:00
Arlo O'Keeffe
3618ef007d Use return type of ExecutableElement. Fixes #2296 2018-04-20 14:15:00 +02:00
Zoltán Reegn
f52c728f15 add tests for enabling note logging 2018-01-16 11:44:06 +01:00
Zoltán Reegn
d92743ec29 make NOTE diagnostic printing in APT optional
Since javac doesn't support hiding only NOTE diagnostic messages,
you have to hide them together with WARN. That's usually not what
you want however, since compiler WARN messages might point out
bugs in your code, so you would want to leave them on.

Solution is to not print NOTE by default and enable it with an
additional compiler arg with -A:
http://docs.oracle.com/javase/7/docs/technotes/tools/windows/javac.html#options

With this change that means you can pass -Aquerydsl.logInfo=true
will
enable NOTE messages, but by default they are not logged.

resolves #2032
2018-01-16 11:36:00 +01:00
Timo Westkämper
d8480960b4
Merge pull request #2072 from querydsl/i2059
Add test for 2059
2018-01-12 20:27:52 +02:00
Neale Upstone
c261e079cd Re-instate whitespace that broke checkstyle in build 2018-01-07 22:31:15 +00:00
Neale Upstone
3d9dc69c3b Show property names list when QueryInit path fails 2017-08-06 22:19:08 +01:00
Ruben Dijkstra
13833657b7 Add test for 2059 2016-12-31 11:19:42 +01:00
Timo Westkämper
6ebc98a18d Improve init handling
Improve PathInits default resolving
2016-06-11 14:35:03 +03:00
Timo Westkämper
2154e8a432 Add PropertyHandling 2016-06-11 12:47:51 +03:00
Timo Westkämper
8e06e9ec7c Exclude static and bridge methods 2016-06-05 19:57:28 +03:00
Timo Westkämper
47fcde0823 Improve exclusion handling 2016-06-05 19:57:28 +03:00
Ruben Dijkstra
edfc9b0dc2 Don't swallow ClassNotFoundExceptions when configuring the NamingFunction 2016-05-10 21:20:33 +03:00
Timo Westkämper
245be9328c Add test 2016-01-11 18:42:42 +02:00