Commit Graph

  • acaf1a60a0 Configuring all executions of dependency plug-in in one block; Making sure JavaDoc can reference FreeMarker classes Gunnar Morling 2014-11-27 20:43:58 +01:00
  • 4d03a183a8 Updating readme.md prior to 1.0.0.Beta3 release Gunnar Morling 2014-11-27 18:44:23 +01:00
  • 4d236472e2 Fixing Javadoc issues Gunnar Morling 2014-11-27 19:32:58 +01:00
  • 63ca67786d #361 Using more descriptive test name Gunnar Morling 2014-11-26 23:18:02 +01:00
  • 403995af9a #361 returning mutable objects iso immutable objects when RETURN_DEFAULT sjaakd 2014-11-26 20:24:23 +01:00
  • 5c323458fc #359 Renaming license.txt to LICENSE.txt, include LICENSE.txt in all distributed jars, retain original freemarker LICENSE.txt and NOTICE.txt in META-INF/freemarker Andreas Gudian 2014-11-26 21:03:48 +01:00
  • 38e8d5a40c renaming license.txt to LICENSE.txt (part 1 of the renaming dance on Win) Andreas Gudian 2014-11-26 21:01:22 +01:00
  • 0b7c449f4d #359 Upgrading to FreeMarker 2.3.21; Updating license.txt Gunnar Morling 2014-11-26 00:10:48 +01:00
  • 1bfcdd2c2a #295 Improving comment Gunnar Morling 2014-11-25 22:31:53 +01:00
  • ecc13a8f32 #353 Making use of non-void setters Gunnar Morling 2014-11-25 22:27:56 +01:00
  • 48c20d4dd0 #295 Adding test for bean mapping method with several source parameters Gunnar Morling 2014-11-24 22:55:18 +01:00
  • 9f7a00c556 #295 Renaming test package Gunnar Morling 2014-11-24 22:33:53 +01:00
  • 2fde97c039 #295 Formatting Gunnar Morling 2014-11-24 22:33:17 +01:00
  • 4ca2b6ecf1 #295 Improving wording in JavaDocs, making @NullValueMapping#value() mandatory Gunnar Morling 2014-11-24 22:27:20 +01:00
  • 8ea20d4315 #295 Replacing MapNullToDefault with NullValueMapping sjaakd 2014-11-24 21:43:12 +01:00
  • ac0a532fb4 #295 NullValueMapping inheritance mechanism from MapperConfig to Mapper to Method sjaakd 2014-11-14 22:54:12 +01:00
  • 27ad78d524 #295 NullValueMapping for MapMapping on mapping method level sjaakd 2014-11-14 21:34:01 +01:00
  • cf27f45f68 #295 Avoid using fully qualified names for local variables sjaakd 2014-11-14 21:28:51 +01:00
  • 94d8158bca #295 NullValueMapping for IterableMapping on mapping method level sjaakd 2014-11-14 21:07:25 +01:00
  • 24dc73765f #295 NullValueMapping for BeanMapping on mapping method level sjaakd 2014-11-14 20:00:38 +01:00
  • 77937259b5 #295 Refactor PropertyMapping, split into object- and collection mapping sjaakd 2014-11-12 22:55:13 +01:00
  • 7948acf630 #348 Mapping parameters based on name when other mappings fail sjaakd 2014-11-16 21:18:22 +01:00
  • 7d1c5c2f24 #355 shade away freemarker in mapstruct-processor, build an uber-jar containing the processor and the required freemarker classes and publish a dependency-reduced pom. Andreas Gudian 2014-11-22 18:58:37 +01:00
  • fe7f0779bd Remove maven-processor-plugin from integrationtest module, as it's not required there anymore Andreas Gudian 2014-11-23 20:04:09 +01:00
  • 1b882f3bd7 #262 prefix processor options with 'mapstruct.' Christian Schuster 2014-09-24 00:02:45 +02:00
  • 3822e723b7 #331 remove remaining runtime dependencies from processor to mapstruct core, add checkstyle rule to verify that for the future. Andreas Gudian 2014-11-21 06:40:16 +01:00
  • 7ae6e663b6 #337 Moving mergeWithInverseMappings() to SourceMethod; Improving some names; Adding some docs Gunnar Morling 2014-11-19 23:28:59 +01:00
  • 0237aba013 #337 refining reverse mappings for ignore and nestedproperties, remove check on reverse sjaakd 2014-11-10 17:40:16 +01:00
  • 5f05999260 #345 fix detection of matching upper/lower bounds when using Eclipse JDT Andreas Gudian 2014-11-12 21:20:58 +01:00
  • ce5bf3b498 #344 only consider methods as property mapping methods if they have one source parameter, a non-void return type, and no @MappingTarget parameter Andreas Gudian 2014-11-12 21:11:02 +01:00
  • 3948a2d58b #312 prevent another possible ClassCastException in JDT in case we try to compute the erasure of the Null type Andreas Gudian 2014-11-12 21:26:58 +01:00
  • 760be8f4f8 Add extract of the unit tests for generics and @TargetType support to an integration test Andreas Gudian 2014-11-12 21:24:59 +01:00
  • dfe7e8012b #341 Doc improvement Gunnar Morling 2014-11-19 21:41:03 +01:00
  • e2dbd6ae1d #341 method annotated with qualifier should not qualify for mappings without qualifiedBy sjaakd 2014-11-10 20:45:53 +01:00
  • fd08330b94 #339 error message clarification: #321, adding coding hint to 'can't map property' sjaakd 2014-11-17 10:54:29 +01:00
  • 6a46ac068f #339 error message clarification: ambiguous mapping method sjaakd 2014-11-17 10:09:29 +01:00
  • 5bca22702e #343 wrongly placed candidates.clear() causes too many error messages sjaakd 2014-11-14 23:06:43 +01:00
  • bcda1d25b7 #327 Improving method name; Formatting Gunnar Morling 2014-11-18 22:10:25 +01:00
  • 03535ecb18 #327 Move MethodRetrievalProcessor#allEnclosingElementsIncludeSuper to Executables#getAllEnclosingExecutableElements and replace any Elements#getAllMembers calls with it (to create a fixed order of property mappings) Andreas Gudian 2014-11-18 17:58:54 +01:00
  • 9992801f28 #212 Adding support for isXy()-style getters for Boolean Gunnar Morling 2014-11-04 23:58:26 +01:00
  • b8d3f50389 #212 Fixing typo Gunnar Morling 2014-11-04 22:43:53 +01:00
  • fc1eee0ae2 #65 Adding note on nested properties to docs of @Mapping#source() Gunnar Morling 2014-11-05 22:53:02 +01:00
  • 1d35f2f70c #65 Formatting Gunnar Morling 2014-11-05 22:43:09 +01:00
  • 160af62acf #65 Doc/formatting improvements Gunnar Morling 2014-11-05 22:41:51 +01:00
  • d0db16072a #65 Some clean-up in BeanMappingMethod Gunnar Morling 2014-11-05 22:33:11 +01:00
  • 7041361b76 #65 Removing FactoryMethod interface Gunnar Morling 2014-11-05 19:31:51 +01:00
  • cda3ffc2f5 #65 support for nested properties sjaakd 2014-10-18 23:15:57 +02:00
  • 18a248cd95 #330 Incorporating review remarks Gunnar Morling 2014-10-29 23:05:03 +01:00
  • b560b953cf #330 Formatting Gunnar Morling 2014-10-26 22:41:04 +01:00
  • 9ea7f96b9c #330 Keying mappings by target property name; Avoiding nulls in mapping attributes Gunnar Morling 2014-10-26 22:38:19 +01:00
  • 27bc599bca #330 Making target() mandatory Gunnar Morling 2014-10-25 12:10:53 +02:00
  • 912ba714c1 #312 rename TypeUtilsJDK8Fix to SpecificCompilerWorkarounds and encapsulate all access to Types#erasure(..) by that class, preventing ClassCastExceptions in Eclipse JDT in case we try to determine the erasure of "void" Andreas Gudian 2014-10-24 20:00:50 +02:00
  • c590e35548 #331 remove runtime dependency to mapstruct-core by using QualiferPrism instead of Qualifier.class Andreas Gudian 2014-10-24 16:43:53 +02:00
  • e4b0d53561 #325 bookkeeping issue in reverse mapping sjaakd 2014-10-20 21:50:10 +02:00
  • fa4226a8c2 #328 Fixing typo Gunnar Morling 2014-10-23 23:01:04 +02:00
  • ba10a8c123 use == instead of equals when comparing enum instances Andreas Gudian 2014-10-21 20:06:17 +02:00
  • 8c3e32472b #328 if a source property is assignable to the target property, do not apply any built-in conversions Andreas Gudian 2014-10-21 20:05:12 +02:00
  • 54b8747e09 #312 fix ClassCastException in Eclipse JDT compiler when trying to compute the erasure of the 'void' type, extend integration test that reproduced the error Andreas Gudian 2014-10-20 15:33:15 +02:00
  • 4d408d5560 #252 Formatting Gunnar Morling 2014-10-14 22:03:07 +02:00
  • 32eeceb0cf #252 Renaming @ReverseMappingMethod to @InheritInverseConfiguration Gunnar Morling 2014-10-14 21:46:05 +02:00
  • 5457f3583a #252 merging reverse mapping with forward mapping. Fixing reverse check in Mapping. sjaakd 2014-07-13 21:02:41 +02:00
  • e94acd56a4 #302 Formatting Gunnar Morling 2014-10-12 18:48:13 +02:00
  • b1e184811f #302 Removing Method#printMessage() Gunnar Morling 2014-10-12 18:47:52 +02:00
  • 6e24db8196 #302 Renaming MappingContext -> MappingBuilderContext Gunnar Morling 2014-10-12 18:29:39 +02:00
  • a5dc5d78ab #302 Formatting Gunnar Morling 2014-10-12 18:24:17 +02:00
  • 9adbb423c6 #302 Making MappingContext immutable Gunnar Morling 2014-10-12 18:23:05 +02:00
  • d42216ee4f #302 refactoring of MappingCreationProcessor: using Builders to address smaller concerns sjaakd 2014-09-29 20:53:13 +02:00
  • 3e411e085e #306 Extracting separate test for reproducing this issue Gunnar Morling 2014-10-09 23:43:25 +02:00
  • 3342990387 #306 IllegalArgumentException due to void type parameter sjaakd 2014-10-01 21:28:41 +02:00
  • e9a74d1fc0 #202 allow remote debugging an intetegration test using a command like "mvn test -Dtest=SimpleTest#oracle_java_6 -DprocessorIntegrationTest.debug=true" Andreas Gudian 2014-10-05 20:54:36 +02:00
  • 15aa13012e #305 Removing superfluous line breaks Gunnar Morling 2014-10-04 11:37:31 +02:00
  • 2cabfacbf4 #305 Fix for target-getter-only in combination with expressions or constants sjaakd 2014-10-03 23:18:21 +02:00
  • 5cd90ae6cf #307 fix non used imports in adder functionality sjaakd 2014-10-01 21:18:44 +02:00
  • 99889581c4 #310 Missing sourceType import in adder functionality sjaakd 2014-10-01 22:52:57 +02:00
  • 69beb9a6b4 #268 introduction of qualifiers sjaakd 2014-08-17 12:06:21 +02:00
  • 6d7a4da067 #298 fix for not found annotation nullpointer sjaakd 2014-09-23 23:21:36 +02:00
  • 2ca4ce5fd5 #297 check presence of @Mapper annotation Christian Schuster 2014-09-23 21:40:05 +02:00
  • 33abe5faaf #202 Refactor integration tests to use Maven Verifier, different JDKs using toolchains, and the Eclipse JDT compiler. Andreas Gudian 2014-09-14 21:36:33 +02:00
  • 716b34b720 #169 Copying sources from core-common to core/core-jdk8 using maven-resources-plugin to allow faster builds and nicer roundtrips in IDEs Andreas Gudian 2014-09-09 20:19:29 +02:00
  • 01082a6da3 #277 fixing faulty match check in built-in methods on return/target type. sjaakd 2014-08-16 21:24:34 +02:00
  • b4b4e32ae5 #278 fix for applying expressions in the reverse, test for Boolean isProperty method workaround sjaakd 2014-08-24 22:03:29 +02:00
  • f65e22f3c4 Add toString() for ForgedMethod Andreas Gudian 2014-08-28 11:40:44 +02:00
  • 4c529652c4 Updating date in readme.md Gunnar Morling 2014-08-19 21:46:42 +02:00
  • 8f56d8dd67 #265 adding imports to the Mapper to make expressions more easy. sjaakd 2014-08-19 19:42:25 +02:00
  • 8a173ba3db #283 refactoring ut for builtin methods to detect faulty imports sjaakd 2014-08-19 19:18:55 +02:00
  • 7472f5e946 #3 and #4 automatically generated iterable- and map-mappings sjaakd 2014-08-16 20:05:10 +02:00
  • 7fdfc9e167 #279 fix missing imports in builtin mapping methods Andreas Gudian 2014-08-14 21:03:47 +02:00
  • c5b6c64645 #205 Use autoboxing iso type conversion when possible sjaakd 2014-08-14 09:53:13 +02:00
  • a979e4ec4a #275 do not register Java 8 Date/Time built-in methods if the types are not available Andreas Gudian 2014-08-13 10:32:33 +02:00
  • 6093f525ed #121 adjust formatting of builtin methods Andreas Gudian 2014-07-29 10:56:56 +02:00
  • 9f03defb24 #121 remove redundand JavaTimeConstants type Timo E aus E 2014-07-20 10:30:22 +02:00
  • 6cd96fcb6f #121 support for converting java 8 dates and times to calendar and date Timo E aus E 2014-07-16 20:06:52 +02:00
  • 378e23a964 #145 extended build-in test for calendar<>date and calendar<>string conversion. No need to do anything as existing build-in methods do the trick Andreas Gudian 2014-07-29 10:11:20 +02:00
  • 34a5765cbb #255 adding unit test for existing mapping target sjaakd 2014-07-06 11:55:05 +02:00
  • b5e18b54fc #255 avoid empty if check due to the introduction of constants in bean mapping sjaakd 2014-07-02 21:17:34 +02:00
  • 683acdc7e3 #255 several sources does not combine with constants and expressions sjaakd 2014-07-02 21:00:24 +02:00
  • c434e1dcd3 #253, #254 do not collect methods that override Object#equals(Object) or that are overridden by an already collected method from a sub type Andreas Gudian 2014-07-03 21:52:47 +02:00
  • 644b5ef65a #254 set retention policy of @Mapper to CLASS Andreas Gudian 2014-07-03 20:23:49 +02:00
  • be52a0b632 Fix URL to CI build Andreas Gudian 2014-07-03 19:43:47 +02:00
  • 2455330c9e #248 fix missing import for j.u.Date in DateToXmlGregorianCalender built-in mapping Andreas Gudian 2014-06-29 16:39:22 +02:00