634 Commits

Author SHA1 Message Date
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
Andreas Gudian
99f0111eeb #494 Add javadoc-generation to default build in order to catch errors early on. 2015-05-14 23:11:33 +02:00
sjaakd
124c2a4001 #515, introduction of string definition handling in IndentationCorrectingWriter 2015-05-12 23:16:45 +02:00
sjaakd
2ece25a086 #527 selection and forging of iterable - and map mapping methods with wildcards, extends for source, super for target 2015-05-08 22:21:23 +02:00
Gunnar Morling
a1baed46b0 #540 Adding Paul to copyright.txt 2015-05-08 21:37:37 +02:00
Paul Strugnell
f8586328f8 #540 use name() instead of toString() for enum to String conversion 2015-05-08 18:25:24 +08:00
Andreas Gudian
edac1b17cc #538 Add missing imports for a collection/map implementation and the parameter types 2015-05-04 15:13:18 +02:00
Andreas Gudian
8816b380c3 #534 fix array initializer for NullValueMappingStrategy.RETURN_DEFAULT 2015-04-10 11:22:46 +02:00
sjaakd
229537284a #320 fixing JodaTime unit test 2015-04-06 14:44:34 +02:00
sjaakd
bacf835c0d #516 Add NP check on adder property mapping including reproducer 2015-04-04 11:43:51 +02:00
Andreas Gudian
a431581da8 #523 fix type of assignment in GetterWrapperForCollectionsAndMaps 2015-03-30 20:50:38 +02:00
Andreas Gudian
f7433466cd #508 better caching of templates, disable caching in jar file connections to avoid suddenly closed InputStreams 2015-03-29 18:59:25 +02:00
Andreas Gudian
bcb722e2e9 #291 add test to verify that the simple case (target type with type arguments) already works, clean-up unnecessary "raw" definitions in templates 2015-03-28 10:48:27 +01:00
Andreas Gudian
fb6c4dbfbd #517 make order of target properties in generated code and in messages stable 2015-03-26 20:39:45 +01:00
Andreas Gudian
fb8a6e3ae0 #504 fix potential NPE in StreamEncoder (char-array can be null) 2015-03-17 13:52:12 +01:00
Gunnar Morling
0674a8780b #499 Extracting base class for shared mapping builder properties 2015-03-09 23:48:44 +01:00