Bug 570168 - [AutoRefactor immigration #56/148] [cleanup & saveaction]
Primitive parsing

Change-Id: Idc4c1768f4dfa2885684b98afb8b5e6b6c458d14
Signed-off-by: Fabrice Tiercelin <fabrice.tiercelin@yahoo.fr>
Depends-On: Ie9fe30bb629e7cd772338ae461cc73b3ab878c57
diff --git a/4.19/images/primitive-parsing-after.png b/4.19/images/primitive-parsing-after.png
new file mode 100644
index 0000000..4cc6678
--- /dev/null
+++ b/4.19/images/primitive-parsing-after.png
Binary files differ
diff --git a/4.19/images/primitive-parsing-before.png b/4.19/images/primitive-parsing-before.png
new file mode 100644
index 0000000..4250ea2
--- /dev/null
+++ b/4.19/images/primitive-parsing-before.png
Binary files differ
diff --git a/4.19/jdt.html b/4.19/jdt.html
index c457f2c..1036eba 100644
--- a/4.19/jdt.html
+++ b/4.19/jdt.html
@@ -155,11 +155,11 @@
       <p>
         For the given code:
       </p>
-      <p><img src="images/convert-fields-before.png" alt="Before cleaning similar tails of blocks"/></p>
+      <p><img src="images/convert-fields-before.png" alt="Before"/></p>
       <p>
         One gets:
       </p>
-      <p><img src="images/convert-fields-after.png" alt="After cleaning similar tails of blocks"/></p>
+      <p><img src="images/convert-fields-after.png" alt="After"/></p>
     </td>
   </tr>
 
@@ -174,11 +174,33 @@
       <p>
         For the given code:
       </p>
-      <p><img src="images/static-inner-class-before.png" alt="Before cleaning similar tails of blocks"/></p>
+      <p><img src="images/static-inner-class-before.png" alt="Before"/></p>
       <p>
         One gets:
       </p>
-      <p><img src="images/static-inner-class-after.png" alt="After cleaning similar tails of blocks"/></p>
+      <p><img src="images/static-inner-class-after.png" alt="After"/></p>
+    </td>
+  </tr>
+
+  <tr id="primitive-parsing"> <!-- https://bugs.eclipse.org/bugs/show_bug.cgi?id=570168 -->
+    <td class="title"><a href="#primitive-parsing">Primitive parsing</a></td>
+    <td class="content">
+      A new clean up has been added that avoids to create primitive wrapper when parsing a string.
+      <p>
+        The object should be used as a primitive and not as a wrapper.
+      </p>
+      <p>
+        To apply the clean up, select <b>Primitive parsing</b> check box on the <b>Optimization</b> tab in your clean up profile.
+      </p>
+      <p><img src="images/optimization-preferences.png" alt="Preferences" width="800 px"/></p>
+      <p>
+        For the given code:
+      </p>
+      <p><img src="images/primitive-parsing-before.png" alt="Before"/></p>
+      <p>
+        One gets:
+      </p>
+      <p><img src="images/primitive-parsing-after.png" alt="After"/></p>
     </td>
   </tr>
 
@@ -235,11 +257,11 @@
       <p>
         For the given code:
       </p>
-      <p><img src="images/substring-before.png" alt="Before cleaning similar tails of blocks"/></p>
+      <p><img src="images/substring-before.png" alt="Before"/></p>
       <p>
         One gets:
       </p>
-      <p><img src="images/substring-after.png" alt="After cleaning similar tails of blocks"/></p>
+      <p><img src="images/substring-after.png" alt="After"/></p>
     </td>
   </tr>
 
@@ -266,11 +288,11 @@
       <p>
         For the given code:
       </p>
-      <p><img src="images/unreachable-block-before.png" alt="Before cleaning similar tails of blocks"/></p>
+      <p><img src="images/unreachable-block-before.png" alt="Before"/></p>
       <p>
         One gets:
       </p>
-      <p><img src="images/unreachable-block-after.png" alt="After cleaning similar tails of blocks"/></p>
+      <p><img src="images/unreachable-block-after.png" alt="After"/></p>
     </td>
   </tr>