From b9bccdb22536a484b8daaa00c58cea73618cce50 Mon Sep 17 00:00:00 2001 From: Andreas Gudian Date: Wed, 29 Jun 2016 21:48:36 +0200 Subject: [PATCH] #805 use basic ASCII chars in the javadoc ASCII art tables --- .../main/java/org/mapstruct/ValueMapping.java | 43 ++++++++++--------- .../main/java/org/mapstruct/ValueMapping.java | 43 ++++++++++--------- 2 files changed, 46 insertions(+), 40 deletions(-) diff --git a/core-jdk8/src/main/java/org/mapstruct/ValueMapping.java b/core-jdk8/src/main/java/org/mapstruct/ValueMapping.java index 77c700471..36ad91b14 100644 --- a/core-jdk8/src/main/java/org/mapstruct/ValueMapping.java +++ b/core-jdk8/src/main/java/org/mapstruct/ValueMapping.java @@ -33,6 +33,7 @@ import java.lang.annotation.Target; * *

* Example 1: + * *

  * 
  * public enum OrderType { RETAIL, B2B, EXTRA, STANDARD, NORMAL }
@@ -45,21 +46,23 @@ import java.lang.annotation.Target;
  * ExternalOrderType orderTypeToExternalOrderType(OrderType orderType);
  * 
  * Mapping result:
- * ╔═════════════════════╦════════════════════════════╗
- * ║ OrderType           ║ ExternalOrderType          ║
- * ╠═════════════════════╬════════════════════════════╣
- * ║ null                ║ null                       ║
- * ║ OrderType.EXTRA     ║ ExternalOrderType.SPECIAL  ║
- * ║ OrderType.STANDARD  ║ ExternalOrderType.DEFAULT  ║
- * ║ OrderType.NORMAL    ║ ExternalOrderType.DEFAULT  ║
- * ║ OrderType.RETAIL    ║ ExternalOrderType.RETAIL   ║
- * ║ OrderType.B2B       ║ ExternalOrderType.B2B      ║
- * ╚═════════════════════╩════════════════════════════╝
+ * +---------------------+----------------------------+
+ * | OrderType           | ExternalOrderType          |
+ * +---------------------+----------------------------+
+ * | null                | null                       |
+ * | OrderType.EXTRA     | ExternalOrderType.SPECIAL  |
+ * | OrderType.STANDARD  | ExternalOrderType.DEFAULT  |
+ * | OrderType.NORMAL    | ExternalOrderType.DEFAULT  |
+ * | OrderType.RETAIL    | ExternalOrderType.RETAIL   |
+ * | OrderType.B2B       | ExternalOrderType.B2B      |
+ * +---------------------+----------------------------+
  * 
+ * * MapStruct will WARN on incomplete mappings. However, if for some reason no match is found an * {@link java.lang.IllegalStateException} will be thrown. *

* Example 2: + * *

  * 
  * @ValueMapping( source = "<NULL>", target = "DEFAULT" ),
@@ -68,16 +71,16 @@ import java.lang.annotation.Target;
  * ExternalOrderType orderTypeToExternalOrderType(OrderType orderType);
  * 
  * Mapping result:
- * ╔═════════════════════╦════════════════════════════╗
- * ║ OrderType           ║ ExternalOrderType          ║
- * ╠═════════════════════╬════════════════════════════╣
- * ║ null                ║ ExternalOrderType.DEFAULT  ║
- * ║ OrderType.STANDARD  ║ null                       ║
- * ║ OrderType.RETAIL    ║ ExternalOrderType.RETAIL   ║
- * ║ OrderType.B2B       ║ ExternalOrderType.B2B      ║
- * ║ OrderType.NORMAL    ║ ExternalOrderType.SPECIAL  ║
- * ║ OrderType.EXTRA     ║ ExternalOrderType.SPECIAL  ║
- * ╚═════════════════════╩════════════════════════════╝
+ * +---------------------+----------------------------+
+ * | OrderType           | ExternalOrderType          |
+ * +---------------------+----------------------------+
+ * | null                | ExternalOrderType.DEFAULT  |
+ * | OrderType.STANDARD  | null                       |
+ * | OrderType.RETAIL    | ExternalOrderType.RETAIL   |
+ * | OrderType.B2B       | ExternalOrderType.B2B      |
+ * | OrderType.NORMAL    | ExternalOrderType.SPECIAL  |
+ * | OrderType.EXTRA     | ExternalOrderType.SPECIAL  |
+ * +---------------------+----------------------------+
  * 
