mirror of
https://github.com/mapstruct/mapstruct.git
synced 2025-07-12 00:00:08 +08:00
#295 Improving comment
This commit is contained in:
parent
ecc13a8f32
commit
1bfcdd2c2a
@ -35,10 +35,12 @@ public enum NullValueMappingStrategy {
|
|||||||
* If {@code null} is passed to a mapping method, a default value will be returned. The value depends on the kind of
|
* If {@code null} is passed to a mapping method, a default value will be returned. The value depends on the kind of
|
||||||
* the annotated method:
|
* the annotated method:
|
||||||
* <ul>
|
* <ul>
|
||||||
* <li>For bean mapping method the target type will be instantiated and returned. {@link Mapping#expression()} and
|
* <li>For bean mapping methods the target type will be instantiated and returned. Any properties of the target type
|
||||||
* {@link Mapping#constant()} will be added to the target</li>
|
* which are mapped via {@link Mapping#expression()} or {@link Mapping#constant()} will be populated based on the
|
||||||
* <li>For iterable mapping methods an immutable empty collection will be returned.</li>
|
* given expression or constant. Note that expressions must be prepared to deal with {@code null} values in this
|
||||||
* <li>For map mapping methods an immutable empty map will be returned.</li>
|
* case.</li>
|
||||||
|
* <li>For iterable mapping methods an empty collection will be returned.</li>
|
||||||
|
* <li>For map mapping methods an empty map will be returned.</li>
|
||||||
* </ul>
|
* </ul>
|
||||||
*/
|
*/
|
||||||
RETURN_DEFAULT,
|
RETURN_DEFAULT,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user