733 Commits

Author SHA1 Message Date
Andreas Gudian
bd89a054e8 #424 Add Compiler implementation info to @Generated#comment 2015-01-25 21:02:45 +01:00
Andreas Gudian
8a449e12fd #427 Allow to specify more than one processor option for one test 2015-01-25 21:02:45 +01:00
Andreas Gudian
9737e0ba6e #426 allow to ignore checkstyle warnings explicitly by name using @SuppressWarnings 2015-01-25 21:02:45 +01:00
Gunnar Morling
483b88c6d2 #271 Improving JavaDocs for @Mapping#expression() 2015-01-25 11:26:48 +01:00
sjaakd
d3de4991c9 #429 Using Builder Pattern for SourceMethod 2015-01-24 10:29:55 +01:00
sjaakd
08ac33e3b1 #419 moving responsibility of target accessor determination to Type 2015-01-24 10:01:01 +01:00
Gunnar Morling
4c9653e277 #385 Improving docs, avoiding raw type warning 2015-01-22 23:32:41 +01:00
sjaakd
4e771244ad #385 Introduction of BeanMapping annotation and target type selection, reorder of selectors 2015-01-21 20:40:39 +01:00
sjaakd
65c272286f #385 Refactoring, factory methods should use selectors, preparing selector api for more criteria 2015-01-21 20:40:39 +01:00
sjaakd
7d2932c9b5 #390 included maven coordinates as comments in generated code 2015-01-21 20:27:52 +01:00
sjaakd
aa0e658f58 #410 do not instantiate a field (referenced mapper) when not used, e.g. only static referenced 2015-01-21 20:01:00 +01:00
sjaakd
d2796d7bf6 #410 use static custom mapper method instead of instance method call 2015-01-21 20:01:00 +01:00
sjaakd
151f24d306 #417 Making dateFormat in @IterableMapping optional, adding checks for @IterableMapping and @MapMapping 2015-01-20 21:39:06 +01:00
Andreas Gudian
9eec8ad6c9 #415 Rename packages that are named "target" to avoid them being ignored by the license plugin, add missing license header to some files 2015-01-07 21:57:59 +01:00
Gunnar Morling
13f9a5027a #213 Updating license header 2015-01-07 20:11:59 +01:00
Gunnar Morling
41429c6459 Adding one more contributor to copyright.txt 2015-01-06 23:44:41 +01:00
Gunnar Morling
74d97f89d7 Adding latest contributors to copyright.txt 2015-01-06 23:33:36 +01:00
Andreas Gudian
38181d4ff9 Fix error message for subsequent tests that fail with compile errors 2015-01-06 21:35:20 +01:00
Andreas Gudian
8e8bec933a #338 fix test that previously succeeded only because of a leak in the test classloader 2015-01-06 21:35:19 +01:00
Andreas Gudian
6201e6d61d #338 update to JUnit 4.12 and fix classloader leaks among the tests. 2015-01-06 21:35:19 +01:00
sjaakd
668f66eb73 #405 Fixing factory methods, not using raw type for @TargetType and superfluous implementation classes imports 2015-01-06 21:14:25 +01:00
Andreas Gudian
640d9dd571 #400 fix nested property mappings with Eclipse JDT compiler, extend the integration test accordingly. 2015-01-06 19:29:33 +01:00
sjaakd
2435f0206a Merge branch '398' of https://github.com/agudian/mapstruct into agudian_398 2015-01-04 19:57:29 +01:00
sjaakd
eb0de91bb1 #394 Fix for making ForgedMethod names unique when the param and returntype have similar simple names 2015-01-04 16:58:51 +01:00
Dilip Krishnan
555095e85c Demonstrates issue #394 2015-01-04 11:51:37 +01:00
Sebastian Hasait
883ccf92cd Fixed #407: primitive handling for nested properties works 2015-01-03 22:40:11 +01:00
Andreas Gudian
24984cb5be #398 allow autoboxing for primitive return types of property mapping methods to non-primitive properties 2014-12-30 19:18:28 +01:00
Timo E aus E
7e6084f3d5 #224 had to adapt parameter set for creating a new instance of Type after rebasing 2014-12-29 12:48:22 +01:00
Timo E aus E
374cf51fd4 Merge remote-tracking branch 'origin/dateFormatCheck' 2014-12-29 11:58:09 +01:00
sjaakd
c0438c1d15 #383 introduction of @InheritConfiguration to align update with create methods (several sources) 2014-12-28 22:22:31 +01:00
sjaakd
b2ef82ba5c #383 introduction of @InheritConfiguration to align update with create methods (single source) 2014-12-28 22:22:31 +01:00
Andreas Gudian
3e81651455 Minor formatting fixes of generated code 2014-12-28 21:13:09 +01:00
sjaakd
08cf60e46a #108 Aligning Array and Itterable mapping. Added ArrayCopyWrapper. 2014-12-28 20:52:01 +01:00
Gunnar Morling
44509a158e #108 Simplify error analysis in case null is passed via model include 2014-12-28 20:52:01 +01:00
Ewald Volkert
0b9ca3548d #274 Evaluate explicit types of method parameters and return types using Types#asMemberOf 2014-12-28 20:39:26 +01:00
teckhard
ebbeb7c549 #224 extended DefaultConversionContext for verifying the dateFormat if defined. Based on the source/target type it´s checked against SimpleDateFormat, Joda Time or Java 8 Time 2014-12-22 12:55:32 +01:00
Christian Schuster
677952c2fe #381 fix baseDir for JSR 330 integration test, add missing dependency 2014-12-13 17:57:59 +01:00
sjaakd
9b8076eff3 #374 non-compilable code for @NullValueMapping.RETURN_DEFAULT in combination with @MappingTarget 2014-12-13 17:53:16 +01:00
sjaakd
4730ded4d8 #373 Removing superfluous null check when mapping parameter directly. 2014-12-13 17:47:18 +01:00
sjaakd
c551a2d27d #373 Flattening and simplifying generated forged method 2014-12-13 17:47:18 +01:00
sjaakd
21010bae7f #373 Non-compilable code generated for nested property 2014-12-13 17:47:18 +01:00
sjaakd
1d9372a45b #375 safe variable for parameter in forged methods 2014-12-08 20:04:13 +01:00
sjaakd
e4de641911 #367 renaming method addEnclosingElementsIncludingSuper 2014-12-02 21:49:14 +01:00
Andreas Gudian
0c26b78702 #367 fix detection of overridden methods 2014-12-02 13:03:17 +01:00
Gunnar Morling
d0b3ba071d [maven-release-plugin] prepare for next development iteration 2014-11-30 19:43:18 +01:00
Gunnar Morling
d18cb9c64d [maven-release-plugin] prepare release 1.0.0.Beta3 1.0.0.Beta3 2014-11-30 19:43:17 +01:00
Gunnar Morling
7ab9e77529 Updating readme.md prior 1.0.0.Beta3 release 2014-11-30 19:36:30 +01:00
Andreas Gudian
66bbffe0be Release plugin fixes: add -DskipTests to the arguments, use clean install as preparation goals, don't push changes, use local checkout, add default tag name format, update release, deploy, and install plugins to latest versions 2014-11-28 15:32:11 +01:00
Gunnar Morling
7390f213ee Adding FreeMarker's NOTICE.txt and LICENSE.txt to distribution bundle 2014-11-27 21:33:37 +01:00
Gunnar Morling
acaf1a60a0 Configuring all executions of dependency plug-in in one block; Making sure JavaDoc can reference FreeMarker classes 2014-11-27 20:43:58 +01:00