488 Commits

Author SHA1 Message Date
sjaakd
cda3ffc2f5 #65 support for nested properties 2014-11-04 21:13:19 +01:00
Gunnar Morling
18a248cd95 #330 Incorporating review remarks 2014-10-29 23:05:03 +01:00
Gunnar Morling
b560b953cf #330 Formatting 2014-10-26 22:41:04 +01:00
Gunnar Morling
9ea7f96b9c #330 Keying mappings by target property name; Avoiding nulls in mapping attributes 2014-10-26 22:38:19 +01:00
Gunnar Morling
27bc599bca #330 Making target() mandatory 2014-10-25 12:10:53 +02:00
Andreas Gudian
912ba714c1 #312 rename TypeUtilsJDK8Fix to SpecificCompilerWorkarounds and encapsulate all access to Types#erasure(..) by that class, preventing ClassCastExceptions in Eclipse JDT in case we try to determine the erasure of "void" 2014-10-24 22:23:39 +02:00
Andreas Gudian
c590e35548 #331 remove runtime dependency to mapstruct-core by using QualiferPrism instead of Qualifier.class 2014-10-24 16:43:53 +02:00
sjaakd
e4b0d53561 #325 bookkeeping issue in reverse mapping 2014-10-23 23:13:08 +02:00
Gunnar Morling
fa4226a8c2 #328 Fixing typo 2014-10-23 23:01:04 +02:00
Andreas Gudian
ba10a8c123 use == instead of equals when comparing enum instances 2014-10-21 20:06:17 +02:00
Andreas Gudian
8c3e32472b #328 if a source property is assignable to the target property, do not apply any built-in conversions 2014-10-21 20:05:12 +02:00
Andreas Gudian
54b8747e09 #312 fix ClassCastException in Eclipse JDT compiler when trying to compute the erasure of the 'void' type, extend integration test that reproduced the error 2014-10-20 15:44:22 +02:00
Gunnar Morling
4d408d5560 #252 Formatting 2014-10-14 22:03:32 +02:00
Gunnar Morling
32eeceb0cf #252 Renaming @ReverseMappingMethod to @InheritInverseConfiguration
* Improving error messages
* Fixing some typos
2014-10-14 22:03:32 +02:00
sjaakd
5457f3583a #252 merging reverse mapping with forward mapping. Fixing reverse check in Mapping. 2014-10-13 23:09:11 +02:00
Gunnar Morling
e94acd56a4 #302 Formatting 2014-10-12 18:48:13 +02:00
Gunnar Morling
b1e184811f #302 Removing Method#printMessage() 2014-10-12 18:47:52 +02:00
Gunnar Morling
6e24db8196 #302 Renaming MappingContext -> MappingBuilderContext 2014-10-12 18:29:39 +02:00
Gunnar Morling
a5dc5d78ab #302 Formatting 2014-10-12 18:24:17 +02:00
Gunnar Morling
9adbb423c6 #302 Making MappingContext immutable 2014-10-12 18:23:05 +02:00
sjaakd
d42216ee4f #302 refactoring of MappingCreationProcessor: using Builders to address smaller concerns 2014-10-11 11:16:37 +02:00
Gunnar Morling
3e411e085e #306 Extracting separate test for reproducing this issue 2014-10-09 23:43:25 +02:00
sjaakd
3342990387 #306 IllegalArgumentException due to void type parameter 2014-10-09 22:45:27 +02:00
Andreas Gudian
e9a74d1fc0 #202 allow remote debugging an intetegration test using a command like "mvn test -Dtest=SimpleTest#oracle_java_6 -DprocessorIntegrationTest.debug=true" 2014-10-05 20:54:36 +02:00
Gunnar Morling
15aa13012e #305 Removing superfluous line breaks 2014-10-04 11:37:31 +02:00
sjaakd
2cabfacbf4 #305 Fix for target-getter-only in combination with expressions or constants 2014-10-04 11:31:42 +02:00
sjaakd
5cd90ae6cf #307 fix non used imports in adder functionality 2014-10-04 11:27:34 +02:00
sjaakd
99889581c4 #310 Missing sourceType import in adder functionality 2014-10-01 22:52:57 +02:00
sjaakd
69beb9a6b4 #268 introduction of qualifiers 2014-09-26 20:38:53 +02:00
sjaakd
6d7a4da067 #298 fix for not found annotation nullpointer 2014-09-24 00:08:41 +02:00
Christian Schuster
2ca4ce5fd5 #297 check presence of @Mapper annotation 2014-09-23 21:40:36 +02:00
Andreas Gudian
33abe5faaf #202 Refactor integration tests to use Maven Verifier, different JDKs using toolchains, and the Eclipse JDT compiler. 2014-09-14 22:00:03 +02:00
Andreas Gudian
716b34b720 #169 Copying sources from core-common to core/core-jdk8 using maven-resources-plugin to allow faster builds and nicer roundtrips in IDEs 2014-09-09 20:19:29 +02:00
sjaakd
01082a6da3 #277 fixing faulty match check in built-in methods on return/target type. 2014-09-02 21:47:39 +02:00
sjaakd
b4b4e32ae5 #278 fix for applying expressions in the reverse, test for Boolean isProperty method workaround 2014-09-02 21:42:37 +02:00
Andreas Gudian
f65e22f3c4 Add toString() for ForgedMethod 2014-08-30 20:12:56 +02:00
Gunnar Morling
4c529652c4 Updating date in readme.md 2014-08-19 21:46:42 +02:00
sjaakd
8f56d8dd67 #265 adding imports to the Mapper to make expressions more easy. 2014-08-19 19:42:25 +02:00
sjaakd
8a173ba3db #283 refactoring ut for builtin methods to detect faulty imports 2014-08-19 19:18:55 +02:00
sjaakd
7472f5e946 #3 and #4 automatically generated iterable- and map-mappings 2014-08-16 20:06:20 +02:00
Andreas Gudian
7fdfc9e167 #279 fix missing imports in builtin mapping methods 2014-08-14 21:03:47 +02:00
sjaakd
c5b6c64645 #205 Use autoboxing iso type conversion when possible 2014-08-14 09:53:13 +02:00
Andreas Gudian
a979e4ec4a #275 do not register Java 8 Date/Time built-in methods if the types are not available 2014-08-13 10:32:33 +02:00
Andreas Gudian
6093f525ed #121 adjust formatting of builtin methods 2014-07-29 10:56:56 +02:00
Timo E aus E
9f03defb24 #121 remove redundand JavaTimeConstants type 2014-07-29 10:46:03 +02:00
Timo E aus E
6cd96fcb6f #121 support for converting java 8 dates and times to calendar and date 2014-07-29 10:45:54 +02:00
Andreas Gudian
378e23a964 #145 extended build-in test for calendar<>date and calendar<>string conversion. No need to do anything as existing build-in methods do the trick 2014-07-29 10:11:20 +02:00
sjaakd
34a5765cbb #255 adding unit test for existing mapping target 2014-07-06 11:55:05 +02:00
sjaakd
b5e18b54fc #255 avoid empty if check due to the introduction of constants in bean mapping 2014-07-06 11:16:32 +02:00
sjaakd
683acdc7e3 #255 several sources does not combine with constants and expressions 2014-07-06 11:16:32 +02:00