Andreas Gudian
b7450da585
#775 Fix mapping method type matching for lower-bounded target type.
2016-03-15 22:02:33 +01:00
Andreas Gudian
4c1d7a7a19
#775 Allow creation of forged mapping method for Iterable target type
2016-03-15 22:02:32 +01:00
sjaakd
ae4d0f77e1
#749 Introduction of @ValueMapping, @ValueMappings
2016-03-15 21:19:55 +01:00
Andreas Gudian
9b2145c6a8
#779 Allow to select only one compiler in a processor test class, but make the config-annotation deprecated to empasise that it's only to be used temporarily during debugging.
2016-03-13 20:49:59 +01:00
Andreas Gudian
c595bd72e3
Fix some compiler warnings.
2016-03-13 20:47:28 +01:00
Andreas Gudian
c671692cd0
#770 Update retention-policy of custom qualifier annotations in docs and tests to CLASS
.
2016-03-07 19:15:50 +01:00
Gunnar Morling
27aa40c0ec
#768 Consistently using Type#getImportTypes() for determining imported types
2016-03-07 19:14:00 +01:00
sjaakd
d83d8b4102
#750 Refactoring, moving selection parameters to common SelectorParameters, repair
2016-02-16 23:14:13 +01:00
sjaakd
6a5e2a79e4
#750 Refactoring, moving selection parameters to common SelectorParameters
2016-02-16 21:16:04 +01:00
sjaakd
c1341d4fe0
#750 Unit Test of @Named annotation
2016-02-16 21:10:31 +01:00
sjaakd
faedebc119
#750 Initial implementation of @Named annotation
2016-02-16 21:10:31 +01:00
Andreas Gudian
be2bf249d9
Add ZonedDateTime/Calendar test cases to BuiltInTest, remove obsolete test and reconfigure the test class to avoid unnecessary re-compilations.
2016-02-13 22:25:39 +01:00
Andreas Gudian
eb99d7b1ef
#746 Add missing import for TimeZone in ZonedDateTimeToCalendar
2016-02-09 20:18:25 +01:00
Gunnar Morling
9a4738950f
#634 Adding test case for mapper with generic super type
2016-02-07 19:50:28 +01:00
Gunnar Morling
eeb36239c4
#634 Renaming test package
2016-02-07 19:50:28 +01:00
Gunnar Morling
8a28f12999
#634 Using DeclaredType instead of TypeElement when resolving property accessors of mapped bean types; That way accessor parameter/return types referring to type parameters of the bean will be resolved correctly
2016-02-07 19:50:27 +01:00
Gunnar Morling
4997f3f292
#634 Consolidating determination of target type in property mapping builders
2016-02-07 19:50:27 +01:00
Gunnar Morling
4a74ee8f6c
#732 Properly copying enum sets
2016-02-02 21:51:36 +01:00
Andreas Gudian
b09f32f926
#664 Add test to verify that jsr330 mappers are annotated with @Singleton and @Named.
2016-02-02 20:18:25 +01:00
Sam Wright
5ede0e91db
#664 Annotate mapper implementations with @Singleton when using jsr330.
2016-02-02 19:52:24 +01:00
Gunnar Morling
0a41360acf
#729 Some clean-up
2016-02-02 19:31:10 +01:00
Gunnar Morling
79ececf83e
#729 Adjusting license header
2016-02-02 19:19:00 +01:00
Oliver Ehrenmüller
4101ed86c9
#729 added unittest for mapping property of collection to primitive
2016-02-02 09:01:49 +01:00
Oliver Ehrenmüller
e42788ece2
#729 Fix trying to resolving constructor on primitive types (correct formatting)
2016-02-01 13:10:44 +01:00
Oliver Ehrenmüller
39158f649f
#729 Fix trying to resolving constructor on primitive types
2016-02-01 13:07:59 +01:00
Vincent Alexander Beelte
f84938f46e
find information in XmlElementRef annotations to match it against XmlElementDecl to implement #726
2016-01-19 19:08:38 +01:00
Gunnar Morling
34aceff5f8
#723 Updating year in license headers
2016-01-16 18:00:09 +01:00
Andreas Gudian
1ae3d07388
#701 Update checkstyle version and fix several previously undetected issues in our code (mostly missing whitespaces and redundant modifiers) and in the generated code (superflous whitespaces before commas)
...
Requrires update of guava and cdi-weld do to dependency convergence.
2016-01-02 17:50:09 +01:00
Andreas Gudian
5831e824e1
Organize imports to put static imports back on top.
2015-12-18 23:08:56 +01:00
Andreas Gudian
c0b005429a
#691 Create an integration test that compiles all test mappers from the processor module with JDK 6/7/8/9, Eclipse JDT on language levels 1.6/1.7/1.8.
2015-12-18 22:01:40 +01:00
Gunnar Morling
8b35c63e9a
#693 Typo fix
2015-12-18 21:31:31 +01:00
Gunnar Morling
c59ef3ab7a
#693 Renaming test entities in generics test for the sake of easier understanding
2015-12-18 21:31:31 +01:00
Gunnar Morling
55b74ae384
#710 Deferring processing of mappers with incomplete source/target types to a later processing round
2015-12-17 23:53:20 +01:00
Gunnar Morling
03bf027858
#710 Excluding tools dependency from CheckStyle
2015-12-17 23:53:20 +01:00
Gunnar Morling
1e318e3405
[maven-release-plugin] prepare for next development iteration
2015-11-25 22:56:43 +01:00
Gunnar Morling
8fb0424326
[maven-release-plugin] prepare release 1.0.0.Final
2015-11-25 22:56:40 +01:00
Andreas Gudian
7c2b4c9541
#698 Fix missing import for enums in case of default values.
2015-11-25 19:56:42 +01:00
Andreas Gudian
dde84306ab
#644 Only delegate to the Eclipse-specific workaround when the compiler is actually identified as Eclipse JDT
2015-11-16 20:32:41 +01:00
Andreas Gudian
76603416e7
#644 Basically reverting changes made for #127 , with a fix for handling super-bounds in JDK (failed after wrapping Types in TypesDecorator). Moved most of the logic of Types.getTypeBounds() to TypeFactory.
2015-11-13 22:06:53 +01:00
Andreas Gudian
874a9b3a52
#644 Add more elaborate test case for inheritance with generics with multiple overlapping interfaces
2015-11-13 22:05:22 +01:00
Andreas Gudian
e4bbfdaaa6
#688 Fix handling of overridden methods in adjacent interface hierarchies.
2015-11-13 22:04:32 +01:00
Andreas Gudian
fc660e2c02
#687 Fix detection of source property type in case the mapping is specified via annotation
2015-11-13 22:04:31 +01:00
Andreas Gudian
8a3d5418df
#644 Workaround for problems with the Eclipse implementation of asMemberOf. Refactored SpecificCompilerWorkarounds to be primarily used through a decorated variant of Types that is now used throughout MapStruct.
2015-11-13 22:04:31 +01:00
Andreas Gudian
2291f2dedd
#667 Fix execution of single test methods in some cases.
2015-11-09 22:54:48 +01:00
Andreas Gudian
58e7079ad5
#667 Add/Fix javadoc, clarify supported modes of concurrency.
2015-11-09 22:54:48 +01:00
Andreas Gudian
aba26328ba
#667 Run all processor tests with both the JDK compiler and the Eclipse compiler.
...
All generated sources and compilation results are kept in a new directory structure, making manual inspection easier, and also simplifying parallel test-class execution.
2015-11-09 22:54:47 +01:00
Andreas Gudian
af9b54fa4f
#684 Update joda-time to fix an incompatibility with JDK 1.8.0_60 and later, and reverted changes to JodaConversionTest from commit feb5e2f13b0eea3027000cc7f03d6b63690505c5.
2015-11-07 20:28:45 +01:00
Gunnar Morling
18c03a328d
#681 Using UTC for Date/JavaLocalDate conversion in both directions
2015-11-06 19:19:34 +01:00
Andreas Gudian
1f091c35e2
#660 Fix custom package / implementation name when using componentModel="default" with abstract classes
2015-10-24 20:55:45 +02:00
Andreas Gudian
feb5e2f13b
Fix test failing on Windows 10 with JDK 1.8.0_60
2015-10-22 20:17:41 +02:00