821 Commits

Author SHA1 Message Date
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
Gunnar Morling
c030535ebe Adding Michael Pardo to copyright.txt 2015-03-08 13:08:01 +01:00
Michael Pardo
6435ab018e #481 Only add JaxbElement if the class exists 2015-03-08 09:37:59 +01:00
Gunnar Morling
f239841507 [maven-release-plugin] prepare for next development iteration 2015-03-05 00:07:48 +01:00
Gunnar Morling
e21c5fca26 [maven-release-plugin] prepare release 1.0.0.Beta4 1.0.0.Beta4 2015-03-05 00:07:46 +01:00
Gunnar Morling
eddc951c01 Fixing several JavaDoc issues 2015-03-05 00:04:03 +01:00
Gunnar Morling
c52db7d1a2 Updating readme.md prior to 1.0.0.Beta4 release 2015-03-04 23:32:38 +01:00
sjaakd
c69a56c138 #160 Using update method, basic behavior. Single mapping methods on non collection / array properties. 2015-03-04 22:58:42 +01:00
sjaakd
776bc3d157 #160 Refactoring into targetReadAccessor and targetWriteAccessor and making them available to ftl templates 2015-03-04 21:58:33 +01:00
Gunnar Morling
bcf28c1cc1 #470 Adding import in case decorator is in another package than mapper interface 2015-03-04 14:22:19 +01:00
Gunnar Morling
b02d206de6 #304 Addressing review remarks 2015-03-04 00:34:08 +01:00
Gunnar Morling
21b89ea5e2 #304 Detecting unknown properties given via dependsOn() 2015-03-04 00:33:35 +01:00
Gunnar Morling
a332533dda #304 Raising an error in case a cycle is specified via dependsOn() 2015-03-04 00:33:35 +01:00
Gunnar Morling
6a43ee9391 #304 Formatting (unrelated) 2015-03-04 00:33:35 +01:00