764 Commits

Author SHA1 Message Date
Gunnar Morling
4a0141fb4b #64 Adding simple Writer which correctly indents generated code 2013-08-18 00:12:29 +02:00
Gunnar Morling
b8f7c50a03 #64 Removing redundant empty lines 2013-08-17 12:38:08 +02:00
Gunnar Morling
ae8e4f4b81 #21 Adding conversions for BigDecimal 2013-08-16 20:38:24 +02:00
Gunnar Morling
2e6098eab5 Getting rid of uncovered plug-in execution in M2E 2013-08-16 19:27:55 +02:00
Gunnar Morling
c2a7853e4c #52 Moving Mappers class to package org.mapstruct.factory 2013-08-16 19:11:46 +02:00
Gunnar Morling
c093e09c82 #29 Adding package-level JavaDocs, adding some overal architecture documentation to MappingProcessor 2013-08-16 00:57:38 +02:00
Gunnar Morling
be3018b614 #61 Raising an error in case a collection/map attribute can't be propagated due to differently parameterized attributes in source and target 2013-08-15 23:53:52 +02:00
Gunnar Morling
186c127ebd #61 Instantiating collections/maps also if implementation type is used as target type 2013-08-15 23:53:52 +02:00
Gunnar Morling
1e280f83c9 #61 Making sure attributes can be mapped if target attribute is of a super-type 2013-08-15 23:53:52 +02:00
Gunnar Morling
4f44cea112 #61 Making sure type parameters are correctly specified when instantiating collection types 2013-08-15 23:53:52 +02:00
Gunnar Morling
e82dd009f0 #61 Adding test for map mapping 2013-08-15 23:53:52 +02:00
Gunnar Morling
88011a91a3 #61 Simplifying template a bit 2013-08-15 23:53:51 +02:00
Gunnar Morling
01c487d342 #61 Moving method for assignment check to Type 2013-08-15 23:53:51 +02:00
Gunnar Morling
585f944574 #61 Refactoring Type into a wrapper around TypeMirror 2013-08-15 23:53:51 +02:00
Gunnar Morling
86a8e72692 #31 Providing support for bean mapping methods with several source parameters 2013-08-15 23:53:51 +02:00
Gunnar Morling
b61f0ce915 #31 Improving formatting of generated code 2013-08-15 23:53:51 +02:00
Gunnar Morling
1648375ede #31 Improving reporting in case actual diagnostics are different than expected ones 2013-08-15 23:53:51 +02:00
Lukasz Kryger
f4c18c8836 annotation (...) let's -> annotation (...) lets 2013-08-15 22:14:14 +01:00
Gunnar Morling
305a2ec475 #58 Adding methods in test mapper 2013-07-22 22:31:43 +02:00
Gunnar Morling
764f5040da #58 Registering several more implementation types for collection types 2013-07-21 23:41:38 +02:00
Gunnar Morling
45968f9fd7 #19 Requiring @MappingTarget annotation for target parameters for the sake of readability/explicitness; Improving test method names 2013-07-21 12:23:43 +02:00
Gunnar Morling
9e5fc2af8e #19 Adding template for Parameter, simplifying PropertyMapping by passing source and target bean via template 2013-07-21 11:59:02 +02:00
Gunnar Morling
a931cff0e5 Merge branch 'agudian_19'
# By Andreas Gudian (2) and Gunnar Morling (1)
* agudian_19:
  #19 Simplifying creation of MappingMethod objects
  #19 Map into existing instances. - Either defined explicitly with @MappingTarget, or implicitly as last parameter in a void method.
  Have spaces on empty for iterator pads
2013-07-21 11:41:49 +02:00
Gunnar Morling
476f147078 #19 Simplifying creation of MappingMethod objects 2013-07-21 10:45:53 +02:00
Andreas Gudian
466a640ced #19 Map into existing instances.
- Either defined explicitly with @MappingTarget, or implicitly as last parameter in a void method.
2013-07-16 23:09:57 +02:00
Andreas Gudian
ba90702392 Have spaces on empty for iterator pads 2013-07-16 23:06:57 +02:00
Gunnar Morling
1b0447d404 #53 Avoiding conlicting variable names 2013-07-15 23:43:11 +02:00
Gunnar Morling
f9343bdc3f #44 Adding tests for referencing map mapping methods for mapping properties 2013-07-14 22:45:22 +02:00
Gunnar Morling
ea436e061f #44 Adding support for specification of date formats in Map mapping methods 2013-07-14 22:31:47 +02:00
Gunnar Morling
346512cc82 #44 Generating Map mapping methods 2013-07-14 17:09:38 +02:00
Gunnar Morling
592371e562 #44 Fixing some issues around iterable methods 2013-07-14 17:09:38 +02:00
Gunnar Morling
6e9abacdd6 #44 Creating template for writing MappingMethodReferences, enhancing templating mechanism to pass additional objects to <includeModel/> directive 2013-07-13 16:30:31 +02:00
Gunnar Morling
ac9859c38d #44 Enabling types with more than one type parameter 2013-07-13 14:42:12 +02:00
Gunnar Morling
7d26a3b43e #16 Excluding Eclipse formatter file from license check 2013-07-13 14:37:46 +02:00
Gunnar Morling
0b3eae1f0c #16 Some fine tuning of Eclipse formatter 2013-07-13 14:30:44 +02:00
Andreas Gudian
a7c8c2d3bc #16 Add Eclipse Code Formatter settings.
Not 100% compatible with the settings of IDEA, but close enough when used with Save Action "Format edited lines".
2013-07-13 14:11:28 +02:00
Gunnar Morling
49f27e3ea2 #49 Minor fixes 2013-07-13 14:04:34 +02:00
Andreas Gudian
1fc36d1415 Correct indentation of property mappings with conversion 2013-07-11 21:57:20 +02:00
Andreas Gudian
a265c14d39 #49 Add componentModel "jsr330"
o Refactor the other component model implementations to reduce code-duplication
2013-07-11 21:50:44 +02:00
Gunnar Morling
a879400e94 #47 Using Weld version available in Maven Central 2013-07-11 19:44:20 +02:00
Gunnar Morling
ec4232ff53 #47 Fixing indentation 2013-07-11 19:07:35 +02:00
Andreas Gudian
e6869f20f1 #47 Support Spring as component model
o Add processor option to set a default component model
2013-07-09 23:42:50 +02:00
Gunnar Morling
76c5e595eb #46 Integrating JaCoCo plug-in 2013-07-07 22:18:27 +02:00
Gunnar Morling
5f4810159a #45 Disabling FreeMarker logging 2013-07-07 18:02:13 +02:00
Gunnar Morling
97e1848887 #26 Template clean-up 2013-07-07 16:32:57 +02:00
Gunnar Morling
9dd8c179e3 #26 Mapping between String iterables and Date iterables 2013-07-07 14:45:51 +02:00
Gunnar Morling
abba4fb716 #26 Adding support for mappings between Date and String, optionally applying a format string 2013-07-07 14:45:47 +02:00
Gunnar Morling
c4cec154cd Adding Maven settings.xml in order to use JBoss Maven repo (required for Weld dependencies) 2013-07-06 11:47:03 +02:00
Gunnar Morling
63b90353a8 #26 Adding conversions for BigInteger 2013-07-06 11:34:19 +02:00
Gunnar Morling
b3654979ad #41 Adding test; Actual issue was fixed by previous refactorings 2013-07-06 10:30:56 +02:00