|  | <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> | 
|  | <html> | 
|  | <head> | 
|  | <title>JDT UI 3.0.x</title> | 
|  | <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> | 
|  | <link rel="stylesheet" href="http://dev.eclipse.org/default_style.css" | 
|  | type="text/css"> | 
|  | </head> | 
|  | <body style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0)"> | 
|  |  | 
|  | <table border="0" cellspacing="5" cellpadding="2" width="100%"> | 
|  | <colgroup> | 
|  | <col valign="top" width="2%"> | 
|  | <col valign="top" width="98%"> | 
|  | </colgroup> | 
|  | <tbody> | 
|  | <tr> | 
|  | <td align="left" valign="top" colspan="2" bgcolor="#0080c0" | 
|  | width="100%"><b><font face="Arial,Helvetica"><font color="#ffffff"> | 
|  | Next Milestone Plan</font></font></b></td> | 
|  | </tr> | 
|  | <tr> | 
|  | <td><img src="http://dev.eclipse.org/images/Adarrow.gif" nosave="" | 
|  | border="0" height="16" width="16"></td> | 
|  | <td><b>General Items</b><ul> | 
|  | <li>Working on 2.1.1 maintenance stream</li> | 
|  | <li>Working on PR backlog</li> | 
|  | <li>Integrate call hierarchy contribution</li> | 
|  | </ul> | 
|  | </td> | 
|  | </tr> | 
|  | <tr> | 
|  | <td><img src="http://dev.eclipse.org/images/Adarrow.gif" nosave="" | 
|  | border="0" height="16" width="16"></td> | 
|  | <td><b>Code Manipulation</b><ul> | 
|  | <li>improve comment handling in AST rewriting | 
|  | <ul> | 
|  | <li>comments around statements</li> | 
|  | <li>comments following closing bracket of body declarations (e.g. } // end of method foo).</li> | 
|  | </ul> | 
|  | </li> | 
|  | </ul> | 
|  | </td> | 
|  | </tr> | 
|  | <tr> | 
|  | <td><img src="http://dev.eclipse.org/images/Adarrow.gif" nosave="" | 
|  | border="0" height="16" width="16"></td> | 
|  | <td><b>Navigation</b><ul> | 
|  | <li>Type hierarchy pop-up for a method. It allows to navigate up and | 
|  | down in the type hierarchy (overrides/ implementors)</li> | 
|  | </ul> | 
|  | </td> | 
|  | </tr> | 
|  | <tr> | 
|  | <td><img src="http://dev.eclipse.org/images/Adarrow.gif" | 
|  | nosave="" border="0" height="16" width="16"></td> | 
|  | <td><b>Quick Fix</b><ul> | 
|  | <li>unresolved method call: | 
|  | add/remove parameter to/from existing method | 
|  | </li> | 
|  | <li>unused local: remove local</li> | 
|  | </ul> | 
|  | </td> | 
|  | </tr> | 
|  | <tr> | 
|  | <td><img src="http://dev.eclipse.org/images/Adarrow.gif" nosave="" | 
|  | border="0" height="16" width="16"></td> | 
|  | <td><b>Refactoring</b><ul> | 
|  | <li>allow participating in rename refactoring for IJavaElements</li> | 
|  | <li>investigate using type constraints for extract interface and use | 
|  | super where possible</li> | 
|  | <li>rearchitecture delete functionality and investigate in move/copy</li> | 
|  | <li>reduce memory consumption of refactorings</li> | 
|  | <li>convert refactorings using code blocks to use AST rewriting | 
|  | <ul> | 
|  | <li>extract method</li> | 
|  | <li>surround with try/catch</li> | 
|  | <li>convert nested to top level class</li> | 
|  | </ul> | 
|  | </li> | 
|  | <li>Inline method: | 
|  | <ul> | 
|  | <li>solve issue with introducing unneeded local variables (bug <a | 
|  | href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=34997">34997</a>)</li> | 
|  | </ul> | 
|  | </li> | 
|  | </ul> | 
|  | </td> | 
|  | </tr> | 
|  | </tbody> | 
|  | </table> | 
|  | </body> | 
|  | </html> |