]> git.uio.no Git - ifi-stolz-refaktor.git/blobdiff - case-study/jdt-before/notes/r3.1/apichanges_jdt-ui.html
Case Study: adding data and statistics
[ifi-stolz-refaktor.git] / case-study / jdt-before / notes / r3.1 / apichanges_jdt-ui.html
diff --git a/case-study/jdt-before/notes/r3.1/apichanges_jdt-ui.html b/case-study/jdt-before/notes/r3.1/apichanges_jdt-ui.html
new file mode 100644 (file)
index 0000000..762b220
--- /dev/null
@@ -0,0 +1,70 @@
+<!DOCTYPE doctype PUBLIC "-//w3c//dtd html 4.0 transitional//en">
+<html>
+<head>
+  <meta http-equiv="Content-Type"
+ content="text/html; charset=iso-8859-1">
+  <meta name="Author" content="IBM">
+  <title>JDT UI Breaking API changes</title>
+<link rel="stylesheet" href="http://dev.eclipse.org/default_style.css" type="text/css">
+</head>
+<body text="#000000" bgcolor="#ffffff">
+<font size="-2" color="#8080ff">java development tooling ui</font>
+<p>
+This document lists the breaking API changes that occurred between R3.0 and R3.1 and
+how to migrate from the R3.0 API to the R3.1 API.
+</p>
+<p></p>
+<table border="0" cellspacing="5" cellpadding="2" width="100%">
+  <tbody>
+    <tr>
+      <td align="left" width="72%"> <font size="+3"><b>jdt ui -
+Breaking API changes from R3.0 to R3.1</b></font> <br>
+    </tr>
+       <tr>
+      <td>
+      <ul>
+      </ul>
+      </td>
+    </tr>
+  </tbody>
+</table>
+<p> </p>
+<table border="0" cellspacing="5" cellpadding="2" width="100%">
+  <tbody>
+    <tr>
+      <td align="left" width="72%"> <font size="+3"><b>jdt ui -
+Non-breaking API changes from R3.0 to R3.1</b></font> <br>
+    </tr>
+       <tr>
+      <td>
+      <ul>
+        <li><span style="font-weight: bold; font-style: italic;">org.eclipse.jdt.ui.PreferenceConstants</span>:
+               <ul>
+                       <li>The Java editor hyperlinking has been generalized and pushed down to Platform Text. For that reason
+                               the following constants are now deprecated and should be replaced with the new one. The JDT UI
+                               preference store will return the default-default value for those deprecated constants.
+                               <ul>
+                                       <li><code>EDITOR_LINK_COLOR</code>, replaced by <code>AbstractDecoratedTextEditorPreferenceConstants.EDITOR_HYPERLINK_COLOR</code></li>
+                                       <li><code>EDITOR_BROWSER_LIKE_LINKS</code>, replaced by <code>AbstractDecoratedTextEditorPreferenceConstants.EDITOR_HYPERLINKS_ENABLED</code></li>
+                                       <li><code>EDITOR_BROWSER_LIKE_LINKS_KEY_MODIFIER</code>, replaced by <code>AbstractDecoratedTextEditorPreferenceConstants.EDITOR_HYPERLINK_KEY_MODIFIER</code></li>
+                                       <li><code>EDITOR_BROWSER_LIKE_LINKS_KEY_MODIFIER_MASK</code>, replaced by <code>AbstractDecoratedTextEditorPreferenceConstants.EDITOR_HYPERLINK_KEY_MODIFIER_MASK</code></li>
+                                       </ul>
+                               </li>
+                       </ul>
+        <br>
+        <li><span style="font-weight: bold; font-style: italic;">Method name coloring</span>: method name coloring is now a semantic coloring. Deprecated the following constants:
+               <ul>
+                 <li><code>IJavaColorConstants.JAVA_METHOD_NAME</code></li>
+                 <li><code>PreferenceConstants.EDITOR_JAVA_METHOD_NAME_{COLOR,BOLD,ITALIC}</code>.</li>
+               </ul>
+        </li>
+      </ul>
+      </td>
+    </tr>
+  </tbody>
+</table>
+<p>
+API changes from 2.1 to 3.0 can be found <a href="../r3.0/apichanges_jdt-ui.html?view=co">here</a>.
+</p>
+</body>
+</html>