Filip Hrisafov
b3023b3902
#1828 Use update method when nested property of target is populated with multiple nested properties of source ( #1931 )
2019-09-29 17:21:20 +02:00
Filip Hrisafov
999d428ad8
#1742 Add test case
2019-09-28 19:15:22 +02:00
Andrei Arlou
81cd439343
#1921 Fix minor warnings in testutil
2019-09-26 20:02:53 +02:00
Sjaak Derksen
0d23f09e37
#1918 multiple target this mappings ( #1920 )
2019-09-23 20:04:56 +02:00
Andrei Arlou
61f941aa80
#166 Add code-examples to Javadoc of org.mapstruct.* annotations ( #1876 )
2019-09-22 21:25:57 +03:00
Andrei Arlou
70de843bea
#1911 Change return type MapperConfiguration.getBuilderPrism from Optional<BuilderPrism> to BuilderPrism ( #1912 )
2019-09-22 20:41:35 +03:00
Sjaak Derksen
ade4f4d7e2
#1821 nullpointer due to @BeanMapping via inheritance ( #1822 )
2019-09-22 19:25:43 +02:00
Filip Hrisafov
1c4bbba442
#1799 Fluent setters starting with set should work properly
2019-09-22 19:09:04 +02:00
Dainius Figoras
88a8669642
#1406 targeting . as current object
2019-09-22 19:08:05 +02:00
Filip Hrisafov
f0a00eb0d5
Add Dekel Pilli to copyright.txt
2019-09-22 15:07:04 +02:00
dekelpilli
f84f6501c8
#1851 Do not allow using qualifiedBy and qualifiedByName with expression in Mapping
2019-09-22 13:53:19 +02:00
Andrei Arlou
55fe94a93e
#1914 Remove unused method Type.isAnnotatedWith ( #1915 )
2019-09-22 10:50:38 +03:00
Andrei Arlou
f4c9313972
#1791 Support for conversion between java.time.LocalDateTime and javax.xml.datatype.XMLGregorianCalendar ( #1894 )
2019-09-21 22:27:45 +03:00
Filip Hrisafov
fcdf852a17
#1904 Do not include private methods when getting enclosed executable elements
2019-09-21 21:10:58 +02:00
Filip Hrisafov
e92e3b45c6
#1904 Create compilation error if a mapper could not be created due to a TypeHierarchyErroneousException
2019-09-21 21:10:58 +02:00
Andrei Arlou
750ce48023
#1792 Annotation processor option for default injection strategy
2019-09-18 19:51:36 +02:00
Filip Hrisafov
d018aed251
#1790 Use mapperPrism.values.nullValuePropertyMappingStrategy when retrieving NullValuePropertyMappingStrategy
2019-09-18 13:09:40 +02:00
Andrei Arlou
447bb00f89
#1773 Update documentation: componentModel=jsr330 with @DecoratedWith not longer experimental ( #1907 )
2019-09-18 07:18:05 +03:00
Sjaak Derksen
7e0327767f
#1801 Using constructor as builderCreationMethod in custom builder ( #1905 )
2019-09-15 21:43:22 +02:00
Andrei Arlou
f3b0badcef
Add Andrei Arlou in copyright list ( #1906 )
2019-09-15 13:37:42 +03:00
Andrei Arlou
c044a87969
#1889 Remove unused parameters from classes TargetTypeSelector, ValueMapping, MethodRetrievalProcessor ( #1890 )
2019-09-14 04:12:38 +03:00
Andrei Arlou
2043506179
#1895 Refactor class org.mapstruct.ap.internal.util.Filters ( #1896 )
2019-09-14 03:57:42 +03:00
Andrei Arlou
3868735da7
#1897 Remove unused methods from class SourceMethod ( #1898 )
2019-09-14 03:43:27 +03:00
Andrei Arlou
7af107c9f2
#1883 Remove not used method "asCollectionOrMap" from TypeFactory ( #1884 )
2019-09-14 03:24:43 +03:00
Andrei Arlou
f95648cef8
#1088 Refactor constructor ForgedMethod ( #1888 )
2019-09-14 03:03:13 +03:00
Andrei Arlou
e068564017
#724 Remove JaxbMapper from integration test ( #1892 )
2019-09-14 02:48:22 +03:00
Sjaak Derksen
e12f9ffd7b
Refactoring of BeanMapping and Source/TargetReferences (common base class) ( #1903 )
2019-09-13 19:41:06 +02:00
Sjaak Derksen
6d9a50601e
#1867 refactor make the source model only a reflection of the source ( #1868 )
2019-09-12 20:21:39 +02:00
Andrei Arlou
3fd29f3ff9
Merge pull request #1879 from Captain1653/asccii_doctor_split_reference
...
#991 Split reference guide source into an adoc file per chapter
2019-08-26 22:45:16 +03:00
Andrei Arlou
ba90c95f23
#991 Split reference guide source into an adoc file per chapter
2019-08-24 20:51:16 +03:00
Andrei Arlou
8e37159a00
Fix minor warnings:
...
remove unnecessary generic type for collections,
remove unnecessary exceptions from signature,
fix typos
2019-08-24 09:23:58 +02:00
Andrei Arlou
55048ab045
Simplify consistent checks in class Mapping
2019-08-19 20:43:14 +02:00
Andrei Arlou
ee8f9283f2
Simplify conditions in package org.mapstruct.ap.internal.model
...
and classes: Conversions.java, MappingResolverImpl.java,
EclipseAsMemberOfWorkaround.java
2019-08-18 21:01:05 +02:00
Andrei Arlou
59a5182dab
Fix minor warnings:
...
remove unnecessary generic type for collections,
replace Charset.forName on StandartCharset
2019-08-18 16:24:14 +02:00
Andrei Arlou
dbe761e738
Fix minor warnings in packages test and testutil:
...
remove unnecessary generic types for collection,
replace numbers months on Calendar constants,
remove unnecessary exceptions from signature test methods
2019-08-18 15:53:50 +02:00
Andrei Arlou
1ee59fd123
Fix minor warnings in tests, packages internal, spi and some others packages:
...
remove unnecessary generic-type in collections, simplify conditions,
remove unnecessary exception from signature,
replace months numbers on Calendar constants
2019-08-18 12:20:07 +02:00
Andrei Arlou
148466ae3e
Fix minor warnings in package test.collection:
...
remove unnecessary generic-type in collections,
remove unnecessary exception from signature,
replace months numbers on Calendar constants
2019-08-18 12:13:40 +02:00
Andrei Arlou
dc86d5df45
Fix minor warnings in test packages java8stream and nestedbeans:
...
remove unnecessary generic types from collection,
remove unnecessary throws from test methods,
simplify equals in test dto
2019-08-18 12:11:01 +02:00
Andrei Arlou
281b792cf6
Fix minor warnings in test package bugs:
...
remove unnecessary generic type for collections,
remove unnecessary exceptions from signature test methods
2019-08-18 10:11:57 +02:00
Sjaak Derksen
66e57b0dfe
#1862 Update @MappingTarget documentation to take builders ( #1864 )
2019-08-13 18:44:49 +02:00
Andrei Arlou
716b85aa2c
Simplify conditions in org.mapstruct.ap.internal.model.source
2019-08-11 22:18:15 +02:00
Andrei Arlou
f02b3d1a42
Remove unnecessary generic type in Collections.empty*,
...
replace "for" on Stream API,
replace anonymous classes on lambda
2019-08-11 14:48:08 +02:00
Andrei Arlou
e5c5550182
Fix warning addAll in org.mapstruct.ap.internal.model.assignment
...
Fix typo in org.mapstruct.ap.internal.model.common.Type
2019-08-11 14:45:45 +02:00
Filip Hrisafov
5f2a53afe1
Use trusty dist for JDK 8 build, add OpenJDK13 build and remove OpenJDK12 build
2019-08-11 09:04:54 +02:00
Sjaak Derksen
7bee12138d
#1307 & #1845 remove deprecated enummapping & create ST - refs under bean mapping
...
#1307 remove deprecated enum mapping
#1845 create source / target references under bean mapping
2019-07-18 07:20:22 +02:00
Jonathan Kraska
119826982a
#1826 : fixed null pointer in nested property mapping when using presence checking ( #1827 )
2019-05-26 17:41:44 +02:00
Sjaak Derksen
d50e41cdbb
#1776 adding a message when no qualifiers are found ( #1786 )
2019-05-25 18:14:00 +02:00
Matt Drees
9c33199a66
Improve terms in qualifier docs ( #1814 )
...
This sentence is talking about `@Target`, not `@Retention`.
Also, let's use 'type' instead of 'class' to line up with `ElementType.TYPE`.
2019-05-25 11:34:30 +02:00
Sjaak Derksen
33710584d3
#1742 & #1661 refactoring and making builder optional ( #1811 )
2019-05-24 23:30:16 +02:00
Filip Hrisafov
60c159a0a1
#1751 Fix handling of possible builder creation methods with generic signature
...
When a method has a generic signature and the builder type is generic then the method return type does not match the builder type.
Therefore check only for raw types.
Add extra check for void method since a void method can't be a builder creation method
2019-05-24 23:26:25 +02:00