Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/mapstruct/mapstruct
An annotation processor for generating type-safe bean mappers
https://github.com/mapstruct/mapstruct
73a1ab1e8a1a3d73e7a516030b72834558d13a15 authored almost 6 years ago by Filip Hrisafov <[email protected]>
Once https://issues.apache.org/jira/browse/MENFORCER-306 is fixed we can upgrade the plugin again
b46682f95b43397dae089906b2c0dfc3859f33ce authored almost 6 years ago by Filip Hrisafov <[email protected]>0e33ad4bbcfd7f8628f63221db4faa7415ac4384 authored about 6 years ago by Christian Bandowski <[email protected]>
* #1650 reproducer
* #1650 fix cannot-find-symbol
* #1650 reproducer, extended
743361ca45ab9eb26592b6b220c01d142e1d832f authored about 6 years ago by Sjaak Derksen <[email protected]>8edc6f82aa53cd1398944518034759ffd2af08c0 authored about 6 years ago by Filip Hrisafov <[email protected]>
e2915c864e8e032273f063d555bdfca985654ae5 authored about 6 years ago by Arne Seime <[email protected]>
780fd739286be8f12626c0a1eb508c366146b59d authored about 6 years ago by Taras Mychaskiw <[email protected]>
d1fe65dbad0d3abb84756d1eace8a7251f69b9e0 authored about 6 years ago by Filip Hrisafov <[email protected]>
9a43b210d39bc590d8c9237d13c5c9016199b6b4 authored about 6 years ago by Filip Hrisafov <[email protected]>
a3ba57c372a9913398f4fda4de6949abaf196c78 authored about 6 years ago by Filip Hrisafov <[email protected]>
b651ad34b54d157bfa5121a7849cd09284df0720 authored about 6 years ago by Sjaak Derksen <[email protected]>
2977c2e614b241510950caf08d373a4a22e1edae authored about 6 years ago by Filip Hrisafov <[email protected]>
ced7f3b024d9a93c921d55071b075ad34f196b5a authored about 6 years ago by Filip Hrisafov <[email protected]>
3f2c1cee55871096bacf9ae8709910eb73921367 authored about 6 years ago by Filip Hrisafov <[email protected]>
cf668bea77d5d48f34d32c229823a04dbd01f21d authored about 6 years ago by Sjaak Derksen <[email protected]>
3ff4ebd60a82ab5b969befe25df945629153114b authored about 6 years ago by Filip Hrisafov <[email protected]>
12667969217db3b05a56c4bdcd5967a2996793f0 authored about 6 years ago by Sjaak Derksen <[email protected]>
* Add the usage of the FreeBuilderAccessorNamingStrategy when FreeBuilder is present
* And the f...
* This allows using generic builders
6f19d5615500d66193f34244381db1e31b6856d9 authored about 6 years ago by Filip Hrisafov <[email protected]>
According to https://docs.oracle.com/javase/specs/jls/se8/html/jls-13.html#jls-13.5.3
Adding an ...
The builder created by FreeBuilder have different fluent methods created.
When using FreeBuilder...
e69647f75628f0024feb327cdcf44a06cfc58649 authored about 6 years ago by Sjaak Derksen <[email protected]>
* Do not use maven-processor-plugin and use the maven-compiler-plugin annotationProcessors inste...
ec413118d6fb21f0eeafab6d9c61daa95825c50f authored about 6 years ago by Filip Hrisafov <[email protected]>de13634ccec4abe225e1b656611c47ceeb2ac7bb authored about 6 years ago by Filip Hrisafov <[email protected]>
* This should be used as a last resort when the compilers report the diagnostic on a wrong lin...
2acbe0f5e8f59786b669cab60691d3ef3ca21389 authored about 6 years ago by Filip Hrisafov <[email protected]>288813fc3c56f4c144c6f4d56811430f7b31bc70 authored about 6 years ago by Sjaak Derksen <[email protected]>
cfe0f6250c5e6ab3095df943e324911cf25bd581 authored about 6 years ago by dgruntz <[email protected]>
a09d9807739b72a9a61bdc7ed03781b8b5447cb2 authored about 6 years ago by Sjaak Derksen <[email protected]>
71e9bd3699d1a295bf51abb7d685a093cfc1aa6f authored about 6 years ago by Florian Tavares <[email protected]>
* Move classes from mapstruct-common into mapstruct
* Use Java 8 @Repeatable for @Mappings an...
20bff96e99ce4a89be199e6bb909ddef5d2f5c9e authored about 6 years ago by Filip Hrisafov <[email protected]>
9f8c0749d1f465221ac7ca856085619081e6219c authored about 6 years ago by Sivaraman Viswanathan <[email protected]>
6d5243dc2fbee57599a1aacfec2646288ba323f4 authored about 6 years ago by Filip Hrisafov <[email protected]>
0e0fd313e560dd17097f730f7d759d95d84eb1ee authored about 6 years ago by Filip Hrisafov <[email protected]>
f17ddcfb1874bb271b4b7b921a4e416467e977e5 authored about 6 years ago by Filip Hrisafov <[email protected]>
fa1ab4b781f39ccbb845a1d4994103e6609a8db9 authored about 6 years ago by Sjaak Derksen <[email protected]>
ef82ebfbcaa652792fccb70d72861806ce0bf4c6 authored about 6 years ago by Filip Hrisafov <[email protected]>
6b3cbaae9e1625f147212a9c726ae13fa1bd1239 authored about 6 years ago by neoXfire <[email protected]>
4f539d2a084f80744134598b423f50b2cf8f4975 authored over 6 years ago by Sjaak Derksen <[email protected]>
459f57e8058800847d8c8ebaa4f26d024ecd517d authored over 6 years ago by Sjaak Derksen <[email protected]>
dcddba68533a3b6c8ce102d8346b3b2e1452b0e1 authored over 6 years ago by Filip Hrisafov <[email protected]>
- Extended Type#getAlternativeTargetAccessors to recognize stream read
accessors for which ...
5a4990c47410df958db84dd9bb333c1d967b1fad authored over 6 years ago by Sjaak Derksen <[email protected]>
13aa94742183fc5eedb3c991b55336d1b63a68dc authored over 6 years ago by Sjaak Derksen <[email protected]>
3da85bc1787c9001a8118d3b60c4f469fcfb6f7e authored over 6 years ago by Sjaak Derksen <[email protected]>
bd2c206f7f7fb8eadb62b368694c1e4cea4aff6c authored over 6 years ago by Sjaak Derksen <[email protected]>
ded8d88c73c18323eae421e92c14949dccbd78be authored over 6 years ago by Filip Hrisafov <[email protected]>
04576de1d1689aac439c092164c1fef7175e57c3 authored over 6 years ago by Filip Hrisafov <[email protected]>
10f855fa9ec3fd8290cbb2536b352e2f1997d3c4 authored over 6 years ago by Sjaak Derksen <[email protected]>
5c2e0494789ab40a68d3cdfa218a195de24ce922 authored over 6 years ago by Sjaak Derksen <[email protected]>
* ZoneOffset instead of ZoneId needs to be imported when performing a conversion from LocalDate ...
e056311c1a48d3b9de15d0fbd3a6dd57ba847739 authored over 6 years ago by Filip Hrisafov <[email protected]>0d3ec9042db1fed6c2b55ec21cc91eb4989276b9 authored over 6 years ago by Filip Hrisafov <[email protected]>
08067b7f172e0d1fd4ea6e9365acd170fdbe9795 authored over 6 years ago by Saheb Preet Singh <[email protected]>
6b89539ff6ed5019fc6a15283ec8bcf718807c96 authored over 6 years ago by Christian Bandowski <[email protected]>
* Don't run the ProtobufBuilderTest with the processor_plugin_java8 and eclipse_jdt_java_8 (pr...
0fa964038cda4806ca0a83657ef640fc21b4a9c5 authored over 6 years ago by Christian Bandowski <[email protected]>e29c25e5cb26318b42e99bcb30676bf875d06b3f authored over 6 years ago by Filip Hrisafov <[email protected]>
c189aa7bb53572db30391cd92cab82a4ef0590ad authored over 6 years ago by Filip Hrisafov <[email protected]>
12bfff8f46c00b22c384f9441d2928b2e588406d authored over 6 years ago by Filip Hrisafov <[email protected]>
* Use new shorter copyright header without a year
* Use SLASHSTAR_STYLE for Java files
closes #1382
347a436cda422df04d6dcbcbe2e5f9f0c9321736 authored over 6 years ago by Filip Hrisafov <[email protected]>58a2aa94bb8138d0bf04f85f1784ffecc3ddf07c authored over 6 years ago by Sjaak Derksen <[email protected]>
616aaa986d473baedc8849a156616e7431673a43 authored over 6 years ago by Filip Hrisafov <[email protected]>
* Add new @Builder annotation for defining a build method
* When there are multiple build metho...
62ffa3fa43a7c995f22f2d7dfe5f24c0dc5cecc9 authored over 6 years ago by Filip Hrisafov <[email protected]>
Use and make the default constructor accessible to create the mapper
instance.
fixes #1365
c9bc1df132e3498eca7bcd92fd91e260bcc195db authored over 6 years ago by Gervais Blaise <[email protected]>81f82a54a5d1e233ea7fb15237c61aca5fd8e237 authored over 6 years ago by tomoya-yokota <[email protected]>
e2c8559a6294906bcbd24d3f7d5d01f04bf7f5c2 authored over 6 years ago by tomoya-yokota <[email protected]>
b03ca8b7a9327a35a3bd3e89317b621458b220f7 authored over 6 years ago by sngrekov <[email protected]>
fc5f937a713f7f19de4147aa92ed09f5ba9ec503 authored over 6 years ago by tomoya-yokota <[email protected]>
508de6733ec2a08585b2b770abb99b7502c7b708 authored over 6 years ago by Christian Bandowski <[email protected]>
f4ed077aeb4d6bd6896e5a128646a89601a85f26 authored over 6 years ago by cvanburen <[email protected]>
3a4fcb5bcb23985040d2f7e6f984efb2a2aa967a authored over 6 years ago by sjaakd <[email protected]>
e67c849c175d9efcc1fe32fe93075fadaf000cbe authored over 6 years ago by sjaakd <[email protected]>
db851701ef742ee4c6e3354c838dbe2d184c62a5 authored over 6 years ago by Christian Bandowski <[email protected]>
eeddc17de4178ef7aedbf07f7862aed79790033b authored over 6 years ago by Christian Bandowski <[email protected]>
6fbc4cf25306821f5e7862c77795f2d2993811c2 authored over 6 years ago by sjaakd <[email protected]>
When generating collection / map mapping methods make sure that the method result type is withou...
771debee88644d616377a2f278626dfdba4f213f authored over 6 years ago by Filip Hrisafov <[email protected]>45cc87849b550f33830498769c81f6e489f2d945 authored over 6 years ago by sjaakd <[email protected]>
9e299a2ba1c4dc7993ac31cbe1bc48632ad22566 authored over 6 years ago by Christian Bandowski <[email protected]>
* Added getReferenceName() to Type which returns simple or fully-qualified-name
* Use getRefe...
bf31ec72de38bd5b59f357525e40e665192723ae authored over 6 years ago by Filip Hrisafov <[email protected]>
7a3f6d973e442bc811a39cdbe67021fa129af9ab authored over 6 years ago by Filip Hrisafov <[email protected]>
84bf019fdfbf115ea03d4186f86989eb7072c043 authored over 6 years ago by Filip Hrisafov <[email protected]>
adde6826a637fb2f54fd4400d2765172858678a5 authored over 6 years ago by Filip Hrisafov <[email protected]>
b6905d5168ce81089608cfaa244547f74e473ee8 authored over 6 years ago by Filip Hrisafov <[email protected]>
This helps towards #1415, where we need to use strategy based on presence / absence of Immutables
8a247060263fabbf1c271d1c1462acb8a3645efc authored over 6 years ago by Filip Hrisafov <[email protected]>720854913a26b57ad235c0d9a9e574933e5fa73d authored over 6 years ago by Filip Hrisafov <[email protected]>
This allows out of the box support for Immutables by picking the right default strategy when imm...
7306c525293da10f638ee7937cce56e2b74e2d72 authored over 6 years ago by Filip Hrisafov <[email protected]>ffb720dc29b62e26afda8b82ee5d8b7812278cd3 authored over 6 years ago by sjaakd <[email protected]>
d92b439a60a914c53098d5868c4c4ef1e63c538b authored over 6 years ago by sjaakd <[email protected]>
5c799b73ef2b4bd013fd2acc6efb4603c0fa1b2e authored over 6 years ago by Filip Hrisafov <[email protected]>
It is possible that a type has both a builder and accessors.
In such case doing an update to th...
This property has only effect on the unmapped source properties report
7e7fcfbb940405912c77ef6ff8fe5c8e999c9a62 authored over 6 years ago by Filip Hrisafov <[email protected]>35f5400e0038cf5eca276de5504ef63ccb38d8dd authored over 6 years ago by sjaakd <[email protected]>
2fe7f6be2b33ddd2a7de5ae207847478887d6b8f authored over 6 years ago by Filip Hrisafov <[email protected]>
When doing mappings with builder the effective type should be considered for lifecycle callback ...
4a05c8d5f14a287242bfd5ec67ed75b86e141862 authored over 6 years ago by Filip Hrisafov <[email protected]>47ffb041064bfa0aa382fd6f3322ddff5a07bdac authored over 6 years ago by Filip Hrisafov <[email protected]>
2f44bab9c98d83061d02b345dd68807f0229928d authored over 6 years ago by Filip Hrisafov <[email protected]>
Together with the includeModel directive this will ensure that the type will be written to the...
5540efc482f28b0a3c758702aa7bb4a6f0d14e42 authored over 6 years ago by Christian Bandowski <[email protected]>4f5db83de7e45f4453a73b2f1da63eb53db38f4c authored over 6 years ago by sjaakd <[email protected]>