799 Commits

Author SHA1 Message Date
Andreas Gudian
30c8b1eec0 #590 Change test to not depend on un-supported String<->StringBuilder conversion 2015-08-09 12:23:36 +02:00
Andreas Gudian
5217e67f8d #590 Update methods are not supported for "method-and-conversion" methods (can currently cause NullPointerExceptions) 2015-08-09 12:23:36 +02:00
Andreas Gudian
1d1b215a93 #596 Add null-check on source for update-method invocations and set target property to null, if source is null 2015-08-09 12:10:10 +02:00
Andreas Gudian
abecb0d888 #580 Add null-check for mapped -> type-converted property mapping.
At least our built-in mapping methods return null for null input, which would break the type-conversion.
2015-08-09 12:10:10 +02:00
VGT
64dd46c354 #581 Prevent multiple imports of similar simple class name from different packages. 2015-07-02 22:44:42 +02:00
Andreas Gudian
2d686003c8 #576 Fix assignability check for @MappingTarget parameters in BeforeMapping/AfterMapping methods 2015-06-28 11:44:39 +02:00
Andreas Gudian
264a8f65af #574 determine property type from getter/setter methods only in combination with ExecutableType (i.e. using asMemberOf to determine the type with any generics being resolved) 2015-06-28 11:29:45 +02:00
Gunnar Morling
a35cf3c16d Adding Remko Plantenga to copyright.txt 2015-06-27 10:51:49 +02:00
Andreas Gudian
18dccf15da Adding Tomek to copyright.txt 2015-06-26 21:22:29 +02:00
VGT
b4bce14d6a #577 Improve type parameters equality check. 2015-06-26 20:43:20 +02:00
Gunnar Morling
33e6822694 [maven-release-plugin] prepare for next development iteration 2015-06-03 23:19:10 +02:00
Gunnar Morling
ee6c392870 [maven-release-plugin] prepare release 1.0.0.CR1 1.0.0.CR1 2015-06-03 23:19:10 +02:00
Gunnar Morling
7992624d84 Updating readme.md prior to 1.0.0.CR1 release 2015-06-03 23:16:45 +02:00
Gunnar Morling
3eab5a4f48 Making sure the right JavaDoc plug-in version is used during releases 2015-06-03 22:44:21 +02:00
Gunnar Morling
daaa99d143 #272 Allowing to inject decorated mapper in Spring without qualifier 2015-06-03 22:06:08 +02:00
Gunnar Morling
2ad77b5aa0 #272 Adding line breaks at end of files 2015-06-03 22:03:16 +02:00
sonata82
b37a1d24d9 #272 Basic decorator implementation for CDI and Spring 2015-06-03 22:03:16 +02:00
sjaakd
174c53cb48 #487 iterable and map update method selection 2015-05-29 23:26:56 +02:00
Andreas Gudian
c8e9f91037 #203 Move .ftl files into subdirectories representing the package path 2015-05-29 20:14:52 +02:00
Andreas Gudian
1baf8edc0a #548 Move all packages except of "spi" under "org.mapstruct.ap.internal" 2015-05-29 20:08:57 +02:00
Andreas Gudian
ccedca8890 #14 Adapt javadoc and order of method-usage within a type hierarchy 2015-05-28 18:23:53 +02:00
Andreas Gudian
619f8023d5 #14 Allow EnumMappings to be extended with @BeforeMapping/@AfterMapping methods 2015-05-28 18:20:45 +02:00
Andreas Gudian
68fc3af645 #14 Consider qualifiers when selecting @BeforeMapping/@AfterMapping methods 2015-05-28 18:20:31 +02:00
Andreas Gudian
ac8320b0a3 #14 Add support for @AfterMapping / @BeforeMapping methods, adapt MethodMatcher to allow multiple source arguments again 2015-05-28 18:15:04 +02:00
Andreas Gudian
2fd8e0a775 #365 Moving integration test to integration-test module (kept using only Java 8 for now) 2015-05-27 21:21:56 +02:00
Andreas Gudian
8e2e08d7e0 #365 Cleanups after review 2015-05-27 21:21:55 +02:00
Gunnar Morling
dab55e3790 #365 Adding integration test 2015-05-27 21:21:55 +02:00
Gunnar Morling
77298c750e #365 Making Services factory agnostic of specific services 2015-05-27 21:21:55 +02:00
Gunnar Morling
3ba4ded58c #365 Moving "spi" package into processor module; Simplifying AccessorNamingStrategy contract 2015-05-27 21:21:55 +02:00
Christian Schuster
e62b612851 #365 inject default implementation, add documentation for default behavior 2015-05-27 21:21:55 +02:00
Christian Schuster
130d58060f #365 use @code in javadoc comments 2015-05-27 21:21:55 +02:00
Christian Schuster
c2649571a1 #365 simplify caching 2015-05-27 21:21:54 +02:00
Christian Schuster
9f7fb11552 #365 include mapstruct-spi in mapstruct-processor 2015-05-27 21:21:54 +02:00
Christian Schuster
d0c685f6b8 #365 cache implementation 2015-05-27 21:21:54 +02:00
Christian Schuster
59c791034c #365 make accessor naming configurable 2015-05-27 21:21:54 +02:00
sjaakd
3be68b233e #512 more descriptive error message for forged collection and map mappings 2015-05-26 23:50:58 +02:00
Andreas Gudian
fbb80bfb25 #455 Add a fallback error reporting in case any uncaught exceptions occur - otherwise those errors are just swallowed and hard to find 2015-05-20 22:20:36 +02:00
sjaakd
28ebf763cd #551, fix for isAssignable problem in oracle_java_6 2015-05-20 19:58:08 +02:00
sjaakd
300d7824c4 #553, add Netbeans files to .gitignore and exlude from license check 2015-05-19 22:22:35 +02:00
sjaakd
379460b70d #513, template improvement, adding space before throws keyword 2015-05-18 15:32:06 +02:00
sjaakd
b98644cfeb #513, source code naming consistence exceptionTypes == thrownTypes 2015-05-18 15:31:24 +02:00
sjaakd
b4c514d479 #513, forged method should re-throw exceptions of used mapping methods 2015-05-18 15:14:01 +02:00
Andreas Gudian
fa1decd099 #544 downgrade checkstyle dependency to resolve guava version conflict with CDI weld 2015-05-17 23:16:15 +02:00
sjaakd
0890257700 #544 avoid that implementationtypes are added to imports in case of parameterized types 2015-05-17 23:16:15 +02:00
sjaakd
5ed7caedee #544 only implementation types should be added in case of creating a new collection as propertymapping 2015-05-17 23:16:15 +02:00
sjaakd
f69f035bd5 #544 targetType should not be added to imports in case of an update method selection 2015-05-17 23:16:15 +02:00
sjaakd
ac1f9aeaa5 #544 fix unused imports due to existing mapping target 2015-05-17 23:16:15 +02:00
Andreas Gudian
4a2f0c01ec #544 run some checkstyle rules on sources generated by our tests 2015-05-17 23:16:14 +02:00
Gunnar Morling
32828ff9eb #494 Fixing wrong indentation 2015-05-17 21:21:56 +02:00
Andreas Gudian
e31296d7f9 #494 Fix javadoc errors popping up during the build 2015-05-14 23:13:49 +02:00