* * @author Sjaak Derksen diff --git a/core/src/main/java/org/mapstruct/ValueMapping.java b/core/src/main/java/org/mapstruct/ValueMapping.java index 690c66073..2aa4f8df8 100644 --- a/core/src/main/java/org/mapstruct/ValueMapping.java +++ b/core/src/main/java/org/mapstruct/ValueMapping.java @@ -32,6 +32,7 @@ import java.lang.annotation.Target; * *

* Example 1: + * *

  * 
  * public enum OrderType { RETAIL, B2B, EXTRA, STANDARD, NORMAL }
@@ -46,21 +47,23 @@ import java.lang.annotation.Target;
  * ExternalOrderType orderTypeToExternalOrderType(OrderType orderType);
  * 
  * Mapping result:
- * ╔═════════════════════╦════════════════════════════╗
- * ║ OrderType           ║ ExternalOrderType          ║
- * ╠═════════════════════╬════════════════════════════╣
- * ║ null                ║ null                       ║
- * ║ OrderType.EXTRA     ║ ExternalOrderType.SPECIAL  ║
- * ║ OrderType.STANDARD  ║ ExternalOrderType.DEFAULT  ║
- * ║ OrderType.NORMAL    ║ ExternalOrderType.DEFAULT  ║
- * ║ OrderType.RETAIL    ║ ExternalOrderType.RETAIL   ║
- * ║ OrderType.B2B       ║ ExternalOrderType.B2B      ║
- * ╚═════════════════════╩════════════════════════════╝
+ * +---------------------+----------------------------+
+ * | OrderType           | ExternalOrderType          |
+ * +---------------------+----------------------------+
+ * | null                | null                       |
+ * | OrderType.EXTRA     | ExternalOrderType.SPECIAL  |
+ * | OrderType.STANDARD  | ExternalOrderType.DEFAULT  |
+ * | OrderType.NORMAL    | ExternalOrderType.DEFAULT  |
+ * | OrderType.RETAIL    | ExternalOrderType.RETAIL   |
+ * | OrderType.B2B       | ExternalOrderType.B2B      |
+ * +---------------------+----------------------------+
  * 
+ * * MapStruct will WARN on incomplete mappings. However, if for some reason no match is found an * {@link java.lang.IllegalStateException} will be thrown. *

* Example 2: + * *

  * 
  * @ValueMappings({
@@ -71,16 +74,16 @@ import java.lang.annotation.Target;
  * ExternalOrderType orderTypeToExternalOrderType(OrderType orderType);
  * 
  * Mapping result:
- * ╔═════════════════════╦════════════════════════════╗
- * ║ OrderType           ║ ExternalOrderType          ║
- * ╠═════════════════════╬════════════════════════════╣
- * ║ null                ║ ExternalOrderType.DEFAULT  ║
- * ║ OrderType.STANDARD  ║ null                       ║
- * ║ OrderType.RETAIL    ║ ExternalOrderType.RETAIL   ║
- * ║ OrderType.B2B       ║ ExternalOrderType.B2B      ║
- * ║ OrderType.NORMAL    ║ ExternalOrderType.SPECIAL  ║
- * ║ OrderType.EXTRA     ║ ExternalOrderType.SPECIAL  ║
- * ╚═════════════════════╩════════════════════════════╝
+ * +---------------------+----------------------------+
+ * | OrderType           | ExternalOrderType          |
+ * +---------------------+----------------------------+
+ * | null                | ExternalOrderType.DEFAULT  |
+ * | OrderType.STANDARD  | null                       |
+ * | OrderType.RETAIL    | ExternalOrderType.RETAIL   |
+ * | OrderType.B2B       | ExternalOrderType.B2B      |
+ * | OrderType.NORMAL    | ExternalOrderType.SPECIAL  |
+ * | OrderType.EXTRA     | ExternalOrderType.SPECIAL  |
+ * +---------------------+----------------------------+
  * 
* * @author Sjaak Derksen