Commit Graph

  • c030535ebe Adding Michael Pardo to copyright.txt Gunnar Morling 2015-03-08 13:08:01 +01:00
  • 6435ab018e #481 Only add JaxbElement if the class exists Michael Pardo 2015-03-04 21:18:33 -05:00
  • f239841507 [maven-release-plugin] prepare for next development iteration Gunnar Morling 2015-03-05 00:07:48 +01:00
  • e21c5fca26 [maven-release-plugin] prepare release 1.0.0.Beta4 1.0.0.Beta4 Gunnar Morling 2015-03-05 00:07:46 +01:00
  • eddc951c01 Fixing several JavaDoc issues Gunnar Morling 2015-03-05 00:04:03 +01:00
  • c52db7d1a2 Updating readme.md prior to 1.0.0.Beta4 release Gunnar Morling 2015-03-04 23:32:38 +01:00
  • c69a56c138 #160 Using update method, basic behavior. Single mapping methods on non collection / array properties. sjaakd 2015-02-07 20:03:01 +01:00
  • 776bc3d157 #160 Refactoring into targetReadAccessor and targetWriteAccessor and making them available to ftl templates sjaakd 2015-02-07 20:03:01 +01:00
  • bcf28c1cc1 #470 Adding import in case decorator is in another package than mapper interface Gunnar Morling 2015-03-04 00:19:05 +01:00
  • b02d206de6 #304 Addressing review remarks Gunnar Morling 2015-03-03 22:57:18 +01:00
  • 21b89ea5e2 #304 Detecting unknown properties given via dependsOn() Gunnar Morling 2015-03-01 19:27:50 +01:00
  • a332533dda #304 Raising an error in case a cycle is specified via dependsOn() Gunnar Morling 2015-03-01 19:18:28 +01:00
  • 6a43ee9391 #304 Formatting (unrelated) Gunnar Morling 2015-03-01 19:08:54 +01:00
  • 2d7ab089ff #304 Allowing to configure dependencies between properties via @Mapping#dependsOn() Gunnar Morling 2015-03-01 19:17:37 +01:00
  • 9b888847ea #485 ArrayCopyWrapper local var possibly not safe sjaakd 2015-03-03 23:30:37 +01:00
  • a381396839 #289 adding extra null check before add/putAll of a target collection when having a getter only targetaccessor sjaakd 2015-03-01 16:26:04 +01:00
  • bfaa524cb7 #460 add workaround for TypeElements that occasionally seem "empty" during incremental compilation in Eclipse JDT Andreas Gudian 2015-02-21 20:59:10 +01:00
  • b7e1388e0f #474 type in BeanMapping annotation sjaakd 2015-03-01 20:16:23 +01:00
  • 9fb2e6881c #474 refactoring, handling beanmapping similar as iterablemapping and mapmapping sjaakd 2015-02-26 22:34:35 +01:00
  • 1827d1125a #474 remove @NullValueMapping in favour of @Bean/@Map/@IterableMapping sjaakd 2015-02-25 21:57:52 +01:00
  • ea73669096 #168 Change retention of method-level annotations to CLASS, as they now need to be read from other classes as well Andreas Gudian 2015-02-25 14:50:39 +01:00
  • 9bfdc54b7b #163 correct typo in Javadoc code example Andreas Gudian 2015-02-25 09:49:33 +01:00
  • bbeaa2117c #168 Formatting Gunnar Morling 2015-02-24 23:46:18 +01:00
  • ec614a6e25 #168 Some JavaDoc clarifications Gunnar Morling 2015-02-24 23:30:42 +01:00
  • 1c258c2ef9 #168 Renaming MapperConfig to MapperConfiguration to avoid confusion with @MapperConfig Gunnar Morling 2015-02-24 22:33:28 +01:00
  • 952ee8526d #168 Allow to inherit mapping method configurations from the @MapperConfig-annotated type, either automatically when all method types match, or explicitly using @InheritConfiguration. Andreas Gudian 2015-02-24 11:26:28 +01:00
  • 2c845480a0 #465 Referencing formatter class by name rather than class object Gunnar Morling 2015-02-21 18:55:55 +01:00
  • 46145323ac #465 Fixing some whitespace issues in generated code Gunnar Morling 2015-02-21 18:55:46 +01:00
  • a7d56e5122 #465 Adding import for Locale to Joda generated mappers if required Gunnar Morling 2015-02-21 18:55:29 +01:00
  • fe10248416 #459 error message parameter forgotten sjaakd 2015-02-17 14:37:29 +01:00
  • 1659a6e8e5 #456 Avoiding to print multiple consecutive blank lines Gunnar Morling 2015-02-15 22:18:35 +01:00
  • 37e5942c86 #160 allow selection of update methods by refactoring MethodMatcher but stopping selection of update method at new filter sjaakd 2015-02-14 11:50:46 +01:00
  • 0c226f8388 #454 Do not check the existence of types in the classloader of the processor, but on the classpath of the sources Andreas Gudian 2015-02-11 09:55:51 +01:00
  • 892cdb2921 #323 make order of fields for used mappers stable (ordered as given in @Mapper#uses and then @MapperConfig#uses, omitting duplicates) Andreas Gudian 2015-02-07 20:47:44 +01:00
  • 762113aa60 #431 add JDK 9 to integration tests and remove processor_plugin_java_7 tests (they did exactly the same as the _java_8 variant, for what we are concerned). Andreas Gudian 2015-02-06 20:43:24 +01:00
  • 83ace655e1 #449 Handle XmlGregoriancalendar from String with empty date format as xml datatype sjaakd 2015-02-05 20:19:21 +01:00
  • 0ded169ecb #339 valid_date is not an error sjaakd 2015-02-06 20:49:09 +01:00
  • 55a50448be #141 removal of ListOfJaxbElemToListOfValue builtin method sjaakd 2015-02-05 20:26:02 +01:00
  • 4e10c8451c #194 Only generate field / imports for a referenced mapper if it is actually used sjaakd 2015-02-04 23:10:37 +01:00
  • 0772dce41b #339 Some comment and typo fixes Gunnar Morling 2015-02-05 23:01:58 +01:00
  • b83c430758 #339 Uppercase for ENUM in messages, moving Diagnostic.Kind to Message sjaakd 2015-02-04 21:46:10 +01:00
  • 580d7869fd #339 fixing some spelling errors in messages sjaakd 2015-02-03 00:14:30 +01:00
  • d61ca26652 #339 introduce centralized enum for messages sjaakd 2015-02-02 21:27:46 +01:00
  • 31d2151b7b #412 Adding test for inner class of inner class Gunnar Morling 2015-02-01 17:21:20 +01:00
  • 2ebfd04fe9 #209, #412 Adding support for mapping static inner classes and enums by adding import declarations for static inner types also if declared in the same package Ewald Volkert 2015-02-01 17:25:59 +01:00
  • f778d6c5ad #434 construct resultType based on @BeanMaping#resultType when no factory method selected sjaakd 2015-01-28 21:13:51 +01:00
  • 897c8fbb6d #433 introduce resultType in @IterableMapping and @MapMapping sjaakd 2015-01-27 21:23:58 +01:00
  • adcc89b184 #433 introduce resultType in @Mapping sjaakd 2015-01-26 20:19:04 +01:00
  • 490d454858 #437 Correct error message IterableMapping sjaakd 2015-01-27 19:34:30 +01:00
  • de18f2b1d3 #410 Small template improvement, removing empty lines between fields sjaakd 2015-01-25 22:32:29 +01:00
  • 6ba04920ef #432 Selection of factory method based on Qualifier sjaakd 2015-01-25 21:59:19 +01:00
  • bd89a054e8 #424 Add Compiler implementation info to @Generated#comment Andreas Gudian 2015-01-23 21:40:56 +01:00
  • 8a449e12fd #427 Allow to specify more than one processor option for one test Andreas Gudian 2015-01-23 21:22:37 +01:00
  • 9737e0ba6e #426 allow to ignore checkstyle warnings explicitly by name using @SuppressWarnings Andreas Gudian 2015-01-23 20:39:41 +01:00
  • 483b88c6d2 #271 Improving JavaDocs for @Mapping#expression() Gunnar Morling 2015-01-25 11:26:48 +01:00
  • d3de4991c9 #429 Using Builder Pattern for SourceMethod sjaakd 2014-12-25 20:20:35 +01:00
  • 08ac33e3b1 #419 moving responsibility of target accessor determination to Type sjaakd 2014-12-21 16:18:58 +01:00
  • 4c9653e277 #385 Improving docs, avoiding raw type warning Gunnar Morling 2015-01-22 23:32:41 +01:00
  • 4e771244ad #385 Introduction of BeanMapping annotation and target type selection, reorder of selectors sjaakd 2015-01-10 08:56:38 +01:00
  • 65c272286f #385 Refactoring, factory methods should use selectors, preparing selector api for more criteria sjaakd 2014-12-16 23:33:15 +01:00
  • 7d2932c9b5 #390 included maven coordinates as comments in generated code sjaakd 2015-01-18 19:45:11 +01:00
  • aa0e658f58 #410 do not instantiate a field (referenced mapper) when not used, e.g. only static referenced sjaakd 2015-01-19 21:05:16 +01:00
  • d2796d7bf6 #410 use static custom mapper method instead of instance method call sjaakd 2015-01-19 19:57:32 +01:00
  • 151f24d306 #417 Making dateFormat in @IterableMapping optional, adding checks for @IterableMapping and @MapMapping sjaakd 2015-01-18 10:42:36 +01:00
  • 9eec8ad6c9 #415 Rename packages that are named "target" to avoid them being ignored by the license plugin, add missing license header to some files Andreas Gudian 2015-01-07 21:57:59 +01:00
  • 13f9a5027a #213 Updating license header Gunnar Morling 2015-01-06 23:05:08 +01:00
  • 41429c6459 Adding one more contributor to copyright.txt Gunnar Morling 2015-01-06 23:44:41 +01:00
  • 74d97f89d7 Adding latest contributors to copyright.txt Gunnar Morling 2015-01-06 23:33:36 +01:00
  • 38181d4ff9 Fix error message for subsequent tests that fail with compile errors Andreas Gudian 2015-01-03 20:34:59 +01:00
  • 8e8bec933a #338 fix test that previously succeeded only because of a leak in the test classloader Andreas Gudian 2015-01-01 22:23:46 +01:00
  • 6201e6d61d #338 update to JUnit 4.12 and fix classloader leaks among the tests. Andreas Gudian 2015-01-01 22:23:08 +01:00
  • 668f66eb73 #405 Fixing factory methods, not using raw type for @TargetType and superfluous implementation classes imports sjaakd 2015-01-05 14:59:18 +01:00
  • 640d9dd571 #400 fix nested property mappings with Eclipse JDT compiler, extend the integration test accordingly. Andreas Gudian 2014-12-29 16:17:00 +01:00
  • 2435f0206a Merge branch '398' of https://github.com/agudian/mapstruct into agudian_398 sjaakd 2015-01-04 19:57:29 +01:00
  • eb0de91bb1 #394 Fix for making ForgedMethod names unique when the param and returntype have similar simple names sjaakd 2014-12-23 14:13:31 +01:00
  • 555095e85c Demonstrates issue #394 Dilip Krishnan 2014-12-22 16:18:51 -06:00
  • 883ccf92cd Fixed #407: primitive handling for nested properties works Sebastian Hasait 2015-01-03 21:05:04 +01:00
  • 24984cb5be #398 allow autoboxing for primitive return types of property mapping methods to non-primitive properties Andreas Gudian 2014-12-30 19:18:28 +01:00
  • 7e6084f3d5 #224 had to adapt parameter set for creating a new instance of Type after rebasing Timo E aus E 2014-12-29 12:48:22 +01:00
  • 374cf51fd4 Merge remote-tracking branch 'origin/dateFormatCheck' Timo E aus E 2014-12-29 11:58:09 +01:00
  • c0438c1d15 #383 introduction of @InheritConfiguration to align update with create methods (several sources) sjaakd 2014-12-20 19:41:26 +01:00
  • b2ef82ba5c #383 introduction of @InheritConfiguration to align update with create methods (single source) sjaakd 2014-12-20 14:59:22 +01:00
  • 3e81651455 Minor formatting fixes of generated code Andreas Gudian 2014-12-28 21:13:09 +01:00
  • 08cf60e46a #108 Aligning Array and Itterable mapping. Added ArrayCopyWrapper. sjaakd 2014-11-08 09:39:03 +01:00
  • 44509a158e #108 Simplify error analysis in case null is passed via model include Gunnar Morling 2014-11-07 23:02:14 +01:00
  • 0b9ca3548d #274 Evaluate explicit types of method parameters and return types using Types#asMemberOf Ewald Volkert 2014-11-21 17:43:12 +01:00
  • ebbeb7c549 #224 extended DefaultConversionContext for verifying the dateFormat if defined. Based on the source/target type it´s checked against SimpleDateFormat, Joda Time or Java 8 Time teckhard 2014-12-22 12:55:32 +01:00
  • 677952c2fe #381 fix baseDir for JSR 330 integration test, add missing dependency Christian Schuster 2014-12-09 23:40:05 +01:00
  • 9b8076eff3 #374 non-compilable code for @NullValueMapping.RETURN_DEFAULT in combination with @MappingTarget sjaakd 2014-12-08 23:15:21 +01:00
  • 4730ded4d8 #373 Removing superfluous null check when mapping parameter directly. sjaakd 2014-12-08 21:34:40 +01:00
  • c551a2d27d #373 Flattening and simplifying generated forged method sjaakd 2014-12-08 21:26:04 +01:00
  • 21010bae7f #373 Non-compilable code generated for nested property sjaakd 2014-12-08 21:05:43 +01:00
  • 1d9372a45b #375 safe variable for parameter in forged methods sjaakd 2014-12-08 19:41:41 +01:00
  • e4de641911 #367 renaming method addEnclosingElementsIncludingSuper sjaakd 2014-12-02 21:49:14 +01:00
  • 0c26b78702 #367 fix detection of overridden methods Andreas Gudian 2014-12-02 12:55:54 +01:00
  • d0b3ba071d [maven-release-plugin] prepare for next development iteration Gunnar Morling 2014-11-30 19:43:18 +01:00
  • d18cb9c64d [maven-release-plugin] prepare release 1.0.0.Beta3 1.0.0.Beta3 Gunnar Morling 2014-11-30 19:43:17 +01:00
  • 7ab9e77529 Updating readme.md prior 1.0.0.Beta3 release Gunnar Morling 2014-11-30 19:36:30 +01:00
  • 66bbffe0be Release plugin fixes: add -DskipTests to the arguments, use clean install as preparation goals, don't push changes, use local checkout, add default tag name format, update release, deploy, and install plugins to latest versions Andreas Gudian 2014-11-28 15:32:11 +01:00
  • 7390f213ee Adding FreeMarker's NOTICE.txt and LICENSE.txt to distribution bundle Gunnar Morling 2014-11-27 21:33:37 +01:00