Stephan Herrmann | 7b7062f | 2010-04-01 19:56:59 +0000 | [diff] [blame] | 1 | <!doctype html public "-//w3c//dtd html 4.0 transitional//en"> |
| 2 | <html> |
| 3 | <head> |
| 4 | <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> |
| 5 | <meta name="Author" content="IBM"> |
| 6 | <meta name="GENERATOR" content="Mozilla/4.75 [en] (Windows NT 5.0; U) [Netscape]"> |
| 7 | <title>JDT/Core Release Notes</title> |
| 8 | <link rel="stylesheet" href="../jdt_core_style.css" charset="iso-8859-1" type="text/css"> |
| 9 | </head> |
| 10 | <body text="#000000" bgcolor="#FFFFFF"> |
| 11 | <table border=0 cellspacing=5 cellpadding=2 width="100%" > |
| 12 | <tr> |
| 13 | <td align="left" width="72%" class="title1"> |
| 14 | <font size="+3"><b>jdt core - build notes 2.1 stream</b></font> |
| 15 | </td> |
| 16 | </tr> |
| 17 | <tr> |
| 18 | <td align="left" width="72%" class="title2"> |
| 19 | <font size="-2" color="#8080ff">Java development tools core</font> |
| 20 | </td> |
| 21 | </tr> |
| 22 | <tr><td> </td></tr> |
| 23 | <tr> |
| 24 | <td class="title3"> |
| 25 | <font size="-1"> |
| 26 | Here are the build notes for the Eclipse JDT/Core plug-in project |
| 27 | <a href="http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/jdt-core-home/main.html"><b>org.eclipse.jdt.core</b></a>, |
| 28 | describing <a href="http://bugs.eclipse.org/bugs" target=new>bug</a> resolution and substantial changes in the <a href="http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.jdt.core"><b>HEAD</b></a> branch. |
| 29 | This present document covers all changes since Release 2.0, changes which occurred up to Release 2.0 can be found |
| 30 | in <a href="http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/org.eclipse.jdt.core/notes/R20_buildnotes_jdt-core.html">build notes R2.0</a>. |
| 31 | </font> |
| 32 | </td> |
| 33 | </tr> |
| 34 | </table> |
| 35 | |
| 36 | <p><hr><h1> |
| 37 | Eclipse Platform Build Notes <br> |
| 38 | Java development tools core</h1> |
| 39 | Eclipse SDK 2.1 Build - 27th March 2003 |
| 40 | <br>Project org.eclipse.jdt.core v_311 - 2.1 RELEASE (R2_1) |
| 41 | <h2> |
| 42 | What's new in this drop</h2> |
| 43 | <ul> |
| 44 | </ul> |
| 45 | |
| 46 | <h3>Problem Reports Fixed</h3> |
| 47 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=35731">35731</a> |
| 48 | Unable to build problem |
| 49 | |
| 50 | <h3>Problem Reports Closed</h3> |
| 51 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=35754">35754</a> |
| 52 | NPE in Scope.getTypeOrPackage |
| 53 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=35298">35298</a> |
| 54 | NPE: Internal compiler error |
| 55 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=31497">31497</a> |
| 56 | Internal compiler error |
| 57 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=35476">35476</a> |
| 58 | Null pointer exception in org.eclipse.jdt.internal.compiler.lookup.Scope.getTypeOrPackage |
| 59 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=34962">34962</a> |
| 60 | NPE in Scope.getTypeOrPackage |
| 61 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=35651">35651</a> |
| 62 | "Unused private types, methods or fields" should recognize serialVersionUID. |
| 63 | |
| 64 | <p><hr><h1> |
| 65 | Eclipse Platform Build Notes <br> |
| 66 | Java development tools core</h1> |
| 67 | Eclipse SDK 2.1 Build - 26th March 2003 |
| 68 | <br>Project org.eclipse.jdt.core v_310 |
| 69 | <h2> |
| 70 | What's new in this drop</h2> |
| 71 | <ul> |
| 72 | </ul> |
| 73 | |
| 74 | <h3>Problem Reports Fixed</h3> |
| 75 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=24240">24240</a> |
| 76 | DOC - JavaConventions.validateIdentifier: must NOT have the same spelling as ... |
| 77 | |
| 78 | <h3>Problem Reports Closed</h3> |
| 79 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=35658">35658</a> |
| 80 | Cannot resolve Inner Class reference |
| 81 | |
| 82 | <p><hr><h1> |
| 83 | Eclipse Platform Build Notes <br> |
| 84 | Java development tools core</h1> |
| 85 | Eclipse SDK 2.1 Build - 25th March 2003 |
| 86 | <br>Project org.eclipse.jdt.core v_309 |
| 87 | <h2> |
| 88 | What's new in this drop</h2> |
| 89 | <ul> |
| 90 | </ul> |
| 91 | |
| 92 | <h3>Problem Reports Fixed</h3> |
| 93 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=35654">35654</a> |
| 94 | spec bug in CompilationUnitSorter.sort |
| 95 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=35561">35561</a> |
| 96 | No source found if attached file contains 2 potential root paths |
| 97 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=35352">35352</a> |
| 98 | NPE when attaching source |
| 99 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=35456">35456</a> |
| 100 | The Eclipse compiler generates classes that throw a VerifyError |
| 101 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=35473">35473</a> |
| 102 | NPE when exiting Eclipse |
| 103 | |
| 104 | <h3>Problem Reports Closed</h3> |
| 105 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=35510">35510</a> |
| 106 | Assigning code to a library that is within a jarfile |
| 107 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=35642">35642</a> |
| 108 | NPE in index manager during shutdown |
| 109 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=35608">35608</a> |
| 110 | NPE on shutdown |
| 111 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=35437">35437</a> |
| 112 | can't call protected methods from derived classes in other pkg |
| 113 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=35396">35396</a> |
| 114 | Compiler error in RC2 |
| 115 | |
| 116 | <p><hr><h1> |
| 117 | Eclipse Platform Build Notes <br> |
| 118 | Java development tools core</h1> |
| 119 | Eclipse SDK 2.1 Build - 20th March 2003 |
| 120 | <br>Project org.eclipse.jdt.core v_308 - 2.1 RELEASE CANDIDATE 3a |
| 121 | <h2> |
| 122 | What's new in this drop</h2> |
| 123 | <ul> |
| 124 | </ul> |
| 125 | |
| 126 | <h3>Problem Reports Fixed</h3> |
| 127 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=35306">35306</a> |
| 128 | Index update request can be incorrectly handled |
| 129 | |
| 130 | <h3>Problem Reports Closed</h3> |
| 131 | |
| 132 | <p><hr><h1> |
| 133 | Eclipse Platform Build Notes <br> |
| 134 | Java development tools core</h1> |
| 135 | Eclipse SDK 2.1 Build - 19th March 2003 |
| 136 | <br>Project org.eclipse.jdt.core v_307 - 2.1 RELEASE CANDIDATE 3 |
| 137 | <h2> |
| 138 | What's new in this drop</h2> |
| 139 | <ul> |
| 140 | </ul> |
| 141 | |
| 142 | <h3>Problem Reports Fixed</h3> |
| 143 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=34040">34040</a> |
| 144 | It takes a minute to expand a project in Package explorer |
| 145 | |
| 146 | <h3>Problem Reports Closed</h3> |
| 147 | |
| 148 | <p><hr><h1> |
| 149 | Eclipse Platform Build Notes <br> |
| 150 | Java development tools core</h1> |
| 151 | Eclipse SDK 2.1 Build - 18th March 2003 |
| 152 | <br>Project org.eclipse.jdt.core v_306 |
| 153 | <h2> |
| 154 | What's new in this drop</h2> |
| 155 | <ul> |
| 156 | </ul> |
| 157 | |
| 158 | <h3>Problem Reports Fixed</h3> |
| 159 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=35237">35237</a> |
| 160 | Ant adapter should say where to look for the .log file |
| 161 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=35132">35132</a> |
| 162 | Need to reindex jar not on classpath not detected |
| 163 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=35131">35131</a> |
| 164 | Optimize source attachment query when no source attachment available |
| 165 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=35128">35128</a> |
| 166 | Problems with packages named "java" |
| 167 | |
| 168 | <h3>Problem Reports Closed</h3> |
| 169 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=34214">34214</a> |
| 170 | createPackageDeclaration on ICompilationUnit |
| 171 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=35098">35098</a> |
| 172 | Delete compiled class files when deleting source file |
| 173 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=35087">35087</a> |
| 174 | NPE while importing plug-ins |
| 175 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=34850">34850</a> |
| 176 | Need better control over deprecation messages |
| 177 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=34322">34322</a> |
| 178 | SDK hangs while building on IBM1.3.1SR2 |
| 179 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=30418">30418</a> |
| 180 | Inner classes cause compilation errors with asserts |
| 181 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=34789">34789</a> |
| 182 | Search for references does not show subclassed methods |
| 183 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=33885">33885</a> |
| 184 | packages with javax in their name don't import properly |
| 185 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=34992">34992</a> |
| 186 | TODO as a substring in a comment generates a task |
| 187 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=34708">34708</a> |
| 188 | unreliable full build/refresh using linked source folders |
| 189 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=35093">35093</a> |
| 190 | Not only changes in working copy should refresh type hierarcy. |
| 191 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=34851">34851</a> |
| 192 | Rename Class operation hangs |
| 193 | |
| 194 | <p><hr><h1> |
| 195 | Eclipse Platform Build Notes <br> |
| 196 | Java development tools core</h1> |
| 197 | Eclipse SDK 2.1 Build - 13th March 2003 |
| 198 | <br>Project org.eclipse.jdt.core v_305 |
| 199 | <h2> |
| 200 | What's new in this drop</h2> |
| 201 | <ul> |
| 202 | </ul> |
| 203 | |
| 204 | <h3>Problem Reports Fixed</h3> |
| 205 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=34845">34845</a> |
| 206 | asserts do not need to be NLS'ed |
| 207 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=34658">34658</a> |
| 208 | Save All failed with unhelpful error message. |
| 209 | |
| 210 | <h3>Problem Reports Closed</h3> |
| 211 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=34802">34802</a> |
| 212 | instanceof produce InternalCompilerError on MacOSX with JDK1.4.1 |
| 213 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=34734">34734</a> |
| 214 | internal compiler error ArrayIndexOutOfBound w/ 1.4.1 release |
| 215 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=34706">34706</a> |
| 216 | Internal compiler error |
| 217 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=34907">34907</a> |
| 218 | ArrayIndexOutOfBoundsException after installing Java 1.4.1_01 |
| 219 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=34029">34029</a> |
| 220 | "False-positive" deprecated warning |
| 221 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=34813">34813</a> |
| 222 | NPE from builder |
| 223 | |
| 224 | <p><hr><h1> |
| 225 | Eclipse Platform Build Notes <br> |
| 226 | Java development tools core</h1> |
| 227 | Eclipse SDK 2.1 Build - 11th March 2003 |
| 228 | <br>Project org.eclipse.jdt.core v_304 |
| 229 | <h2> |
| 230 | What's new in this drop</h2> |
| 231 | <ul> |
| 232 | </ul> |
| 233 | |
| 234 | <h3>Problem Reports Fixed</h3> |
| 235 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=33927">33927</a> |
| 236 | Leak in Java Editor |
| 237 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=33950">33950</a> |
| 238 | Slow performance when changing code in a much referenced project |
| 239 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=34000">34000</a> |
| 240 | JDK Compliance doesn't match javac generation from an IBM or SUN JDK |
| 241 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=34078">34078</a> |
| 242 | Hierarchy: 27% of time spent reporting progress |
| 243 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=33998">33998</a> |
| 244 | unexpected NullPointerException |
| 245 | |
| 246 | <h3>Problem Reports Closed</h3> |
| 247 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=34566">34566</a> |
| 248 | can't get assert to work with mac os x java 1.4.1 |
| 249 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=34337">34337</a> |
| 250 | [RC2] Searches freezes ? |
| 251 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=33412">33412</a> |
| 252 | GB18030: Can't set JRE in a path contains GB18030 characters |
| 253 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=34292">34292</a> |
| 254 | [RC2] OutOfMemory compiling |
| 255 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=34130">34130</a> |
| 256 | Debug statements on console |
| 257 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=34301">34301</a> |
| 258 | Java compiler doesn't dected always unreported exception |
| 259 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=32927">32927</a> |
| 260 | Exception while playing with type hierarchy |
| 261 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=34059">34059</a> |
| 262 | When adding a library that is stored in a directory containing a "(" or ")" the classes are *not* reachable for Code Assist. |
| 263 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=33900">33900</a> |
| 264 | NPE setting output directory of a source folder |
| 265 | |
| 266 | <p><hr><h1> |
| 267 | Eclipse Platform Build Notes <br> |
| 268 | Java development tools core</h1> |
| 269 | Eclipse SDK 2.1 Build - 6th March 2003 |
| 270 | <br>Project org.eclipse.jdt.core v_303 - 2.1 RELEASE CANDIDATE 2 |
| 271 | <h2> |
| 272 | What's new in this drop</h2> |
| 273 | <ul> |
| 274 | <li><code>IJavaProject.isOnClasspath(...)</code> no longer throws any exception, but rather consistently return <code>false</code> |
| 275 | in these circumstances. Indeed, it is difficult for clients to work with predicates that throw exceptions. |
| 276 | Although this change creates a source incompatibility, the change is binary compatible with 2.0 and within the original |
| 277 | spirit of the original API contract. Include in 2.1 readme. |
| 278 | </li> |
| 279 | </ul> |
| 280 | |
| 281 | <h3>Problem Reports Fixed</h3> |
| 282 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=33990">33990</a> |
| 283 | .class file time-stamps out of sync with .java files |
| 284 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=32665">32665</a> |
| 285 | Closing element trace should hide children |
| 286 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=32634">32634</a> |
| 287 | Improve readability of compiling progress message |
| 288 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=33949">33949</a> |
| 289 | DOM: assert statement has wrong length |
| 290 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=33695">33695</a> |
| 291 | project build path broken |
| 292 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=33475">33475</a> |
| 293 | Build path seems to be lost every time Eclipse restarts |
| 294 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=33785">33785</a> |
| 295 | Open on selection fails |
| 296 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=33800">33800</a> |
| 297 | search: reporting too many method occurrences |
| 298 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=33806">33806</a> |
| 299 | Code assist failure: assignment of double in for loop hides previous variables |
| 300 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=33754">33754</a> |
| 301 | IJavaProject.isOnClasspath should answer false for working copies outside the classpath |
| 302 | |
| 303 | <h3>Problem Reports Closed</h3> |
| 304 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=33918">33918</a> |
| 305 | Libraries are not presented in the Package Explorer (I030227) |
| 306 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=33843">33843</a> |
| 307 | Compiler incorrectly generating static method calls |
| 308 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=33625">33625</a> |
| 309 | Searching for field references with SearchEngine returns some incorrect results |
| 310 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=31610">31610</a> |
| 311 | IDE does hang-up |
| 312 | |
| 313 | <p><hr><h1> |
| 314 | Eclipse Platform Build Notes <br> |
| 315 | Java development tools core</h1> |
| 316 | Eclipse SDK 2.1 Build - 4th March 2003 |
| 317 | <br>Project org.eclipse.jdt.core v_302a |
| 318 | <h2> |
| 319 | What's new in this drop</h2> |
| 320 | |
| 321 | <h3>Problem Reports Fixed</h3> |
| 322 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=33757">33757</a> |
| 323 | Problem not detected when opening a working copy |
| 324 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=33753">33753</a> |
| 325 | Missing resource messages could be improved |
| 326 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=33748">33748</a> |
| 327 | Cannot open working copy on .java file in simple project |
| 328 | |
| 329 | <h3>Problem Reports Closed</h3> |
| 330 | |
| 331 | <p><hr><h1> |
| 332 | Eclipse Platform Build Notes <br> |
| 333 | Java development tools core</h1> |
| 334 | Eclipse SDK 2.1 Build - 4th March 2003 |
| 335 | <br>Project org.eclipse.jdt.core v_302 |
| 336 | <h2> |
| 337 | What's new in this drop</h2> |
| 338 | <ul> |
| 339 | <li>Generalization of working copy deltas: the creation and destruction of any working copy (regular or shared) |
| 340 | now fires an <code>ElementChangedEvent</code> as well indicating that the working copy has been |
| 341 | <code>ADDED</code> or <code>REMOVED</code>. |
| 342 | Until now, only shared working copies were providing such delta notifications. |
| 343 | <br>See: |
| 344 | <ul> |
| 345 | <li><code>IWorkingCopy.getWorkingCopy()</code></li> |
| 346 | <li><code>IWorkingCopy.getWorkingCopy(IProgressMonitor, IBufferFactory, IProblemRequestor)</code></li> |
| 347 | <li><code>IWorkingCopy.destroy()</code></li> |
| 348 | </ul> |
| 349 | </li> |
| 350 | </ul> |
| 351 | |
| 352 | <h3>Problem Reports Fixed</h3> |
| 353 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=31799">31799</a> |
| 354 | Getting squigglies in Java files not on classpath |
| 355 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=31858">31858</a> |
| 356 | NPE in log |
| 357 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=33371">33371</a> |
| 358 | Rename method dialog: Error message should quote name |
| 359 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=33686">33686</a> |
| 360 | Missing extension point schemas |
| 361 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=32981">32981</a> |
| 362 | Cancel Extract Interface refactoring does not cleanup working copies |
| 363 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=33692">33692</a> |
| 364 | Cleanup in the batch compiler default options |
| 365 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=33653">33653</a> |
| 366 | Relevance - should privilege type not needing qualification |
| 367 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=33039">33039</a> |
| 368 | Quick Fix: IAE n invocation |
| 369 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=32588">32588</a> |
| 370 | Error saving changed source files; all files in project deleted |
| 371 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=33560">33560</a> |
| 372 | Workspace shows temporary problems also the compiler doesn't |
| 373 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=31765">31765</a> |
| 374 | private recursive methods not marked as unused |
| 375 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=33231">33231</a> |
| 376 | Deadlock performing CVS decoration while JRE initializers are invoked |
| 377 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=33571">33571</a> |
| 378 | SearchEngine.searchAllTypeNames: NPE when passing null as progress monitor |
| 379 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=33035">33035</a> |
| 380 | OutOfMemoryException while searching for references |
| 381 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=33445">33445</a> |
| 382 | CodeAssist - Relevance is not correct for local class |
| 383 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=33462">33462</a> |
| 384 | NPE during shutdown |
| 385 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=33424">33424</a> |
| 386 | No completion available in local type constructor |
| 387 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=33225">33225</a> |
| 388 | Override methods... inserts methods incorrectly if class body is as {} |
| 389 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=33207">33207</a> |
| 390 | Reject output folder that coincidate with source folder if not equal |
| 391 | |
| 392 | <h3>Problem Reports Closed</h3> |
| 393 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=33621">33621</a> |
| 394 | ICompilationUnit.getElementAt(int) returns strange things when parameter is in a field declaration inside anonymous and local classes |
| 395 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=33696">33696</a> |
| 396 | Java source exclusion filter stopped working in RC1 |
| 397 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=32250">32250</a> |
| 398 | Reporting unused private methods could be improved |
| 399 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=33610">33610</a> |
| 400 | Deltas sent while in operation executed with JavaCore.run |
| 401 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=33573">33573</a> |
| 402 | NPE in IndexManager on shutdown |
| 403 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=33527">33527</a> |
| 404 | Inexact match searching in java.math.BigDecimal |
| 405 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=33505">33505</a> |
| 406 | Compiler fails on allowed inner class code |
| 407 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=33461">33461</a> |
| 408 | NPE upon shutdown |
| 409 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=33466">33466</a> |
| 410 | NPE on shutdown from IndexManager |
| 411 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=33475">33475</a> |
| 412 | Build path seems to be lost every time Eclipse restarts |
| 413 | |
| 414 | <p><hr><h1> |
| 415 | Eclipse Platform Build Notes <br> |
| 416 | Java development tools core</h1> |
| 417 | Eclipse SDK 2.1 Build - 27th February 2003 |
| 418 | <br>Project org.eclipse.jdt.core v_301 |
| 419 | <h2> |
| 420 | What's new in this drop</h2> |
| 421 | |
| 422 | <h3>Problem Reports Fixed</h3> |
| 423 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=33321">33321</a> |
| 424 | NPE in IndexManager shutdown |
| 425 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=31764">31764</a> |
| 426 | CompletionEngine doesn't feed errors to completion requestor |
| 427 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=32488">32488</a> |
| 428 | Request to add/remove source folder to index should not look at active job |
| 429 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=32392">32392</a> |
| 430 | NPE in SourceMapper |
| 431 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=32701">32701</a> |
| 432 | Disassembler doesn't show actual modifiers for member types |
| 433 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=32919">32919</a> |
| 434 | Hierarchy views progress bar is useless |
| 435 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=32973">32973</a> |
| 436 | Codeassist relevance should privilege prefix match over need for qualification |
| 437 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=32629">32629</a> |
| 438 | DeltaProcessor walking some binary output |
| 439 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=32612">32612</a> |
| 440 | Saved index file names leaking names? |
| 441 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=32376">32376</a> |
| 442 | Signature.getSimpleName/Qualifier should not create an own char-array |
| 443 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=32628">32628</a> |
| 444 | Too much time finding out there is no source during search |
| 445 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=32974">32974</a> |
| 446 | Invalid classpath error on ..classpath edition |
| 447 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=32986">32986</a> |
| 448 | Stack overflow, infinate recursion in compiler |
| 449 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=32607">32607</a> |
| 450 | Removing outer folder removes nested folder's cus from index |
| 451 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=32937">32937</a> |
| 452 | Kind not set for empty fine-grained delta |
| 453 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=32909">32909</a> |
| 454 | compiler error |
| 455 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=32690">32690</a> |
| 456 | Classpath error are not detected after a Check out |
| 457 | |
| 458 | <h3>Problem Reports Closed</h3> |
| 459 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=32738">32738</a> |
| 460 | TVT: Externalized Strings to be removed from .properties file |
| 461 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=32957">32957</a> |
| 462 | StackOverFlowError renaming class |
| 463 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=32323">32323</a> |
| 464 | CVS information on class-Files lost during "rebuild project" |
| 465 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=32563">32563</a> |
| 466 | IAE in org.eclipse.jdt.core.Signature.toCharArray (M5) |
| 467 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=32900">32900</a> |
| 468 | Java out of memory problem |
| 469 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=25848">25848</a> |
| 470 | RedHat Linux LANG=en_US.UTF-8 causes some files *NOT* to be compiled |
| 471 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=32579">32579</a> |
| 472 | abstract protected method can't be overridden |
| 473 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=32545">32545</a> |
| 474 | Cannot override a method that's accessible in the superclass, but inaccessible in the super-superclass |
| 475 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=32179">32179</a> |
| 476 | Problems searching for references to selected text |
| 477 | |
| 478 | <p><hr><h1> |
| 479 | Eclipse Platform Build Notes <br> |
| 480 | Java development tools core</h1> |
| 481 | Eclipse SDK 2.1 Build - 21st February 2003 |
| 482 | <br>Project org.eclipse.jdt.core v_300 - 2.1 RELEASE CANDIDATE 1 |
| 483 | <h2> |
| 484 | What's new in this drop</h2> |
| 485 | <ul> |
| 486 | <li>In 1.4 compliant mode, the compiler will allow unterminated line comment (i.e. with no trailing line separator), as a consequence |
| 487 | of the JLS revisal. Thus removed temporary (and unused) 2.1 API : |
| 488 | <code>ToolFactory.createScanner(boolean tokenizeComments, boolean tokenizeWhiteSpace, boolean assertMode, boolean recordLineSeparator, <b>boolean strictComment</b>)</code> |
| 489 | </li> |
| 490 | </ul> |
| 491 | |
| 492 | <h3>Problem Reports Fixed</h3> |
| 493 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=32342">32342</a> |
| 494 | The field type Class_A is defined in an inherited type and an enclosing scope |
| 495 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=32476">32476</a> |
| 496 | Spec now allows line comment to end with EOF |
| 497 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=32339">32339</a> |
| 498 | Cannot find declaration of SIGNATURE in Java text search |
| 499 | |
| 500 | <h3>Problem Reports Closed</h3> |
| 501 | |
| 502 | <p><hr><h1> |
| 503 | Eclipse Platform Build Notes <br> |
| 504 | Java development tools core</h1> |
| 505 | Eclipse SDK 2.1 Build - 20th February 2003 |
| 506 | <br>Project org.eclipse.jdt.core v_299 |
| 507 | <h2> |
| 508 | What's new in this drop</h2> |
| 509 | <ul> |
| 510 | <li>Added helper method to extract problem marker arguments: <code>CorrectionEngine.getProblemArguments(IMarker problemMarker)</code> |
| 511 | <li>Added 2 settings to disable classpath enhancements which could affect 2.0 clients. |
| 512 | <pre> |
| 513 | * JAVACORE / Enabling Usage of Classpath Exclusion Patterns |
| 514 | * When set to "disabled", no entry on a project classpath can be associated with |
| 515 | * an exclusion pattern. |
| 516 | * - option id: "org.eclipse.jdt.core.classpath.exclusionPatterns" |
| 517 | * - possible values: { "enabled", "disabled" } |
| 518 | * - default: "enabled" |
| 519 | * |
| 520 | * JAVACORE / Enabling Usage of Classpath Multiple Output Locations |
| 521 | * When set to "disabled", no entry on a project classpath can be associated with |
| 522 | * a specific output location, preventing thus usage of multiple output locations. |
| 523 | * - option id: "org.eclipse.jdt.core.classpath.multipleOutputLocations" |
| 524 | * - possible values: { "enabled", "disabled" } |
| 525 | * - default: "enabled" |
| 526 | </pre> |
| 527 | <li>Removed temporary 2.1 API : |
| 528 | <ul> |
| 529 | <li><code>IPackageFragmentRoot.computeSourceAttachmentRootPath(IPath sourceAttachmentPath)</code> |
| 530 | </li> |
| 531 | <li><code>IJavaModelMarker.UNBOUND_CONTAINER</code>, use classpath problem marker ID instead (<code>IJavaModelStatusConstants.CP_CONTAINER_PATH_UNBOUND</code>). |
| 532 | </li> |
| 533 | <li><code>IJavaModelMarker.UNBOUND_VARIABLE</code>, use classpath problem marker ID instead (<code>IJavaModelStatusConstants.CP_VARIABLE_PATH_UNBOUND</code>). |
| 534 | </li> |
| 535 | </ul> |
| 536 | </li> |
| 537 | </ul> |
| 538 | |
| 539 | <h3>Problem Reports Fixed</h3> |
| 540 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=29578">29578</a> |
| 541 | Issues with migrating shared data |
| 542 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=32040">32040</a> |
| 543 | Multiple output folders fooling Java builder |
| 544 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=32217">32217</a> |
| 545 | Missing JavaCore in JDT/Core project index |
| 546 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=32338">32338</a> |
| 547 | Auto generated comments of quickfix method generation for unnamed package class is wrong |
| 548 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=32271">32271</a> |
| 549 | Type Hierarchy Progress monitor improvements |
| 550 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=32267">32267</a> |
| 551 | TypeHierarchy. Does not set progress monitor to done when cancelled |
| 552 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=32218">32218</a> |
| 553 | Inexact matches found when should be exact |
| 554 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=31016">31016</a> |
| 555 | builder exception found in log |
| 556 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=32225">32225</a> |
| 557 | incorrect delta after deleting 2 fields |
| 558 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=32219">32219</a> |
| 559 | JavaModel operations fail with ArrayIndexOutOfBoundsException if array empty |
| 560 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=32182">32182</a> |
| 561 | NPE performing search |
| 562 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=27994">27994</a> |
| 563 | Code Assist replace mode inconsistent |
| 564 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=32041">32041</a> |
| 565 | Multiple output folders fooling Java Model |
| 566 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=32196">32196</a> |
| 567 | Patch: correctly detect misisng .rsc file |
| 568 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=32111">32111</a> |
| 569 | ArrayIndexOutOfBoundsException during delete of members |
| 570 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=32100">32100</a> |
| 571 | when superpackage package empty deleting a subpackage deletes superpackage |
| 572 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=31646">31646</a> |
| 573 | No proposal using code assist in field initializer |
| 574 | |
| 575 | <h3>Problem Reports Closed</h3> |
| 576 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=32227">32227</a> |
| 577 | Serialization incompatibility with Sun's 1.4 compiler |
| 578 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=28426">28426</a> |
| 579 | Content Assist displays x(String arg0, String arg1) should be x(String str, String delim) |
| 580 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=32164">32164</a> |
| 581 | Serialization methods with private or arbitrary access modifiers should be ignored by "unused private members" compiler check. |
| 582 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=32097">32097</a> |
| 583 | Regression - attached source not found when in a subdirecory of archive |
| 584 | |
| 585 | <p><hr><h1> |
| 586 | Eclipse Platform Build Notes <br> |
| 587 | Java development tools core</h1> |
| 588 | Eclipse SDK 2.1 Build - 18th February 2003 |
| 589 | <br>Project org.eclipse.jdt.core v_298 |
| 590 | <h2> |
| 591 | What's new in this drop</h2> |
| 592 | <ul> |
| 593 | <li>Fix for bug <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=31997">31997</a> |
| 594 | requires the index format to be changed. Indexes will be automatically regenerated upon |
| 595 | subsequent search queries (accounting for indexing notification in search progress dialogs). |
| 596 | </li> |
| 597 | <li>Unused parameter diagnosis will now ignore parameters in an abstract method, |
| 598 | a main method, an implementation of an abstract method or a method overriding a |
| 599 | concrete one. Additional settings got added for enabling the diagnosis of the latter |
| 600 | two scenarii. |
| 601 | <pre> |
| 602 | * COMPILER / Reporting Unused Parameter if Implementing Abstract Method |
| 603 | * When enabled, the compiler will signal unused parameters in abstract method implementations. |
| 604 | * The severity of the problem is controlled with option "org.eclipse.jdt.core.compiler.problem.unusedParameter". |
| 605 | * - option id: "org.eclipse.jdt.core.compiler.problem.unusedParameterWhenImplementingAbstract" |
| 606 | * - possible values: { "enabled", "disabled" } |
| 607 | * - default: "disabled" |
| 608 | * |
| 609 | * COMPILER / Reporting Unused Parameter if Overriding Concrete Method |
| 610 | * When enabled, the compiler will signal unused parameters in methods overriding concrete ones. |
| 611 | * The severity of the problem is controlled with option "org.eclipse.jdt.core.compiler.problem.unusedParameter". |
| 612 | * - option id: "org.eclipse.jdt.core.compiler.problem.unusedParameterWhenOverridingConcrete" |
| 613 | * - possible values: { "enabled", "disabled" } |
| 614 | * - default: "disabled" |
| 615 | </pre> |
| 616 | </li> |
| 617 | <li><b>Code completion enhancement:</b> |
| 618 | <ul> |
| 619 | <li>Relevance of a proposal is higher if the proposal is a variable name and this name contains a prefix.</li> |
| 620 | <li>Relevance of a proposal is higher if the proposal is a variable name and this name contains a suffix.</li> |
| 621 | </ul> |
| 622 | </li> |
| 623 | </ul> |
| 624 | |
| 625 | <h3>Problem Reports Fixed</h3> |
| 626 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=32107">32107</a> |
| 627 | Index signature change isn't honoured any longer |
| 628 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=31997">31997</a> |
| 629 | Refactoring d.n. work for projects with brackets in name. |
| 630 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=31417">31417</a> |
| 631 | Where has the "Root Path" field gone? [doc] |
| 632 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=32000">32000</a> |
| 633 | IJavaModel.contains() returns true for resources copied into bin folder |
| 634 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=31947">31947</a> |
| 635 | NPE on shutdown in BlocksIndexInput.close() |
| 636 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=31985">31985</a> |
| 637 | NPE searching non-qualified and case insensitive type ref |
| 638 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=28637">28637</a> |
| 639 | [Preferences] Import Preferences: Console Message: Content is not allowed in Prolog |
| 640 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=31748">31748</a> |
| 641 | [search] search for reference is broken 2.1 M5 |
| 642 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=31990">31990</a> |
| 643 | Working copy operations should not take workspace lock |
| 644 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=31811">31811</a> |
| 645 | VerifyError with huge switch statement |
| 646 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=5783">5783</a> |
| 647 | Problem counts are not accumulated |
| 648 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=31652">31652</a> |
| 649 | NamingConvention.suggestXXNames: Put the most relevant first |
| 650 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=31628">31628</a> |
| 651 | Redundant import need a warning (matching package declaration) |
| 652 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=31867">31867</a> |
| 653 | No unused import diagnosis on duplicate import |
| 654 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=31495">31495</a> |
| 655 | Should writeObject/readObject be a compiler warning? |
| 656 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=31538">31538</a> |
| 657 | serialVersionUID being flagged as an "unused" field |
| 658 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=31757">31757</a> |
| 659 | Folder with invalid pkg name should be non-Java resource |
| 660 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=25204">25204</a> |
| 661 | Eclipse compiler option: Unused parameters (i.e. never read) |
| 662 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=27251">27251</a> |
| 663 | Compiler preferences: Unused parameters - ignore main |
| 664 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=31383">31383</a> |
| 665 | Strange rendering of of link resources when link points to Eclipse workspace |
| 666 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=31756">31756</a> |
| 667 | Code assist: fails inside an array which inside a function call |
| 668 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=31248">31248</a> |
| 669 | Java Compiler progress monitor tells about probelms found |
| 670 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=29790">29790</a> |
| 671 | OOM Exception in search cause IDE freeze |
| 672 | |
| 673 | <h3>Problem Reports Closed</h3> |
| 674 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=32083">32083</a> |
| 675 | overridden methods that change visibility cause compiler error |
| 676 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=32044">32044</a> |
| 677 | Pre auto build notification fired when closing or opening a file |
| 678 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=31903">31903</a> |
| 679 | Null pointer exception loading from respository |
| 680 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=31968">31968</a> |
| 681 | Notifier loose nested levels |
| 682 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=31942">31942</a> |
| 683 | Bug with Selection Statement switch() |
| 684 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=31916">31916</a> |
| 685 | M5 Crashing |
| 686 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=31923">31923</a> |
| 687 | Source folder specific compiler settings |
| 688 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=31917">31917</a> |
| 689 | Unused private method warning doesn't know about read/writeObject |
| 690 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=8452">8452</a> |
| 691 | Wrong position in FieldReference |
| 692 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12797">12797</a> |
| 693 | Can't add directory pointing to class-files to project classpath |
| 694 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11023">11023</a> |
| 695 | Filter code assist choices based on context |
| 696 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=7293">7293</a> |
| 697 | Scrubbing Output Directory Can Cause Havoc |
| 698 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=6096">6096</a> |
| 699 | Exception using code assist after package rename |
| 700 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=5043">5043</a> |
| 701 | Feature Request: source folders in other projects |
| 702 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=6488">6488</a> |
| 703 | Classpath Variables (allow plugins to reserve some) |
| 704 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=31809">31809</a> |
| 705 | Eclipse reports error in task view - but it's no error! |
| 706 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=28319">28319</a> |
| 707 | Unused parameter should be limited to current method/class |
| 708 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=31243">31243</a> |
| 709 | Warn of unused parameters: Should not warn when method overrides |
| 710 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=28139">28139</a> |
| 711 | Highlight unused method parameters that are not inherited |
| 712 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=31380">31380</a> |
| 713 | NPE setting classpath |
| 714 | |
| 715 | <p><hr><h1> |
| 716 | Eclipse Platform Build Notes <br> |
| 717 | Java development tools core</h1> |
| 718 | Eclipse SDK 2.1 Build - 13th February 2003 |
| 719 | <br>Project org.eclipse.jdt.core v_297 |
| 720 | <h2> |
| 721 | What's new in this drop</h2> |
| 722 | <ul> |
| 723 | <li>To help fixing bug <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=31135 ">31135</a>, |
| 724 | added new flag <code>F_REORDER</code> on <code>IJavaElementDelta</code>. This flag is |
| 725 | positioned if a member in a compilation unit has changed its position relatively to its siblings. |
| 726 | </li> |
| 727 | </ul> |
| 728 | |
| 729 | <h3>Problem Reports Fixed</h3> |
| 730 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=31476">31476</a> |
| 731 | CU is on build path also it is located in a excluded folder |
| 732 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=31303">31303</a> |
| 733 | copy of read-only package doesn't preserve read-only flag |
| 734 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=24045">24045</a> |
| 735 | Error deleting parent folder of source folder |
| 736 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=31653">31653</a> |
| 737 | typos in javadoc of NamingConventions |
| 738 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=30623">30623</a> |
| 739 | Strange java delta when creating a new class |
| 740 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=31446">31446</a> |
| 741 | Cannot cancel 'Cleaning of output foder' |
| 742 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=30757">30757</a> |
| 743 | Out of memory exception during hierarchy scoped search |
| 744 | |
| 745 | <h3>Problem Reports Closed</h3> |
| 746 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=30485">30485</a> |
| 747 | ArrayOutOfBoundsException during shutdown |
| 748 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=30609">30609</a> |
| 749 | Output folder scrubbing |
| 750 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=31591">31591</a> |
| 751 | abstract method in base class, defined in a subclass results in compile error |
| 752 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=31605">31605</a> |
| 753 | Single line comment on the last line of a file produces a syntax error |
| 754 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=31626">31626</a> |
| 755 | getJavadoc() on TypeDeclaration returning incorrect comment |
| 756 | |
| 757 | <p><hr><h1> |
| 758 | Eclipse Platform Build Notes <br> |
| 759 | Java development tools core</h1> |
| 760 | Eclipse SDK 2.1 Build - 11th February 2003 |
| 761 | <br>Project org.eclipse.jdt.core v_296 |
| 762 | <h2> |
| 763 | What's new in this drop</h2> |
| 764 | <ul> |
| 765 | </ul> |
| 766 | |
| 767 | <h3>Problem Reports Fixed</h3> |
| 768 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=31377">31377</a> |
| 769 | NullPointerException on binary import |
| 770 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=31441">31441</a> |
| 771 | Match in jar missing searching for references |
| 772 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=31398">31398</a> |
| 773 | M5 compilation problems with package abstract methods |
| 774 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=31230">31230</a> |
| 775 | Code assist on variable names: uses prefix and suffix together |
| 776 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=31440">31440</a> |
| 777 | Classpath container initializer getDescription should also take a project in argument |
| 778 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=31242">31242</a> |
| 779 | exception names should use Local Var suffix/prefix, not Method Param |
| 780 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=31168">31168</a> |
| 781 | Trying to open Java-source file with Java editor fails with I/O Exception. |
| 782 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=31261">31261</a> |
| 783 | Strange behavior when there is more errors than max errors per compilation unit |
| 784 | |
| 785 | <h3>Problem Reports Closed</h3> |
| 786 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=31450">31450</a> |
| 787 | Compiler bug with overriding protected abstract methods, where a parent class has package-private abstract method |
| 788 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=31475">31475</a> |
| 789 | class must implement the inherited abstract method, but cannot override it |
| 790 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=30720">30720</a> |
| 791 | linked resources and exclusion filters: compiler markers not flushed |
| 792 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=31467">31467</a> |
| 793 | spurious "Incompatible conditional operand types" on ?: when assigning to abstract |
| 794 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=30800">30800</a> |
| 795 | Search - doesn't find declaration of field with unicode name |
| 796 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=31225">31225</a> |
| 797 | Source attachment not found |
| 798 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=31148">31148</a> |
| 799 | freezes when editing a java file and adding while(st.hasMoreTokes()) |
| 800 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=30731">30731</a> |
| 801 | Class move refactoring changes the unlinked projects in the same workplace |
| 802 | |
| 803 | <p><hr><h1> |
| 804 | Eclipse Platform Build Notes <br> |
| 805 | Java development tools core</h1> |
| 806 | Eclipse SDK 2.1 Build - 6th February 2003 |
| 807 | <br>Project org.eclipse.jdt.core v_295 - 2.1 MILESTONE-5 (aka 2.1 RELEASE CANDIDATE 0) |
| 808 | <h2> |
| 809 | What's new in this drop</h2> |
| 810 | <ul> |
| 811 | <li>Added API <code>ClasspathContainerInitializer.getDescription(IPath containerPath)</code> so as to improve readability |
| 812 | of our messages involving classpath containers (e.g. unbound container classpath problems). Default implementation answers |
| 813 | the original container path. |
| 814 | </li> |
| 815 | </ul> |
| 816 | |
| 817 | <h3>Problem Reports Fixed</h3> |
| 818 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=30946">30946</a> |
| 819 | Deadlock in code parser |
| 820 | |
| 821 | <h3>Problem Reports Closed</h3> |
| 822 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=30999">30999</a> |
| 823 | Hang/Deadlock while inserting brace |
| 824 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=30949">30949</a> |
| 825 | When compiled from eclipse, unhandled exceptions in try - finally block are not detected. |
| 826 | |
| 827 | <p><hr><h1> |
| 828 | Eclipse Platform Build Notes <br> |
| 829 | Java development tools core</h1> |
| 830 | Eclipse SDK 2.1 Build - 5th February 2003 |
| 831 | <br>Project org.eclipse.jdt.core v_294 |
| 832 | <h2> |
| 833 | What's new in this drop</h2> |
| 834 | <ul> |
| 835 | <li> Classpath problem markers generated for unbound variable or container will have an extra attribute |
| 836 | (respectively IJavaModelMarker.UNBOUND_VARIABLE or IJavaModelMarker.UNBOUND_CONTAINER) which value is |
| 837 | the unbound variable or container names. This allows clients to recognize these problems, and contribute |
| 838 | suitable recovery actions for these. |
| 839 | </li> |
| 840 | <li> Project cycles can now be built as soon as the compiler severity for circular |
| 841 | dependencies is lowered to a warning (see Preferences>Java>Compiler>Other>Circular dependencies>Warning). |
| 842 | </li> |
| 843 | <li> Surfaced compiler options for reporting usage of char[] in String concatenations (default is still warning). |
| 844 | <pre> |
| 845 | * COMPILER / Reporting Usage of char[] Expressions in String Concatenations |
| 846 | * When enabled, the compiler will issue an error or a warning whenever a char[] expression |
| 847 | * is used in String concatenations (e.g. "hello" + new char[]{'w','o','r','l','d'}). |
| 848 | * - option id: "org.eclipse.jdt.core.compiler.problem.noImplicitStringConversion" |
| 849 | * - possible values: { "error", "warning", "ignore" } |
| 850 | * - default: "warning" |
| 851 | </pre> |
| 852 | </li> |
| 853 | <li>Added API <code>IJavaModel.contains()</code> to find out if an <code>IResource</code> is visible in |
| 854 | the Java model. |
| 855 | </li> |
| 856 | <li> 2.1 API Change in org.eclipse.jdt.core.NamingConventions: deprecated 'suggestSetterName' methods removed. |
| 857 | <ul> |
| 858 | <li><code>suggestSetterName(IJavaProject,char[],int,char[][])</code> |
| 859 | </li> |
| 860 | <li><code>suggestSetterName(IJavaProject,String,int,String[])</code> |
| 861 | </li> |
| 862 | </ul> |
| 863 | </li> |
| 864 | <li>Added API for sorting the members of types in a compilation. |
| 865 | <ul> |
| 866 | <li><code>org.eclipse.jdt.core.util.CompilationUnitSorter</code> |
| 867 | <pre> |
| 868 | public static final String RELATIVE_ORDER = "relativeOrder"; |
| 869 | public static void sort(ICompilationUnit compilationUnit, |
| 870 | int[] positions, |
| 871 | Comparator comparator, |
| 872 | int options, |
| 873 | IProgressMonitor monitor) throws JavaModelException; |
| 874 | </pre> |
| 875 | </li> |
| 876 | </ul> |
| 877 | </li> |
| 878 | </ul> |
| 879 | |
| 880 | <h3>Problem Reports Fixed</h3> |
| 881 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=30947">30947</a> |
| 882 | CodeAssist - top level types are not proposed if type is qualified with package |
| 883 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=30907">30907</a> |
| 884 | Code assist doesn't work in first case statement of a switch statement |
| 885 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=30920">30920</a> |
| 886 | Stack overflow when container resolved to null |
| 887 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=30855">30855</a> |
| 888 | Wron error message when nesting source folder in class folder |
| 889 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=30857">30857</a> |
| 890 | IPackageFragmentRoot: copy removes source folders from classpath |
| 891 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=22756">22756</a> |
| 892 | Reference search does not respect package fragments scope |
| 893 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=30860">30860</a> |
| 894 | CodeAssist - Relevance is not correct for member exception |
| 895 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=30856">30856</a> |
| 896 | 1.4 compliant mode should consider abstract method matches |
| 897 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=30825">30825</a> |
| 898 | Missing REORDERED_IN_CLASSPATH notifications |
| 899 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=26909">26909</a> |
| 900 | NPE opening type hierarchy for binary type |
| 901 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=29832">29832</a> |
| 902 | Bogus quickfixes after removing/adding core plugins |
| 903 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=30699">30699</a> |
| 904 | External JAR: no refresh in JavaModel if full build occurred before |
| 905 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=30697">30697</a> |
| 906 | Classpath marker update could trigger automatic refresh for external JARs |
| 907 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=30805">30805</a> |
| 908 | Abstract non-visible method diagnosis fooled by intermediate declarations |
| 909 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14597">14597</a> |
| 910 | rearrange source code |
| 911 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=30417">30417</a> |
| 912 | ICodeFormatter format method should specify that the positions are sorted from the lowest to the biggest |
| 913 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=30709">30709</a> |
| 914 | Return value of IPackageFragementRoot.getElementName() has changed |
| 915 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=30705">30705</a> |
| 916 | Simple name should consider member types before toplevel types |
| 917 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=30704">30704</a> |
| 918 | 01e0f should be accepted as valid floating point literal |
| 919 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=30511">30511</a> |
| 920 | IPackageFragmentRoot:move ignores FORCE flag |
| 921 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=30516">30516</a> |
| 922 | typo in javadoc of IPackageFragmentRoot:isArchive |
| 923 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=30506">30506</a> |
| 924 | IPackageFragmentRoot:delete does not handle external jars |
| 925 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=20614">20614</a> |
| 926 | Failure compiling a project with cyclic dependencies |
| 927 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=30227">30227</a> |
| 928 | compilerAdapter jar should not be include in the repo |
| 929 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=30274">30274</a> |
| 930 | Need method to figure out if an IResource is visible through the Java Model |
| 931 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=27027">27027</a> |
| 932 | ClassCastException from codeassist |
| 933 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=30503">30503</a> |
| 934 | IPackageFragmentRoot:move, copy should accept null as sibling |
| 935 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=30496">30496</a> |
| 936 | CU/classfile name validation shouldn't scan if suffix isn't the proper one |
| 937 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=30471">30471</a> |
| 938 | AST.parseCompilationUnit(IClassFile, boolean) throws IAE even if class file has source |
| 939 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=30487">30487</a> |
| 940 | NPE during shutdown in path canonicalization |
| 941 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=26912">26912</a> |
| 942 | 'null == null' fooling blank final analysis |
| 943 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=30280">30280</a> |
| 944 | NullPointerException at org.eclipse.jdt.internal.compiler.ast.QualifiedAllocationExpression.resolveType(QualifiedAllocationExpression.java:225) |
| 945 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=30393">30393</a> |
| 946 | Its back: Core Exception [code 380] The resource tree is locked for modifications |
| 947 | |
| 948 | <h3>Problem Reports Closed</h3> |
| 949 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=5347">5347</a> |
| 950 | class files not updated |
| 951 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9838">9838</a> |
| 952 | Wrong diagnosis compiling inner classes |
| 953 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=30600">30600</a> |
| 954 | incorrect code assist after 'throw new' |
| 955 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=30799">30799</a> |
| 956 | Core dump with J2SDK 1.4.1_01 in java.util.zip.ZipFile.getNextEntry |
| 957 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=30739">30739</a> |
| 958 | \u4100 is rejected as an identifier character |
| 959 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=30782">30782</a> |
| 960 | Can't rename a package to the same name with different case |
| 961 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=30522">30522</a> |
| 962 | IPackageFragmentRoot: move, copy updateClasspath semantics |
| 963 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=30567">30567</a> |
| 964 | GB18030: Class name, method name, variable name can not contain GB18030 character in some version of Eclipse for Linux. |
| 965 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=30629">30629</a> |
| 966 | search: no occurrences to type found if type in default package in nested source folder |
| 967 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=27770">27770</a> |
| 968 | Rebuild all doesn't follow project dependencies |
| 969 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=24832">24832</a> |
| 970 | Recurency between projects |
| 971 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=27750">27750</a> |
| 972 | [startup] starting javacore takes 13% of empty worspace startup |
| 973 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=22710">22710</a> |
| 974 | simple save takes 40 seconds |
| 975 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=30470">30470</a> |
| 976 | IJavaModelStatus.getMessage not the same as getString |
| 977 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=30465">30465</a> |
| 978 | PDE binary project import fills log with core exceptions |
| 979 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=28224">28224</a> |
| 980 | Invalid "Unused Imports" warning when importing inner classes |
| 981 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=27583">27583</a> |
| 982 | reconciling allocates megabytes of memory in seconds of typing |
| 983 | |
| 984 | <p><hr><h1> |
| 985 | Eclipse Platform Build Notes <br> |
| 986 | Java development tools core</h1> |
| 987 | Eclipse SDK 2.1 Build - 28th January 2003 |
| 988 | <br>Project org.eclipse.jdt.core v_293 |
| 989 | <h2> |
| 990 | What's new in this drop</h2> |
| 991 | <ul> |
| 992 | <li> By default, JDT/Core will consider a default task tag "TODO" (with normal priority). In the past, default was no task reported. |
| 993 | <li> Added APIs to save/restore type hierarchies. Note that the client still has to register as a <code>ITypeHierarchyChangedListener</code> once |
| 994 | restoration has occurred. |
| 995 | <ul> |
| 996 | <li> <code>ITypeHierarchy.store(OutputStream, IProgressMonitor)</code> for saving a type hierarchy. |
| 997 | </li> |
| 998 | <li> <code>IType.load(InputStream, IProgressMonitor)</code> for restoring a previously saved hierarchy. |
| 999 | </li> |
| 1000 | </ul> |
| 1001 | </li> |
| 1002 | <li> Added APIs to manipulate package fragment roots: |
| 1003 | <ul> |
| 1004 | <li><code>IPackageFragmentRoot.copy(IPath, int, boolean, IClasspathEntry, IProgressMonitor)</code> |
| 1005 | </li> |
| 1006 | <li><code>IPackageFragmentRoot.delete(int, boolean, IProgressMonitor)</code> |
| 1007 | </li> |
| 1008 | <li><code>IPackageFragmentRoot.move(IPath, int, boolean, IClasspathEntry, IProgressMonitor)</code> |
| 1009 | </li> |
| 1010 | </ul> |
| 1011 | Note that these APIs are very close to the corresponding <code>IResource</code> APIs except that |
| 1012 | they filter out nested source folders, and that they update the project's classpaths if specified. |
| 1013 | </li> |
| 1014 | <li> Extended compiler optional warning for interface methods incompatible with Object |
| 1015 | non public methods to scenario where thrown exceptions are not compatible (problem ID: |
| 1016 | <code>IProblem.IncompatibleExceptionInThrowsClauseForNonInheritedInterfaceMethod</code>). |
| 1017 | This problem is optional, and its severity is also controlled by the <code>JavaCore</code> |
| 1018 | preference <code>"org.eclipse.jdt.core.compiler.problem.incompatibleNonInheritedInterfaceMethod"</code>. |
| 1019 | </li> |
| 1020 | <li> 2.1 API Change in org.eclipse.jdt.core.NamingConventions: a new boolean parameter 'isBoolean' added. The value of this parameter is <code>true</code> if the field's type is boolean. |
| 1021 | <ul> |
| 1022 | <li><code>suggestSetterName(IJavaProject,char[],int,char[][])</code> become <code>suggestSetterName(IJavaProject,char[],int,boolean,char[][])</code> |
| 1023 | </li> |
| 1024 | <li><code>suggestSetterName(IJavaProject,String,int,String[])</code> become <code>suggestSetterName(IJavaProject,String,int,boolean,String[])</code> |
| 1025 | </li> |
| 1026 | </ul> |
| 1027 | Previous APIs got deprecated, and will be removed before 2.1. |
| 1028 | </li> |
| 1029 | </ul> |
| 1030 | |
| 1031 | <h3>Problem Reports Fixed</h3> |
| 1032 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=22049">22049</a> |
| 1033 | Hierarchy View slow to calculate hierarchy [type hierarchy] |
| 1034 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=29411">29411</a> |
| 1035 | Projects rebuilt after restart of Eclipse |
| 1036 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=30282">30282</a> |
| 1037 | TODO task message shouldn't be multiline |
| 1038 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=30102">30102</a> |
| 1039 | NamingConvention: Tests fail |
| 1040 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=30113">30113</a> |
| 1041 | Wrong positions in the outliner for a field that follows an initializer |
| 1042 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=30224">30224</a> |
| 1043 | No JavaElement delta when renaming non-Java project |
| 1044 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=30108">30108</a> |
| 1045 | not clear what 'modifiers' in NamingConventions means |
| 1046 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=30099">30099</a> |
| 1047 | NamingConvention.suggestArgumentNames: No guess returned |
| 1048 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=27291">27291</a> |
| 1049 | [Dialogs] Error dialog looks bad if status message is null |
| 1050 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=28666">28666</a> |
| 1051 | Unclear error message for invalid output folder |
| 1052 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=29366">29366</a> |
| 1053 | Search reporting invalid inaccurate match |
| 1054 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=29864">29864</a> |
| 1055 | Unable to restore working set item - cannot instantiate item: org.eclipse.jdt.ui.PersistableJavaElementFactory |
| 1056 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=28044">28044</a> |
| 1057 | weird errors not reported anywhere but in text and overview ruler |
| 1058 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=30013">30013</a> |
| 1059 | Project compiler setting workspace | project do not persist |
| 1060 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=29151">29151</a> |
| 1061 | NPE in Surround with try/catch block [refactoring] |
| 1062 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=29969">29969</a> |
| 1063 | CodeAssist: too much proposals just after 'switch' |
| 1064 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=29955">29955</a> |
| 1065 | Should not report incompatible throws clause for interface if Object non public ref method |
| 1066 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=29894">29894</a> |
| 1067 | Path matching failure (CharOperation) |
| 1068 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=29761">29761</a> |
| 1069 | Regular expression pattern in exclusion filter is too greedy in M4 |
| 1070 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=29761">29803</a> |
| 1071 | Source path exclusion filter not relative source folder |
| 1072 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=23134">23134</a> |
| 1073 | Odd behavior from code formatter |
| 1074 | |
| 1075 | <h3>Problem Reports Closed</h3> |
| 1076 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=30357">30357</a> |
| 1077 | Incompatibility of serialization with sun jdk |
| 1078 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=30370">30370</a> |
| 1079 | Warning "import never used" in spite of use by a javadoc @link |
| 1080 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=30209">30209</a> |
| 1081 | JDT compiler bytecode incompatibility with JDK bytecode results in serialization error |
| 1082 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=27497">27497</a> |
| 1083 | Compile only on class |
| 1084 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=28263">28263</a> |
| 1085 | Better specification of source folders |
| 1086 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=30232">30232</a> |
| 1087 | NullPointerException in compilation unit |
| 1088 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=30160">30160</a> |
| 1089 | CodeAssist - no completion behind jProject |
| 1090 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=29862">29862</a> |
| 1091 | GB18030:Could not set a GB18030 character as workbench classpath variable. |
| 1092 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=29863">29863</a> |
| 1093 | GB18030: Could not create a class variable whose name contains a GB18030 character |
| 1094 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=27616">27616</a> |
| 1095 | [Compiler] stack overflow while editing |
| 1096 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=23299">23299</a> |
| 1097 | Enhance Code completion |
| 1098 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=29239">29239</a> |
| 1099 | Refactoring throws exception if .project or .classpath read-only in 2.1 M4 |
| 1100 | |
| 1101 | <p><hr><h1> |
| 1102 | Eclipse Platform Build Notes <br> |
| 1103 | Java development tools core</h1> |
| 1104 | Eclipse SDK 2.1 Build - 21st January 2003 |
| 1105 | <br>Project org.eclipse.jdt.core v_292a |
| 1106 | <h2> |
| 1107 | What's new in this drop</h2> |
| 1108 | <ul> |
| 1109 | </ul> |
| 1110 | |
| 1111 | <h3>Problem Reports Fixed</h3> |
| 1112 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=29872">29872</a> |
| 1113 | ImportOrganizeTest failing due to file missing from index |
| 1114 | |
| 1115 | <h3>Problem Reports Closed</h3> |
| 1116 | |
| 1117 | <p><hr><h1> |
| 1118 | Eclipse Platform Build Notes <br> |
| 1119 | Java development tools core</h1> |
| 1120 | Eclipse SDK 2.1 Build - 21st January 2003 |
| 1121 | <br>Project org.eclipse.jdt.core v_292 |
| 1122 | <h2> |
| 1123 | What's new in this drop</h2> |
| 1124 | <ul> |
| 1125 | <li> New compiler setting got added to control severity of incompatible interface method with Object non public method. |
| 1126 | This used to be reported incorrectly as an error by our compiler (e.g. <code>interface I { int clone(); }</code>), and |
| 1127 | is now an optional problem (default severity is WARNING). Corresponding problem ID is: <code>IProblem.IncompatibleReturnTypeForNonInheritedInterfaceMethod</code>. |
| 1128 | <pre> |
| 1129 | * COMPILER / Reporting Interface Method not Compatible with non-Inherited Methods |
| 1130 | * When enabled, the compiler will issue an error or a warning whenever an interface |
| 1131 | * defines a method incompatible with a non-inherited Object one. |
| 1132 | * - option id: "org.eclipse.jdt.core.compiler.problem.incompatibleNonInheritedInterfaceMethod" |
| 1133 | * - possible values: { "error", "warning", "ignore" } |
| 1134 | * - default: "warning" |
| 1135 | </pre> |
| 1136 | </li> |
| 1137 | <li> New compiler problems got added to report declarations of unused private members (field/method/type). A JavaCore setting |
| 1138 | got added to control the severity of these new problems (default severity is IGNORE). Note that currently only a valid local usage |
| 1139 | is considered as a true usage (e.g. if a message send targets this method, but cannot see it, then the target method will still be |
| 1140 | reported as unused). Corresponding problem IDs are: <code>IProblem.UnusedPrivateMethod</code>, <code>IProblem.UnusedPrivateField</code>, |
| 1141 | <code>IProblem.UnusedPrivateType</code> and <code>IProblem.UnusedPrivateConstructor</code>. |
| 1142 | <pre> |
| 1143 | * COMPILER / Reporting Unused Private Members |
| 1144 | * When enabled, the compiler will issue an error or a warning whenever a private |
| 1145 | * method or field is declared but never used within the same unit. |
| 1146 | * - option id: "org.eclipse.jdt.core.compiler.problem.unusedPrivateMember" |
| 1147 | * - possible values: { "error", "warning", "ignore" } |
| 1148 | * - default: "ignore" |
| 1149 | </pre> |
| 1150 | </li> |
| 1151 | <li>CodeAssist now answers keyword completions. Note that there was already an API for these: <code>ICompletionRequestor#acceptKeyword(char[] keywordName, int completionStart, int completionEnd, int relevance)</code> |
| 1152 | which wasn't invoked until now. There is currently no way to distinguish in between a 'synchronized' keyword used as a modifier or as a statement. |
| 1153 | </li> |
| 1154 | </ul> |
| 1155 | |
| 1156 | <h3>Problem Reports Fixed</h3> |
| 1157 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=26363">26363</a> |
| 1158 | [ast/dom] type bindings that return null for superclass |
| 1159 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=22381">22381</a> |
| 1160 | Show unused fields and variables [refactoring] [search] |
| 1161 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=19063">19063</a> |
| 1162 | code assist proposals for keywords |
| 1163 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=29771">29771</a> |
| 1164 | No reference found to IResource.getLocation when no case sensitive |
| 1165 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=28236">28236</a> |
| 1166 | Search for refs to class in hierarchy matches class outside hierarchy |
| 1167 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=28951">28951</a> |
| 1168 | Source attachment rootpath field missing in UI |
| 1169 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=29536">29536</a> |
| 1170 | Check use of IResource.getLocation |
| 1171 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=29337">29337</a> |
| 1172 | Poor wording in task message "This method overrides deprecated..." |
| 1173 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=29601">29601</a> |
| 1174 | TypeHierarchy: Avoid to use 'isInterface' / 'isClass' |
| 1175 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=29540">29540</a> |
| 1176 | Search Engine return extra results |
| 1177 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=29524">29524</a> |
| 1178 | Search for declaration via patterns adds '"*" |
| 1179 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=26260">26260</a> |
| 1180 | task markers: limitting the number of problems per CU limits the number of tasks/markers (in general) per CU |
| 1181 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=29306">29306</a> |
| 1182 | Can't get content of CU not on classpath |
| 1183 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3331">3331</a> |
| 1184 | DCR: Code Formatter should offer cast without space (1GI74GZ) |
| 1185 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=29690">29690</a> |
| 1186 | Locked Resource Tree (JavaModelException) |
| 1187 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=29585">29585</a> |
| 1188 | Core Exception as resource tree is locked initializing classpath container |
| 1189 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=29487">29487</a> |
| 1190 | Internal compiler error: final field set in loop (in constructor) |
| 1191 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=29546">29546</a> |
| 1192 | Project rebuild cannot write over .class files |
| 1193 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=29636">29636</a> |
| 1194 | First anonymous type should be named X$1 |
| 1195 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=29638">29638</a> |
| 1196 | No field initializations on Object |
| 1197 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=27413">27413</a> |
| 1198 | Should we reject that code? |
| 1199 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=29211">29211</a> |
| 1200 | Should check the visibility of the array type before accessing its length field |
| 1201 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=29213">29213</a> |
| 1202 | Should check the visibility of the array type before calling a method |
| 1203 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=29621">29621</a> |
| 1204 | Wrong Delta When Adding to Filtered Folder |
| 1205 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=29637">29637</a> |
| 1206 | Default debug attributes don't match with javac |
| 1207 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=29538">29538</a> |
| 1208 | External jar not indexed |
| 1209 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=28489">28489</a> |
| 1210 | PackageFragmentRoot.fullExclusionPatternChars() could be optimized for non-source roots |
| 1211 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=29298">29298</a> |
| 1212 | Simplify AST creation for an IClassFile (minor) |
| 1213 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=29374">29374</a> |
| 1214 | Excluded folder on project not returned by Java Model |
| 1215 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=27485">27485</a> |
| 1216 | SearchEngine returns wrong java element when searching in an archive that is included by two distinct java projects. |
| 1217 | |
| 1218 | <h3>Problem Reports Closed</h3> |
| 1219 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=5997">5997</a> |
| 1220 | Code assist does not know about synchronized keyword |
| 1221 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3196">3196</a> |
| 1222 | DCR - CodeAssist - code assist doesn't assist for keywords (1G0FUQF) |
| 1223 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=23300">23300</a> |
| 1224 | Context sensitive Code Completion |
| 1225 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=29541">29541</a> |
| 1226 | Scrubbing wipes out entire build directory |
| 1227 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=28393">28393</a> |
| 1228 | Duplicate 'missing require project' marker |
| 1229 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=25976">25976</a> |
| 1230 | Bug in code formatter: can't be called twice in a row... |
| 1231 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=25896">25896</a> |
| 1232 | weird formatting of import declarations |
| 1233 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=26426">26426</a> |
| 1234 | Add preference to sort method in the source file. |
| 1235 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=25875">25875</a> |
| 1236 | import splitting behavior |
| 1237 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=23992">23992</a> |
| 1238 | Adding partial compilation for JAVA |
| 1239 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=19501">19501</a> |
| 1240 | Found NPE in log |
| 1241 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=13029">13029</a> |
| 1242 | "Build" sometimes builds files that have not changed |
| 1243 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=13008">13008</a> |
| 1244 | Move a Java file, errors remain |
| 1245 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11572">11572</a> |
| 1246 | Cannot refresh a jar file |
| 1247 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=8720">8720</a> |
| 1248 | include an external directory of classes in Java build path |
| 1249 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3359">3359</a> |
| 1250 | Get rid of source attachment root (1GJON3Q) |
| 1251 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=28073">28073</a> |
| 1252 | [startup] on startup, jCore loads launching plugins which loads debug plugins |
| 1253 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=29652">29652</a> |
| 1254 | Can't attach source to some ZIP files |
| 1255 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=29229">29229</a> |
| 1256 | Internal compiler error |
| 1257 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=28801">28801</a> |
| 1258 | Internal compiler error |
| 1259 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=18239">18239</a> |
| 1260 | Startup takes too long with java editor open |
| 1261 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=28819">28819</a> |
| 1262 | Nullpointer exception when building |
| 1263 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=28820">28820</a> |
| 1264 | NullPointerException in compiler in M4 |
| 1265 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=28953">28953</a> |
| 1266 | internal compiler error: NullPointerException in file with inner class |
| 1267 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=28954">28954</a> |
| 1268 | Internal compiler error -- assert statements in inner class |
| 1269 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=28980">28980</a> |
| 1270 | Null-pointer exception on nested class assert |
| 1271 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=29267">29267</a> |
| 1272 | NullPointerExc. occured when building project |
| 1273 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=29088">29088</a> |
| 1274 | Internal compiler error compiling code in M4 edition of eclipse |
| 1275 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=29031">29031</a> |
| 1276 | Internal compiler error |
| 1277 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=5520">5520</a> |
| 1278 | Class files which are source not shown |
| 1279 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3531">3531</a> |
| 1280 | NewClass(Interface)Wizard - shows not-visible types (1G4GNH3) |
| 1281 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=23033">23033</a> |
| 1282 | [Tasks] Create seperate setting for stopping build on a circular dependency error |
| 1283 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=28076">28076</a> |
| 1284 | NPE during quick shutdown |
| 1285 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=29144">29144</a> |
| 1286 | Missing code implementation in the compiler |
| 1287 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=29527">29527</a> |
| 1288 | Organize imports fails on included code |
| 1289 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=29501">29501</a> |
| 1290 | Uninitialized variable warning does not analyze the program thoroughly enough |
| 1291 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=29394">29394</a> |
| 1292 | suboptimal handling closing/opening projects in autobuild |
| 1293 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=29009">29009</a> |
| 1294 | ClassCircularityError in RequiredPluginsInitializer |
| 1295 | |
| 1296 | <p><hr><h1> |
| 1297 | Eclipse Platform Build Notes <br> |
| 1298 | Java development tools core</h1> |
| 1299 | Eclipse SDK 2.1 Build - 15th January 2003 |
| 1300 | <br>Project org.eclipse.jdt.core v_291a |
| 1301 | <h2> |
| 1302 | What's new in this drop</h2> |
| 1303 | <ul> |
| 1304 | </ul> |
| 1305 | |
| 1306 | <h3>Problem Reports Fixed</h3> |
| 1307 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=29516">29516</a> |
| 1308 | SearchEngine regressions in 20030114 |
| 1309 | |
| 1310 | <h3>Problem Reports Closed</h3> |
| 1311 | |
| 1312 | <p><hr><h1> |
| 1313 | Eclipse Platform Build Notes <br> |
| 1314 | Java development tools core</h1> |
| 1315 | Eclipse SDK 2.1 Build - 14th January 2003 |
| 1316 | <br>Project org.eclipse.jdt.core v_291 |
| 1317 | <h2> |
| 1318 | What's new in this drop</h2> |
| 1319 | <ul> |
| 1320 | </ul> |
| 1321 | |
| 1322 | <h3>Problem Reports Fixed</h3> |
| 1323 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=28545">28545</a> |
| 1324 | JavaProject.exists() returns true if project doesn't have Java nature |
| 1325 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=29404">29404</a> |
| 1326 | JavaCore.create(IProject) returns != null for non Java Projects. |
| 1327 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=28752">28752</a> |
| 1328 | J Search resports non-existent Java element |
| 1329 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=22783">22783</a> |
| 1330 | Unexpected null in compiler error message |
| 1331 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=29365">29365</a> |
| 1332 | Syntax error inside method body is fooling NLS string detection |
| 1333 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=29277">29277</a> |
| 1334 | ToolFactory.createDefaultClassFileReader: Retrieving of classfile location |
| 1335 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=29376">29376</a> |
| 1336 | Remove 65k limit on static data |
| 1337 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=29176">29176</a> |
| 1338 | [DOM/AST] Statement.get/setLeadingComment should be deleted |
| 1339 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=29274">29274</a> |
| 1340 | Surface non-java projects as model non-java resources |
| 1341 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=28531">28531</a> |
| 1342 | Classpath Entry: Output folder can not be set to project |
| 1343 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=28824">28824</a> |
| 1344 | Quick Fix: Type Mismatch -> Cast bug [quick fix] |
| 1345 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=28599">28599</a> |
| 1346 | validateClasspath rendering of paths |
| 1347 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=29079">29079</a> |
| 1348 | Buildpath validation: No check that output folder is inside project |
| 1349 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=29159">29159</a> |
| 1350 | DeltaProcessor walks removed project |
| 1351 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=28822">28822</a> |
| 1352 | ClassCastException in ProblemBinding |
| 1353 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=28596">28596</a> |
| 1354 | Default output folder cause of validation error even if not used |
| 1355 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=28672">28672</a> |
| 1356 | Batch compiler should support argument expansion |
| 1357 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=28617">28617</a> |
| 1358 | Qualified super reference cannot be surrounded with parentheses. |
| 1359 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=27298">27298</a> |
| 1360 | Must return result error could be more accurate |
| 1361 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=28869">28869</a> |
| 1362 | Parse error with final local vars without immediate assignment |
| 1363 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=28682">28682</a> |
| 1364 | org.eclipse.jdt.core.dom.ForStatement's body position is incorrect |
| 1365 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=28622">28622</a> |
| 1366 | Check deprecation should handle unicodes |
| 1367 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=28559">28559</a> |
| 1368 | @deprecated has to be at the beginning of the comment line |
| 1369 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=20844">20844</a> |
| 1370 | Indexing space usage |
| 1371 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=26820">26820</a> |
| 1372 | Out of Memory indexing new plugins |
| 1373 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=27289">27289</a> |
| 1374 | ClassCircularityError forces ClassNotFoundException's |
| 1375 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=27401">27401</a> |
| 1376 | [startup] Review JavaCore.startup() |
| 1377 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=28557">28557</a> |
| 1378 | Deprecation is not checked when subclassing a deprecated member type |
| 1379 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=28615">28615</a> |
| 1380 | Cannot optimize out -0.0 in array initializers |
| 1381 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=28750">28750</a> |
| 1382 | Compiler crashes with M4 |
| 1383 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=27241">27241</a> |
| 1384 | Missing code generation for the qualifier of a static method invocation |
| 1385 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3173">3173</a> |
| 1386 | Constant field code generation (1FEWXZW) |
| 1387 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=28583">28583</a> |
| 1388 | Missing one unit in package view |
| 1389 | |
| 1390 | <h3>Problem Reports Closed</h3> |
| 1391 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3297">3297</a> |
| 1392 | DCR - JM - Packages view empty (1GEWRYI) |
| 1393 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=28934">28934</a> |
| 1394 | Using assert keyword in methods of nested classes causes |
| 1395 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=25980">25980</a> |
| 1396 | NullPointerException during Refactor/Move operation |
| 1397 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=29343">29343</a> |
| 1398 | [M4] Scribbling on missing return statement needs to go on a diet |
| 1399 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=29197">29197</a> |
| 1400 | NullPointerException when compiling Class with an assert in a method of an inner class |
| 1401 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=29082">29082</a> |
| 1402 | Can't access Inner class static field through an instance |
| 1403 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=28675">28675</a> |
| 1404 | NPE in indexer |
| 1405 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=28908">28908</a> |
| 1406 | ClassCastException in JavaProject.computePackageFragmentRoots |
| 1407 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=27430">27430</a> |
| 1408 | Java model hangs onto many ClassFile objects |
| 1409 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=29030">29030</a> |
| 1410 | Compiler Bug -- incorrect visibility of protected constructors |
| 1411 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=28830">28830</a> |
| 1412 | Flexible projects cannot share output directory |
| 1413 | |
| 1414 | <p><hr><h1> |
| 1415 | Eclipse Platform Build Notes <br> |
| 1416 | Java development tools core</h1> |
| 1417 | Eclipse SDK 2.1 Build - 17th December 2002 - 2.1 MILESTONE-4 |
| 1418 | <br>Project org.eclipse.jdt.core v_290 |
| 1419 | <h2> |
| 1420 | What's new in this drop</h2> |
| 1421 | <ul> |
| 1422 | <li>Added new JavaCore options |
| 1423 | <ul> |
| 1424 | <li>CODEASSIST / Define the Prefixes for Field Name<br> |
| 1425 | When the prefixes is non empty, completion for field name will begin with |
| 1426 | one of the proposed prefixes.<br> |
| 1427 | <ul> |
| 1428 | <li>option id: "org.eclipse.jdt.core.codeComplete.fieldPrefixes"</li> |
| 1429 | <li>possible values: { "<prefix>[,<prefix>]*" } where <prefix> is a String without any wild-card</li> |
| 1430 | <li>default: ""</li> |
| 1431 | </ul> |
| 1432 | </li> |
| 1433 | <li>CODEASSIST / Define the Prefixes for Static Field Name<br> |
| 1434 | When the prefixes is non empty, completion for static field name will begin with |
| 1435 | one of the proposed prefixes.<br> |
| 1436 | <ul> |
| 1437 | <li>option id: "org.eclipse.jdt.core.codeComplete.staticFieldPrefixes"</li> |
| 1438 | <li>possible values: { "<prefix>[,<prefix>]*" } where <prefix> is a String without any wild-card</li> |
| 1439 | <li>default: ""</li> |
| 1440 | </ul> |
| 1441 | </li> |
| 1442 | <li>CODEASSIST / Define the Prefixes for Local Variable Name<br> |
| 1443 | When the prefixes is non empty, completion for local variable name will begin with |
| 1444 | one of the proposed prefixes.<br> |
| 1445 | <ul> |
| 1446 | <li>option id: "org.eclipse.jdt.core.codeComplete.localPrefixes"</li> |
| 1447 | <li>possible values: { "<prefix>[,<prefix>]*" } where <prefix> is a String without any wild-card</li> |
| 1448 | <li>default: ""</li> |
| 1449 | </ul> |
| 1450 | </li> |
| 1451 | <li>CODEASSIST / Define the Prefixes for Argument Name<br> |
| 1452 | When the prefixes is non empty, completion for argument name will begin with |
| 1453 | one of the proposed prefixes.<br> |
| 1454 | <ul> |
| 1455 | <li>option id: "org.eclipse.jdt.core.codeComplete.argumentPrefixes"</li> |
| 1456 | <li>possible values: { "<prefix>[,<prefix>]*" } where <prefix> is a String without any wild-card</li> |
| 1457 | <li>default: ""</li> |
| 1458 | </ul> |
| 1459 | </li> |
| 1460 | <li>CODEASSIST / Define the Suffixes for Field Name<br> |
| 1461 | When the suffixes is non empty, completion for field name will end with |
| 1462 | one of the proposed suffixes.<br> |
| 1463 | <ul> |
| 1464 | <li>option id: "org.eclipse.jdt.core.codeComplete.fieldSuffixes"</li> |
| 1465 | <li>possible values: { "<suffix>[,<suffix>]*" } where <suffix> is a String without any wild-card </li> |
| 1466 | <li>default: ""</li> |
| 1467 | </ul> |
| 1468 | </li> |
| 1469 | <li>ODEASSIST / Define the Suffixes for Static Field Name<br> |
| 1470 | When the suffixes is non empty, completion for static field name will end with |
| 1471 | one of the proposed suffixes.<br> |
| 1472 | <ul> |
| 1473 | <li>option id: "org.eclipse.jdt.core.codeComplete.staticFieldSuffixes"</li> |
| 1474 | <li>possible values: { "<suffix>[,<suffix>]*" } where <suffix> is a String without any wild-card </li> |
| 1475 | <li>default: ""</li> |
| 1476 | </ul> |
| 1477 | </li> |
| 1478 | <li>CODEASSIST / Define the Suffixes for Local Variable Name<br> |
| 1479 | When the suffixes is non empty, completion for local variable name will end with |
| 1480 | one of the proposed suffixes.<br> |
| 1481 | <ul> |
| 1482 | <li>option id: "org.eclipse.jdt.core.codeComplete.localSuffixes"</li> |
| 1483 | <li>possible values: { "<suffix>[,<suffix>]*" } where <suffix> is a String without any wild-card </li> |
| 1484 | <li>default: ""</li> |
| 1485 | </ul> |
| 1486 | </li> |
| 1487 | <li>CODEASSIST / Define the Suffixes for Argument Name<br> |
| 1488 | When the suffixes is non empty, completion for argument name will end with |
| 1489 | one of the proposed suffixes.<br> |
| 1490 | <ul> |
| 1491 | <li>option id: "org.eclipse.jdt.core.codeComplete.argumentSuffixes"</li> |
| 1492 | <li>possible values: { "<suffix>[,<suffix>]*" } where <suffix> is a String without any wild-card </li> |
| 1493 | <li>default: ""</li> |
| 1494 | </ul> |
| 1495 | </li> |
| 1496 | </ul> |
| 1497 | </li> |
| 1498 | <li>New API class : org.eclipse.jdt.core.NamingConventions<br> |
| 1499 | This class provides methods for computing Java-specific names. |
| 1500 | <pre> |
| 1501 | package org.eclipse.jdt.core; |
| 1502 | public final class NamingConventions { |
| 1503 | public static char[] removePrefixAndSuffixForArgumentName(IJavaProject javaProject, char[] argumentName) {...} |
| 1504 | public static String removePrefixAndSuffixForArgumentName(IJavaProject javaProject, String argumentName) {...} |
| 1505 | public static char[] removePrefixAndSuffixForFieldName(IJavaProject javaProject, char[] fieldName, int modifiers) {...} |
| 1506 | public static String removePrefixAndSuffixForFieldName(IJavaProject javaProject, String fieldName, int modifiers) {...} |
| 1507 | public static char[] removePrefixAndSuffixForLocalVariableName(IJavaProject javaProject, char[] localName) {...} |
| 1508 | public static String removePrefixAndSuffixForLocalVariableName(IJavaProject javaProject, String localName) {...} |
| 1509 | public static char[][] suggestArgumentNames(IJavaProject javaProject, char[] packageName, char[] qualifiedTypeName, int dim, char[][] excludedNames) {...} |
| 1510 | public static String[] suggestArgumentNames(IJavaProject javaProject, String packageName, String qualifiedTypeName, int dim, String[] excludedNames) {...} |
| 1511 | public static char[][] suggestFieldNames(IJavaProject javaProject, char[] packageName, char[] qualifiedTypeName, int dim, int modifiers, char[][] excludedNames) {...} |
| 1512 | public static String[] suggestFieldNames(IJavaProject javaProject, String packageName, String qualifiedTypeName, int dim, int modifiers, String[] excludedNames) {...} |
| 1513 | public static char[][] suggestLocalVariableNames(IJavaProject javaProject, char[] packageName, char[] qualifiedTypeName, int dim, char[][] excludedNames) {...} |
| 1514 | public static String[] suggestLocalVariableNames(IJavaProject javaProject, String packageName, String qualifiedTypeName, int dim, String[] excludedNames) {...} |
| 1515 | public static char[] suggestGetterName(IJavaProject project, char[] fieldName, int modifiers, boolean isBoolean, char[][] excludedNames) {...} |
| 1516 | public static String suggestGetterName(IJavaProject project, String fieldName, int modifiers, boolean isBoolean, String[] excludedNames) {...} |
| 1517 | public static char[] suggestSetterName(IJavaProject project, char[] fieldName, int modifiers, char[][] excludedNames) {...} |
| 1518 | public static String suggestSetterName(IJavaProject project, String fieldName, int modifiers, String[] excludedNames) {...} |
| 1519 | } |
| 1520 | </pre> |
| 1521 | </li> |
| 1522 | </ul> |
| 1523 | |
| 1524 | <h3>Problem Reports Fixed</h3> |
| 1525 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=28434">28434</a> |
| 1526 | Open Type broken when workspace has build path problems |
| 1527 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=28326">28326</a> |
| 1528 | "Open Type" dialog could not open selected type |
| 1529 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=28476">28476</a> |
| 1530 | JRE container description wrong |
| 1531 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=28447">28447</a> |
| 1532 | Unreadable error message from build class path validation |
| 1533 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=23210">23210</a> |
| 1534 | Member variable name proposal |
| 1535 | |
| 1536 | <h3>Problem Reports Closed</h3> |
| 1537 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9511">9511</a> |
| 1538 | Exclude files and whole packages from build |
| 1539 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=27925">27925</a> |
| 1540 | Openable.hasChildren is slow |
| 1541 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=28246">28246</a> |
| 1542 | Class files written to custom output and default output |
| 1543 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=27275">27275</a> |
| 1544 | Random craches with corupt jar in library path |
| 1545 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=28357">28357</a> |
| 1546 | NPE on importing plugins |
| 1547 | |
| 1548 | <p><hr><h1> |
| 1549 | Eclipse Platform Build Notes <br> |
| 1550 | Java development tools core</h1> |
| 1551 | Eclipse SDK 2.1 Build - 16th December 2002 |
| 1552 | <br>Project org.eclipse.jdt.core v_289 |
| 1553 | <h2> |
| 1554 | What's new in this drop</h2> |
| 1555 | <ul> |
| 1556 | </ul> |
| 1557 | |
| 1558 | <h3>Problem Reports Fixed</h3> |
| 1559 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=28316">28316</a> |
| 1560 | Missing references to constructor |
| 1561 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=28104">28104</a> |
| 1562 | 33 Parsers and 35 Scanners created when opening a type hiearchy |
| 1563 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=28298">28298</a> |
| 1564 | SANITY CHECK error when compiling a specific switch statement |
| 1565 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=28296">28296</a> |
| 1566 | parser gives cast expression an incorrect length |
| 1567 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=28000">28000</a> |
| 1568 | Too many deltas on startup, when resolving cp variables/containers |
| 1569 | |
| 1570 | <h3>Problem Reports Closed</h3> |
| 1571 | |
| 1572 | <p><hr><h1> |
| 1573 | Eclipse Platform Build Notes <br> |
| 1574 | Java development tools core</h1> |
| 1575 | Eclipse SDK 2.1 Build - 13th December 2002 |
| 1576 | <br>Project org.eclipse.jdt.core v_288 |
| 1577 | <h2> |
| 1578 | What's new in this drop</h2> |
| 1579 | <ul> |
| 1580 | </ul> |
| 1581 | |
| 1582 | <h3>Problem Reports Fixed</h3> |
| 1583 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=28109">28109</a> |
| 1584 | Excluding a source file doesn't remove its Java problems |
| 1585 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=28115">28115</a> |
| 1586 | Ubiquitous resource in the JavaModel |
| 1587 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=28064">28064</a> |
| 1588 | Stack overflow in java editor |
| 1589 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=28150">28150</a> |
| 1590 | ClassCastException in completion |
| 1591 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=22139">22139</a> |
| 1592 | Array initializer used inline causes syntax error |
| 1593 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=27941">27941</a> |
| 1594 | ClassCastException in CompletionParser |
| 1595 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=27284">27284</a> |
| 1596 | misspelled variable name proposals for array with type name ending in 'y' |
| 1597 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=27852">27852</a> |
| 1598 | We should not reject a class named java if it is in the unnamed package |
| 1599 | |
| 1600 | <h3>Problem Reports Closed</h3> |
| 1601 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=28208">28208</a> |
| 1602 | IClasspathEntry.getExclusionPattern: String[] would be better |
| 1603 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=28114">28114</a> |
| 1604 | Missing type if defined in nested source folder |
| 1605 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=27371">27371</a> |
| 1606 | code assist / auto inserting "()" broken |
| 1607 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=28087">28087</a> |
| 1608 | on build, findMarkers called 3 times for each project |
| 1609 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=27992">27992</a> |
| 1610 | Incremental compile time = complete build time |
| 1611 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=28095">28095</a> |
| 1612 | JDTCompilerAdapter references old Main constructor |
| 1613 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=23231">23231</a> |
| 1614 | [resources] Ability to hide resources from the builders |
| 1615 | |
| 1616 | <p><hr><h1> |
| 1617 | Eclipse Platform Build Notes <br> |
| 1618 | Java development tools core</h1> |
| 1619 | Eclipse SDK 2.1 Build - 11th December 2002 |
| 1620 | <br>Project org.eclipse.jdt.core v_287a |
| 1621 | <h2> |
| 1622 | What's new in this drop</h2> |
| 1623 | <ul> |
| 1624 | </ul> |
| 1625 | |
| 1626 | <h3>Problem Reports Fixed</h3> |
| 1627 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=28069">28069</a> |
| 1628 | JDTCompilerAdapter and compiler.batch.Main out of sync in I20021210 build |
| 1629 | |
| 1630 | <h3>Problem Reports Closed</h3> |
| 1631 | |
| 1632 | <p><hr><h1> |
| 1633 | Eclipse Platform Build Notes <br> |
| 1634 | Java development tools core</h1> |
| 1635 | Eclipse SDK 2.1 Build - 10th December 2002 |
| 1636 | <br>Project org.eclipse.jdt.core v_287 |
| 1637 | <h2> |
| 1638 | What's new in this drop</h2> |
| 1639 | <ul> |
| 1640 | <li>Added API <code>IJavaProject.isOnClasspath(IResource)</code> that returns whether a given resource is on the |
| 1641 | classpath of the project and whether it is excluded. |
| 1642 | </li> |
| 1643 | <li>Added mechanism to allow generic container user to request updating definitions held by |
| 1644 | container initializers, onto <code>org.eclipse.jdt.core.ClasspathContainerInitializer</code>: |
| 1645 | |
| 1646 | <pre> |
| 1647 | /** |
| 1648 | * Returns <code>true</code> if this container initializer can be requested to perform updates |
| 1649 | * on its own container values. If so, then an update request will be performed using |
| 1650 | * <code>ClasspathContainerInitializer#requestClasspathContainerUpdate</code>/ |
| 1651 | * |
| 1652 | * @param containerPath - the path of the container which requires to be updated |
| 1653 | * @param project - the project for which the container is to be updated |
| 1654 | * @return boolean - returns <code>true</code> if the container can be updated |
| 1655 | * @since 2.1 |
| 1656 | */ |
| 1657 | public boolean canUpdateClasspathContainer(IPath containerPath, IJavaProject project) { |
| 1658 | // By default, classpath container initializers do not accept updating containers |
| 1659 | return false; |
| 1660 | }</pre> |
| 1661 | <pre> |
| 1662 | /** |
| 1663 | * Request a registered container definition to be updated according to a container suggestion. The container suggestion |
| 1664 | * only acts as a place-holder to pass along the information to update the matching container definition(s) held by the |
| 1665 | * container initializer. In particular, it is not expected to store the container suggestion as is, but rather adjust |
| 1666 | * the actual container definition based on suggested changes. |
| 1667 | * |
| 1668 | * IMPORTANT: In reaction to receiving an update request, a container initializer will update the corresponding |
| 1669 | * container definition (after reconciling changes) at its earliest convenience, using |
| 1670 | * <code>JavaCore#setClasspathContainer(IPath, IJavaProject[], IClasspathContainer[], IProgressMonitor)</code>. |
| 1671 | * Until it does so, the update will not be reflected in the Java Model. |
| 1672 | * |
| 1673 | * In order to anticipate whether the container initializer allows to update its containers, the predicate |
| 1674 | * <code>JavaCore#canUpdateClasspathContainer</code> should be used. |
| 1675 | * |
| 1676 | * @param containerPath - the path of the container which requires to be updated |
| 1677 | * @param project - the project for which the container is to be updated |
| 1678 | * @param containerSuggestion - a suggestion to update the corresponding container definition |
| 1679 | * @throws CoreException when <code>JavaCore#setClasspathContainer</code> would throw any. |
| 1680 | * @see JavaCore#setClasspathContainer(IPath, IJavaProject[], IClasspathContainer[], IProgressMonitor) |
| 1681 | * @see ClasspathContainerInitializer#canUpdateClasspathContainer(IPath, IJavaProject) |
| 1682 | * @since 2.1 |
| 1683 | */ |
| 1684 | public void requestClasspathContainerUpdate(IPath containerPath, IJavaProject project, IClasspathContainer containerSuggestion) throws CoreException { |
| 1685 | // By default, classpath container initializers do not accept updating containers |
| 1686 | }</pre> |
| 1687 | </li> |
| 1688 | <li>Added helper method to <code>org.eclipse.jdt.core.JavaCore</code> so as to retrieve a registered |
| 1689 | classpath container initializer: |
| 1690 | <pre>/** |
| 1691 | * Helper method finding the classpath container initializer registered for a given classpath container ID |
| 1692 | * or <code>null</code> if none was found while iterating over the contributions to extension point to |
| 1693 | * the extension point "org.eclipse.jdt.core.classpathContainerInitializer". |
| 1694 | * |
| 1695 | * A containerID is the first segment of any container path, used to identify the registered container initializer. |
| 1696 | * |
| 1697 | * @return ClasspathContainerInitializer - the registered classpath container initializer or <code>null</code> if |
| 1698 | * none was found. |
| 1699 | * @since 2.1 |
| 1700 | */ |
| 1701 | public static ClasspathContainerInitializer getClasspathContainerInitializer(String containerID)</pre> |
| 1702 | </li> |
| 1703 | </ul> |
| 1704 | |
| 1705 | <h3>Problem Reports Fixed</h3> |
| 1706 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=27890">27890</a> |
| 1707 | Batch compiler option -nowarn or -warn:none doesn't remove the warning for conversion from char[] to String |
| 1708 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=27670">27670</a> |
| 1709 | ClasspathEntry.rootID allocates a lot of throw-away objects |
| 1710 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=27595">27595</a> |
| 1711 | Add isOnClasspath(IResource) as API |
| 1712 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=27652">27652</a> |
| 1713 | DCR - Need a way to request container initializers to update their container definitions |
| 1714 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=27555">27555</a> |
| 1715 | [startup] PackageFragmentRoot - source attached too early (?) |
| 1716 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=27861">27861</a> |
| 1717 | VerifyError not being caught in jdt core tests |
| 1718 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=27914">27914</a> |
| 1719 | Infinite loop setting breakpoint |
| 1720 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=27853">27853</a> |
| 1721 | Incorrect invalid unicode |
| 1722 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=27840">27840</a> |
| 1723 | Computing non-java resources on a project should not create a NameLookup |
| 1724 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=27690">27690</a> |
| 1725 | SourceElementParser doesn't parse local declarations even if it is requested |
| 1726 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=5295">5295</a> |
| 1727 | Segmented view misses field comment |
| 1728 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=27714">27714</a> |
| 1729 | JavaElement.newNotPresentException |
| 1730 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=27735">27735</a> |
| 1731 | CodeAssist - No completion for type |
| 1732 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=27370">27370</a> |
| 1733 | code assist not working with "new .." |
| 1734 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=27658">27658</a> |
| 1735 | Infinite loop when checking cycle |
| 1736 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=27683">27683</a> |
| 1737 | Index should be saved right after a project was indexed |
| 1738 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=27330">27330</a> |
| 1739 | Signeture should reuse Scanner object |
| 1740 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=27294">27294</a> |
| 1741 | Performance - getTypeSignature should not rescan element names |
| 1742 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=26604">26604</a> |
| 1743 | Forward references unilaterally dissallowed |
| 1744 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=27532">27532</a> |
| 1745 | Rebuild sometimes introduces invalid errors |
| 1746 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=27597">27597</a> |
| 1747 | Ant adapter on a 1.4 JVM sets the target to be 1.4 |
| 1748 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=27494">27494</a> |
| 1749 | Source folder output folder shown in Package explorer |
| 1750 | |
| 1751 | <h3>Problem Reports Closed</h3> |
| 1752 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=27783">27783</a> |
| 1753 | Build output folder should not always be in the project subdirectories |
| 1754 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=27600">27600</a> |
| 1755 | NPE while searching |
| 1756 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=26602">26602</a> |
| 1757 | Incremental compile/build produces invalid header classes |
| 1758 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=25752">25752</a> |
| 1759 | References list displays nulls for package name parts |
| 1760 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=26967">26967</a> |
| 1761 | Upon exit always receive "JVM Terminated message" |
| 1762 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=27748">27748</a> |
| 1763 | JUnit import fails |
| 1764 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=27660">27660</a> |
| 1765 | Stack overflow causes startup crash |
| 1766 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=27236">27236</a> |
| 1767 | search: references to constructors - a subclass constructor reported |
| 1768 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=27603">27603</a> |
| 1769 | NPE in AbstractImageBuilder |
| 1770 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=27448">27448</a> |
| 1771 | using SearchEngine the constructors, inner classes or packages are not found |
| 1772 | |
| 1773 | <p><hr><h1> |
| 1774 | Eclipse Platform Build Notes <br> |
| 1775 | Java development tools core</h1> |
| 1776 | Eclipse SDK 2.1 Build - 3rd December 2002 |
| 1777 | <br>Project org.eclipse.jdt.core v_286 |
| 1778 | <h2> |
| 1779 | What's new in this drop</h2> |
| 1780 | <ul> |
| 1781 | <li><b>Code completion enhancement:</b> |
| 1782 | <ul> |
| 1783 | <li>Relevance of a proposal is higher if the proposal is after an operator and the type of |
| 1784 | proposal is compatible with the operator. |
| 1785 | <br>In the following example <code>var1</code> is more relevant than <code>var2</code>.<pre> |
| 1786 | public class X { |
| 1787 | int var1; |
| 1788 | Object var2; |
| 1789 | void foo() { |
| 1790 | int i = 1 + var<cursor> |
| 1791 | } |
| 1792 | }</pre> |
| 1793 | </li> |
| 1794 | </ul> |
| 1795 | </li> |
| 1796 | </ul> |
| 1797 | |
| 1798 | <h3>Problem Reports Fixed</h3> |
| 1799 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=27487">27487</a> |
| 1800 | Builder doesn't handle move to nested source folder |
| 1801 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=27499">27499</a> |
| 1802 | Bogus ClasspathVariableInitializer is found in JavaModel |
| 1803 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=22039">22039</a> |
| 1804 | Provide facility to exclude files from compilation |
| 1805 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=26251">26251</a> |
| 1806 | project compiler settings : some are not set |
| 1807 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=25538">25538</a> |
| 1808 | Conflict of classfolder and outputfolder not reported |
| 1809 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=27310">27310</a> |
| 1810 | CompilationUnit#lineNumber(..) doc seems flawed |
| 1811 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=27235">27235</a> |
| 1812 | Bug with assignement with no effect mask |
| 1813 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=25928">25928</a> |
| 1814 | Cannot nest entries in Java Build Path - Request for Feature Removal |
| 1815 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=26806">26806</a> |
| 1816 | Source build path should allow subdirectories of directories already on path |
| 1817 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=27322">27322</a> |
| 1818 | ClassCastException during code assist |
| 1819 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=27247">27247</a> |
| 1820 | Missing generation for the qualifier in 1.4 mode |
| 1821 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=22407">22407</a> |
| 1822 | Can't set Java project build output folder to different project |
| 1823 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=27250">27250</a> |
| 1824 | Walkback asking for a full rebuild |
| 1825 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=27173">27173</a> |
| 1826 | API: add methodInvocation.resolveMethodBinding |
| 1827 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=24123">24123</a> |
| 1828 | Support for multiple output dirs |
| 1829 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=27151">27151</a> |
| 1830 | NPE searching in hierarchy |
| 1831 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=24308">24308</a> |
| 1832 | Performance - Optimization of search in hierarchy |
| 1833 | |
| 1834 | <h3>Problem Reports Closed</h3> |
| 1835 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=27204">27204</a> |
| 1836 | AST.lineNumber(position) is not working, if the class didn't have a new line at the end of file. |
| 1837 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=27374">27374</a> |
| 1838 | project specific JRE settings |
| 1839 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=27295">27295</a> |
| 1840 | Relevance of member type in type cast should be higher |
| 1841 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=27254">27254</a> |
| 1842 | Inexact matches found when search references to UnconditionalFlowContext#maxFieldCount |
| 1843 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=26938">26938</a> |
| 1844 | Build Project-command removes all from build-dir |
| 1845 | |
| 1846 | <p><hr><h1> |
| 1847 | Eclipse Platform Build Notes <br> |
| 1848 | Java development tools core</h1> |
| 1849 | Eclipse SDK 2.1 Build - 26th November 2002 |
| 1850 | <br>Project org.eclipse.jdt.core v_285 |
| 1851 | <h2> |
| 1852 | What's new in this drop</h2> |
| 1853 | <ul> |
| 1854 | <li><b>Source attachment enhancements:</b> |
| 1855 | <ul> |
| 1856 | <li><b>Source folder attachment:</b> The source attachment mechanism got generalized to all binary |
| 1857 | package fragment root. In the past, only archives did support to carry a source attachment, in the |
| 1858 | form of a source archive. Now, both binary folder or archive can be associated with sources, which |
| 1859 | can be either a source archive or a source folder. In particular, mixed modes are supported (binary |
| 1860 | archive associated to source folder and reciprocally). For more details, see |
| 1861 | <code>IPackageFragmentRoot.attachSource(IPath, IPath, IProgressMonitor)</code> and |
| 1862 | <code>JavaCore.newLibraryEntry(...)</code>. |
| 1863 | </li> |
| 1864 | <li><b>Automatic root path detection:</b> If null is specified as the root path (see |
| 1865 | <code>JavaCore.newLibraryEntry(...)</code> and <code>IPackageFragmentRoot.attachSource(...)</code>), |
| 1866 | then the Java Model will do its best to compute this root path automatically. The underlying algorithm |
| 1867 | finds the first .java file, parses it, and extract the package declaration to compute the root path. |
| 1868 | </li> |
| 1869 | <li><b>Root path detection:</b> The new API |
| 1870 | <code>IPackageFragmentRoot.computeSourceAttachmentRootPath(IPath sourceAttachmentPath)</code> |
| 1871 | allows to detect the root path for a given source attachment and package fragment root. |
| 1872 | </li> |
| 1873 | </ul> |
| 1874 | </li> |
| 1875 | <li><b>Code completion enhancement:</b> |
| 1876 | <ul> |
| 1877 | <li>Relevance of a proposal is lesser if the proposal is in a variable initializer and the proposal is the variable. |
| 1878 | <br>In the following example <code>var2</code> is less relevant than <code>var1</code>.<pre> |
| 1879 | public class X { |
| 1880 | int var1; |
| 1881 | int var2 = var<cursor> |
| 1882 | }</pre> |
| 1883 | </li> |
| 1884 | <li>Relevance of a proposal is lesser if the proposal is static and the qualified expression is non-static. |
| 1885 | <br>In the following example <code>var2</code> is more relevant than <code>var1</code>.<pre> |
| 1886 | public class X { |
| 1887 | static int var1; |
| 1888 | int var2; |
| 1889 | void foo() { |
| 1890 | this.var<cursor> |
| 1891 | } |
| 1892 | }</pre> |
| 1893 | </li> |
| 1894 | <li>Relevance of a proposal is higher if the completion is not qualified or is a local variable. |
| 1895 | <br>In the following example the field <code>var2</code> and the parameter <code>var1</code> are more relevant |
| 1896 | than field <code>var1</code>.<pre> |
| 1897 | public class X { |
| 1898 | int var1; |
| 1899 | int var2; |
| 1900 | void foo(int var1) { |
| 1901 | var<cursor> |
| 1902 | } |
| 1903 | }</pre> |
| 1904 | </li> |
| 1905 | <li>Relevance of a proposal is higher if the proposal is equals to the current token. |
| 1906 | <br>In the following example the field <code>var</code> is more relevant than field <code>varPlus</code>.<pre> |
| 1907 | public class X { |
| 1908 | int var; |
| 1909 | int varPlus; |
| 1910 | void foo() { |
| 1911 | var<cursor> |
| 1912 | } |
| 1913 | }</pre> |
| 1914 | </li> |
| 1915 | </ul> |
| 1916 | </li> |
| 1917 | </ul> |
| 1918 | |
| 1919 | <h3>Problem Reports Fixed</h3> |
| 1920 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=24916">24916</a> |
| 1921 | quick fix: does not handle additional dimentions sometimes [quick fix] |
| 1922 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=26903">26903</a> |
| 1923 | VerifyError when casting null to an array type |
| 1924 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=27002">27002</a> |
| 1925 | Scanner allocates new ArrayList(10) everytime it's created |
| 1926 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=26912">26912</a> |
| 1927 | 'null == null' fooling blank final analysis |
| 1928 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=26817">26817</a> |
| 1929 | Class File Editor shows words translated which shouldn't be |
| 1930 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=26452">26452</a> |
| 1931 | Wrong automatically generated import statements |
| 1932 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=26881">26881</a> |
| 1933 | Yoyo in the debugger again |
| 1934 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=26753">26753</a> |
| 1935 | Suspicious yoyo behavior when stepping through if condition |
| 1936 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=25148">25148</a> |
| 1937 | Can't have different case package names |
| 1938 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=26883">26883</a> |
| 1939 | Should report unitialized blank final field |
| 1940 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=20932">20932</a> |
| 1941 | Cannot add a source directory as the source of a JAR file. |
| 1942 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=8719">8719</a> |
| 1943 | DCR - Attac h Java Source: allow un-jarred source tree? |
| 1944 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=6912">6912</a> |
| 1945 | Attach Source Requires JAR/ZIP |
| 1946 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=26255">26255</a> |
| 1947 | project compiler settings : cannot go back to worspace settings |
| 1948 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=26841">26841</a> |
| 1949 | Compiler - Does not detect non-visible member type in import |
| 1950 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=26784">26784</a> |
| 1951 | problem M3 sourcebuild, linux/gtk - build error |
| 1952 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=26706">26706</a> |
| 1953 | Cannot create project with comma characters in project path |
| 1954 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=26195">26195</a> |
| 1955 | JDT compiler doesn't report recursive constructor invocation |
| 1956 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=26747">26747</a> |
| 1957 | IllegalArgumentException reading build state |
| 1958 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3243">3243</a> |
| 1959 | SourceAttachment - automatic computation of the package root does not work (1GCMTLP) |
| 1960 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=26785">26785</a> |
| 1961 | Unreachable empty blocks should be reported in 1.4 compliant mode |
| 1962 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=26664">26664</a> |
| 1963 | deprecated interfaces are not allways recognized |
| 1964 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=26759">26759</a> |
| 1965 | Cast Compiler Error |
| 1966 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=26134">26134</a> |
| 1967 | JACKS - VerifyError running invalid code |
| 1968 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=26253">26253</a> |
| 1969 | task tags: two tags on one line creates one task for first tag |
| 1970 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=26677">26677</a> |
| 1971 | Code Assist - expected type must be qualified. |
| 1972 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=23542">23542</a> |
| 1973 | CodeAssist proposal should offer non-qualified ones first |
| 1974 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=25890">25890</a> |
| 1975 | code assist displays static members on non-static expressions |
| 1976 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=26025">26025</a> |
| 1977 | Search should not use a file based name environment |
| 1978 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=26138">26138</a> |
| 1979 | JACKS - The null literal should not be considered as a constant expression |
| 1980 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=26585">26585</a> |
| 1981 | Wrong code generation in conditional expression |
| 1982 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=26588">26588</a> |
| 1983 | Code Assist - variable must be less relevant in initialization |
| 1984 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=26142">26142</a> |
| 1985 | JACKS: Must reject invalid character after class definition |
| 1986 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=26141">26141</a> |
| 1987 | JACKS: Should report unterminated comment |
| 1988 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=26129">26129</a> |
| 1989 | JACKS: VerifyError, because opcode jsr_w not used |
| 1990 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=25888">25888</a> |
| 1991 | Open on selection fails on private binary inner class contructor |
| 1992 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=23126">23126</a> |
| 1993 | allow selecting directories when attaching source to jar's |
| 1994 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=22145">22145</a> |
| 1995 | Attach source directory in addition to archive file [build path] |
| 1996 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=26459">26459</a> |
| 1997 | Unused NonVoidMethodRequestor |
| 1998 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=26122">26122</a> |
| 1999 | JACKS: VerifyError when affecting final local in anonymous class header |
| 2000 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=26124">26124</a> |
| 2001 | JACKS - Compile error not reported when break; used in a labeled statement |
| 2002 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=24934">24934</a> |
| 2003 | Move top level doesn't optimize the imports[refactoring] |
| 2004 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=25250">25250</a> |
| 2005 | Scrapbook shows wrong error message |
| 2006 | |
| 2007 | <h3>Problem Reports Closed</h3> |
| 2008 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=26580">26580</a> |
| 2009 | java element deltas not sent out? |
| 2010 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=21837">21837</a> |
| 2011 | Eclipse hangs trying to set a breakpoint |
| 2012 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=25406">25406</a> |
| 2013 | Package name change disallowed because of case insensitivity |
| 2014 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=26885">26885</a> |
| 2015 | binary representation wrongly flagged as error |
| 2016 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=26526">26526</a> |
| 2017 | Inner class imports flagged as errors |
| 2018 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=26652">26652</a> |
| 2019 | Encountered "case statement must be constant" error |
| 2020 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=23076">23076</a> |
| 2021 | compilation does not create class files!!! |
| 2022 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=24015">24015</a> |
| 2023 | CVS synchronize with outgoing changes only causes Java rebuild |
| 2024 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=25478">25478</a> |
| 2025 | Unresolvable import statements Problem Marker malfunctioning |
| 2026 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=26658">26658</a> |
| 2027 | No deprecation warning |
| 2028 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=26132">26132</a> |
| 2029 | JACKS - Blank final instance must be assigned before the end of constructor |
| 2030 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=26340">26340</a> |
| 2031 | Using javadoc comments to generate and manage bookmarks. |
| 2032 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9020">9020</a> |
| 2033 | More intelligent code assist. |
| 2034 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=25962">25962</a> |
| 2035 | Output classes is scrubbed due to error in compiling a source. |
| 2036 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=26166">26166</a> |
| 2037 | compile single file |
| 2038 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=25684">25684</a> |
| 2039 | SelectionEngine to be made API? |
| 2040 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=26454">26454</a> |
| 2041 | DCR: IScanner.setSourceReader |
| 2042 | |
| 2043 | <p><hr><h1> |
| 2044 | Eclipse Platform Build Notes <br> |
| 2045 | Java development tools core</h1> |
| 2046 | Eclipse SDK 2.1 Build - 14th November 2002 - 2.1 MILESTONE-3 |
| 2047 | <br>Project org.eclipse.jdt.core v_284 |
| 2048 | <h2> |
| 2049 | What's new in this drop</h2> |
| 2050 | <ul> |
| 2051 | </ul> |
| 2052 | |
| 2053 | <h3>Problem Reports Fixed</h3> |
| 2054 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=26259">26259</a> |
| 2055 | Errors reported on save which go aways on rebuild |
| 2056 | |
| 2057 | <h3>Problem Reports Closed</h3> |
| 2058 | |
| 2059 | <p><hr><h1> |
| 2060 | Eclipse Platform Build Notes <br> |
| 2061 | Java development tools core</h1> |
| 2062 | Eclipse SDK 2.1 Build - 13th November 2002 |
| 2063 | <br>Project org.eclipse.jdt.core v_283 |
| 2064 | <h2> |
| 2065 | What's new in this drop</h2> |
| 2066 | <ul> |
| 2067 | </ul> |
| 2068 | |
| 2069 | <h3>Problem Reports Fixed</h3> |
| 2070 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=26128">26128</a> |
| 2071 | packages don't appear in package explorer view |
| 2072 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=26044">26044</a> |
| 2073 | Unexpected full builds |
| 2074 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=26098">26098</a> |
| 2075 | Wrong line number attribute. |
| 2076 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=24517">24517</a> |
| 2077 | type view does not notice when jar disappears |
| 2078 | |
| 2079 | <h3>Problem Reports Closed</h3> |
| 2080 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=26063">26063</a> |
| 2081 | MacOS X: Error saving files |
| 2082 | |
| 2083 | <p><hr><h1> |
| 2084 | Eclipse Platform Build Notes <br> |
| 2085 | Java development tools core</h1> |
| 2086 | Eclipse SDK 2.1 Build - 12th November 2002 |
| 2087 | <br>Project org.eclipse.jdt.core v_282b |
| 2088 | <h2> |
| 2089 | What's new in this drop</h2> |
| 2090 | <ul> |
| 2091 | <li>In case someone deletes the .classpath and no corresponding classpath exists in memory, |
| 2092 | a default .classpath is not automatically created any longer but a marker is created on the |
| 2093 | project preventing this project from being built. |
| 2094 | This covers the following scenarii: |
| 2095 | <ul> |
| 2096 | <li>Someone checks in a .project file with the Java nature but doesn't check in the .classpath file. |
| 2097 | When the project is checked out, a marker is created indicating the .classpath file could not |
| 2098 | be read.</li> |
| 2099 | <li>Someone shuts down the workbench, deletes the .classpath and restart the workspace. |
| 2100 | When attempting to built the project, a marker is created indicating the .classpath file could |
| 2101 | not be read and the project is not built.</li> |
| 2102 | <li>The Java nature is added to a project without a .classpath file. A marker is created indicating |
| 2103 | the .classpath file could not be read. |
| 2104 | </ul> |
| 2105 | </li> |
| 2106 | <li><b>Selectivity API</b> - Source folders can be associated with filters allowing to exclude |
| 2107 | specified portions of the resource tree rooted at this source entry's path. Exclusion patterns |
| 2108 | are expressed using the Ant file pattern syntax (i.e. **, *, ? wild-cards; where ** can stand for |
| 2109 | one or many folder names). |
| 2110 | <ul> |
| 2111 | <li>Added <code>JavaCore.newSourceEntry(IPath path, <b>IPath[] exclusionPatterns</b>)</code> |
| 2112 | </li> |
| 2113 | <li>Added <code>IClasspathEntry.getExclusionPatterns()</code> |
| 2114 | </li> |
| 2115 | </ul> |
| 2116 | Full implementation will be available by 2.1 milestone-4. |
| 2117 | </li> |
| 2118 | <li><b>Multiple output folder API</b> - Source folders can be associated with a specific output |
| 2119 | location. The project output location is now corresponding to a default output location. |
| 2120 | <ul> |
| 2121 | <li>Added <code>JavaCore.newSourceEntry(IPath path, IPath[] exclusionPatterns, <b>IPath specificOutputLocation</b>)</code> |
| 2122 | </li> |
| 2123 | <li>Added <code>IClasspathEntry.getOutputLocation()</code> |
| 2124 | </li> |
| 2125 | </ul> |
| 2126 | Full implementation will be available by 2.1 milestone-4. |
| 2127 | </li> |
| 2128 | <li>The Java builder now iterates over the resource tree, allowing to take advantage of forthcoming |
| 2129 | workspace structure enhancements (in particular: linked folders). As a consequence, the Java builder |
| 2130 | will only consider the resources officially reflected in the resource tree (as opposed to existing |
| 2131 | underlying files not yet reflected when the resource tree is out of sync). |
| 2132 | Note that the build state format has changed to reflect this evolution, as a consequence, if reusing an existing |
| 2133 | workspace, the first build action will have to be a rebuild-all projects, since incrementally it will |
| 2134 | not be able to re-read old build states associated with prerequisite projects (and an incremental build |
| 2135 | cannot tell the build manager a full rebuild is necessary). |
| 2136 | </li> |
| 2137 | <li>An option allows to control whether the Java builder should clean the output folder(s). Since |
| 2138 | options can be specified on a per project basis, each individual project can be toggled for cleaning |
| 2139 | the output folder or not (default is to clean). Also, "scrubbing" output folder got renamed into |
| 2140 | "cleaning" output folder. |
| 2141 | <pre> |
| 2142 | * BUILDER / Cleaning Output Folder(s) |
| 2143 | * Indicate whether the JavaBuilder is allowed to clean the output folders |
| 2144 | * when performing full build operations. |
| 2145 | * - option id: "org.eclipse.jdt.core.builder.cleanOutputFolder" |
| 2146 | * - possible values: { "clean", "ignore" } |
| 2147 | * - default: "clean" |
| 2148 | </pre> |
| 2149 | </li> |
| 2150 | <li>Integrated patch from Genady Beriozkin for bug <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=25092">25092</a>. |
| 2151 | The compiler will now optionally diagnose assignments having no effect (e.g. x = x). |
| 2152 | Added the following option to control this behavior. |
| 2153 | <pre> |
| 2154 | * COMPILER / Reporting Assignment with no effect |
| 2155 | * When enabled, the compiler will issue an error or a warning whenever an assignment |
| 2156 | * has no effect (e.g 'x = x'). |
| 2157 | * - option id: "org.eclipse.jdt.core.compiler.problem.noEffectAssignment" |
| 2158 | * - possible values: { "error", "warning", "ignore" } |
| 2159 | * - default: "warning" |
| 2160 | </pre> |
| 2161 | </li> |
| 2162 | </ul> |
| 2163 | |
| 2164 | <h3>Problem Reports Fixed</h3> |
| 2165 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=26053">26053</a> |
| 2166 | builder out of order in I-20021112 |
| 2167 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=25859">25859</a> |
| 2168 | Error doing Java Search |
| 2169 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=25092">25092</a> |
| 2170 | Detect/Warn on possible user typos |
| 2171 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=25894">25894</a> |
| 2172 | Memory leak - Global ThisReference is leaking bindings |
| 2173 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=25885">25885</a> |
| 2174 | Code Assist - exact expected type should be more relevant than subtype |
| 2175 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=25184">25184</a> |
| 2176 | Operations on cu outside classpath should fail |
| 2177 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=25876">25876</a> |
| 2178 | Code Assist - void method are proposed in assignment |
| 2179 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=23586">23586</a> |
| 2180 | Creating a new project deletes files in the parent folder |
| 2181 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=25815">25815</a> |
| 2182 | Code Assist does not propose member type. |
| 2183 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=25820">25820</a> |
| 2184 | NPE in Code Assist |
| 2185 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=25811">25811</a> |
| 2186 | Code Assist for variable name suggestion is not perfect. |
| 2187 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=24010">24010</a> |
| 2188 | IType::resolveType returns null for inner types |
| 2189 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=25735">25735</a> |
| 2190 | Non-NLS strings are not reported properly when the ending tag is missing |
| 2191 | |
| 2192 | <h3>Problem Reports Closed</h3> |
| 2193 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=22509">22509</a> |
| 2194 | Unable to start some Java application |
| 2195 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=21864">21864</a> |
| 2196 | Associate package hierarchy with top-level source directory |
| 2197 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12957">12957</a> |
| 2198 | Copied resources out of synch |
| 2199 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=24276">24276</a> |
| 2200 | javadoc - Imports marked as unused when they are really necessary. |
| 2201 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=18320">18320</a> |
| 2202 | Compiler Warning/Error/Ignore when Assigning to a Parameter |
| 2203 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=25994">25994</a> |
| 2204 | Marker for "static method should be accessed in a static way" |
| 2205 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=25995">25995</a> |
| 2206 | Marker for "static method should be accessed in a static way" |
| 2207 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=25582">25582</a> |
| 2208 | Cannot specify java source path for resource ! |
| 2209 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=25665">25665</a> |
| 2210 | AST adds implicit super call (PR 22306 needed on 2.0.2 stream) |
| 2211 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=25304">25304</a> |
| 2212 | Code assist and parameter assistance. |
| 2213 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=24783">24783</a> |
| 2214 | method parameter name code completion |
| 2215 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=25872">25872</a> |
| 2216 | Eclipse considers the Unicode char '\u000A' an invalid character constant. |
| 2217 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=25255">25255</a> |
| 2218 | ICompilationUnit::getUnderlyingResource throws an exception |
| 2219 | |
| 2220 | <p><hr><h1> |
| 2221 | Eclipse Platform Build Notes <br> |
| 2222 | Java development tools core</h1> |
| 2223 | Eclipse SDK 2.1 Build - 5th November 2002 |
| 2224 | <br>Project org.eclipse.jdt.core v_281 |
| 2225 | <h2> |
| 2226 | What's new in this drop</h2> |
| 2227 | <ul> |
| 2228 | <li>Code completion enhancement: |
| 2229 | <ul> |
| 2230 | <li>Relevance of a proposal is higher if the proposal is in a variable initializer and its type is compatible with the variable type. |
| 2231 | <br>In the following example <code>var2</code> is more relevant than <code>var1</code>.<pre> |
| 2232 | public class X { |
| 2233 | Object var1; |
| 2234 | int var2; |
| 2235 | void foo() { |
| 2236 | int i = var<cursor> |
| 2237 | } |
| 2238 | }</pre> |
| 2239 | </li> |
| 2240 | <li>Relevance of a proposal is higher if the proposal is on the right hand side of an assignment and its type is compatible with the left hand side type. |
| 2241 | <br>In the following example <code>var2</code> is more relevant than <code>var1</code>.<pre> |
| 2242 | public class X { |
| 2243 | Object var1; |
| 2244 | int var2; |
| 2245 | void foo() { |
| 2246 | int i; |
| 2247 | i = var<cursor> |
| 2248 | } |
| 2249 | }</pre> |
| 2250 | </li> |
| 2251 | </ul> |
| 2252 | </li> |
| 2253 | </ul> |
| 2254 | |
| 2255 | <h3>Problem Reports Fixed</h3> |
| 2256 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=24626">24626</a> |
| 2257 | codeSelect - does not work in catch clause |
| 2258 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=25688">25688</a> |
| 2259 | Non NLS strings improperly reported when the line separator is \r only |
| 2260 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=25687">25687</a> |
| 2261 | codeSelect - fails with inner class as method parameter |
| 2262 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=25605">25605</a> |
| 2263 | [API] someJavaProject.getRequiredProjectNames(); API should specify that the array is returned in ClassPath order |
| 2264 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=25358">25358</a> |
| 2265 | Creating a new Java class - Browse for parent |
| 2266 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=25495">25495</a> |
| 2267 | Ant compiler adapter should treat bogus imports as errors |
| 2268 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=21957">21957</a> |
| 2269 | 'refactor rename' allows subpackage name to start with a space |
| 2270 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=25591">25591</a> |
| 2271 | ClassCastException in CompletionEngine |
| 2272 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=25539">25539</a> |
| 2273 | Unexpected inaccurate search results |
| 2274 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=25578">25578</a> |
| 2275 | Abstract method declaration completion should be more relevant |
| 2276 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=25221">25221</a> |
| 2277 | Code assist after new keyword |
| 2278 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=25347">25347</a> |
| 2279 | Deprecation-Flag in Ant doesn't work with Eclipse Compiler |
| 2280 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=25551">25551</a> |
| 2281 | Ant javac adapter always reports build successful even if there are compiler errors |
| 2282 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=24939">24939</a> |
| 2283 | Code Assist doesn't find protected constructor for anonymous class |
| 2284 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3717">3717</a> |
| 2285 | Smoke 114: Progress reporting when switching to different default VM (1GEHXMV) |
| 2286 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=24565">24565</a> |
| 2287 | CodeAssist proposing twice the same method |
| 2288 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=25520">25520</a> |
| 2289 | Possible problem in JavaProject#findPackageFragmentRoots(IClasspathEntry) |
| 2290 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=24518">24518</a> |
| 2291 | Public flag not set for interface method |
| 2292 | |
| 2293 | <h3>Problem Reports Closed</h3> |
| 2294 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=18212">18212</a> |
| 2295 | Java Build Paths no updated correctly when checking out multiple projects |
| 2296 | |
| 2297 | <p><hr><h1> |
| 2298 | Eclipse Platform Build Notes <br> |
| 2299 | Java development tools core</h1> |
| 2300 | Eclipse SDK 2.1 Build - 29th October 2002 |
| 2301 | <br>Project org.eclipse.jdt.core v_280 |
| 2302 | <h2> |
| 2303 | What's new in this drop</h2> |
| 2304 | <ul> |
| 2305 | <li>In 1.4 compliant mode, the compiler will report errors for unterminated line comments (i.e. not closed with a line break). For backward compatibility reason, |
| 2306 | the stricter check isn't performed in 1.3 compliant mode. See <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=23096">23096</a> for further details. |
| 2307 | Also note that from now on, the trailing line break is part of the line comment source range. |
| 2308 | </li> |
| 2309 | <li>The API setLeadingComment(String) on org.eclipse.jdt.core.dom.Statement class has been updated to reflect the changes made for <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=23096">23096</a>. |
| 2310 | This API strictly fits to the JLS. It doesn't use the compliance mode settings. So a line comment needs to be closed with a line break in |
| 2311 | order to be valid. |
| 2312 | See <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=25206">25206</a> for further details.</li> |
| 2313 | </ul> |
| 2314 | |
| 2315 | <h3>Problem Reports Fixed</h3> |
| 2316 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=22358">22358</a> |
| 2317 | [api] Would like CharOperation made API |
| 2318 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=23207">23207</a> |
| 2319 | Flags.isDeprecated(IMethod.getFlags()) doesn't work |
| 2320 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=23984">23984</a> |
| 2321 | validateEdit not called when changing .classpath |
| 2322 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=25439">25439</a> |
| 2323 | toString() on IBinding subclasses |
| 2324 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=25347">25347</a> |
| 2325 | Deprecation-Flag in Ant doesn't work with Eclipse Compiler |
| 2326 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=25396">25396</a> |
| 2327 | NPE importing external plug-ins |
| 2328 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=25433">25433</a> |
| 2329 | #findPackageFragmentRoots(IClasspathEntry) |
| 2330 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=25377">25377</a> |
| 2331 | Error location is not correct for empty array initializer |
| 2332 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=25174">25174</a> |
| 2333 | Wrong code generation of the eclipse java compiler |
| 2334 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=25298">25298</a> |
| 2335 | One out of two non-externalized strings reported |
| 2336 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=25188">25188</a> |
| 2337 | Debugger won't stop on method first statement breakpoint |
| 2338 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=25233">25233</a> |
| 2339 | NPE in CompletionParser.buildMoreCompletionContext |
| 2340 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=25206">25206</a> |
| 2341 | DOM/AST: Statement.setLeadingComment specification is inconsistent with the JLS |
| 2342 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=25229">25229</a> |
| 2343 | Compiler should not reject innerclass scenario |
| 2344 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=25183">25183</a> |
| 2345 | AST: ITypeBinding of interface returns constructor |
| 2346 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=24833">24833</a> |
| 2347 | TODO: not detected if there is only a comment in .java file |
| 2348 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=24744">24744</a> |
| 2349 | TODO: Task not found if comment after last closing brace |
| 2350 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=23096">23096</a> |
| 2351 | Compiler does not report end of line comment error |
| 2352 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=24559">24559</a> |
| 2353 | TODO: items disappear when there is a syntax error in a method body |
| 2354 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=13907">13907</a> |
| 2355 | Scanner does not report whitespace tokens at end of input |
| 2356 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=25185">25185</a> |
| 2357 | ClassFormatError compiling a method with a compilation problem |
| 2358 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=25124">25124</a> |
| 2359 | AST: IllegalArgumentException on creation |
| 2360 | |
| 2361 | <h3>Problem Reports Closed</h3> |
| 2362 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=23208">23208</a> |
| 2363 | The javadoc shown by Eclipse is different from what javadoc produces |
| 2364 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=25464">25464</a> |
| 2365 | NPE during import plugins |
| 2366 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=25170">25170</a> |
| 2367 | opening .java files from outside of classpath is much slower then other files |
| 2368 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=23307">23307</a> |
| 2369 | Refactoring and Search are applied only on open files |
| 2370 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=20985">20985</a> |
| 2371 | [GM1] REGRESSION: eclipse wants to import class already imported |
| 2372 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=24906">24906</a> |
| 2373 | new non-nls strings not noticed on typing |
| 2374 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=25378">25378</a> |
| 2375 | Switching from jdk1.3.1 to jdk1.4.1 leaves me without CVS support |
| 2376 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=22304">22304</a> |
| 2377 | JavaModel: inner Node Constructor shows syntetic argument |
| 2378 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=25373">25373</a> |
| 2379 | options now with 'Map' |
| 2380 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=25297">25297</a> |
| 2381 | AST: DCR: Allow subclasses of ASTNode |
| 2382 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=20751">20751</a> |
| 2383 | [F3] Discrepency between light bulbs and compiler |
| 2384 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=25163">25163</a> |
| 2385 | AST DCR: Parameter names in IMethodBinding |
| 2386 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=25103">25103</a> |
| 2387 | Formatter indentation |
| 2388 | |
| 2389 | <p><hr><h1> |
| 2390 | Eclipse Platform Build Notes <br> |
| 2391 | Java development tools core</h1> |
| 2392 | Eclipse SDK 2.1 Build - 23rd October 2002 |
| 2393 | <br>Project org.eclipse.jdt.core v_279a |
| 2394 | <h2> |
| 2395 | What's new in this drop</h2> |
| 2396 | <ul> |
| 2397 | </ul> |
| 2398 | |
| 2399 | <h3>Problem Reports Fixed</h3> |
| 2400 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=25197">25197</a> |
| 2401 | NPE importing external plugins |
| 2402 | |
| 2403 | <h3>Problem Reports Closed</h3> |
| 2404 | |
| 2405 | <p><hr><h1> |
| 2406 | Eclipse Platform Build Notes <br> |
| 2407 | Java development tools core</h1> |
| 2408 | Eclipse SDK 2.1 Build - 22nd October 2002 |
| 2409 | <br>Project org.eclipse.jdt.core v_279 |
| 2410 | <h2> |
| 2411 | What's new in this drop</h2> |
| 2412 | <ul> |
| 2413 | <li>By default, the compiler will produce warnings for unused imports and non-static references to static members. |
| 2414 | </li> |
| 2415 | <li>Code completion enhancement: |
| 2416 | <ul> |
| 2417 | <li>Relevance of a proposal is higher if the proposal is in a return statement and its type is compatible with the return type. |
| 2418 | <br>In the following example <code>var2</code> is more relevant than <code>var1</code>.<pre> |
| 2419 | public class X { |
| 2420 | Object var1; |
| 2421 | int var2; |
| 2422 | int foo() { |
| 2423 | return var<cursor> |
| 2424 | } |
| 2425 | }</pre> |
| 2426 | </li> |
| 2427 | <li>Relevance of a proposal is higher if the proposal is in a cast statement and its type is in the hierachy of the cast type. |
| 2428 | <br>In the following example <code>var2</code> is more relevant than <code>var1</code>.<pre> |
| 2429 | public class X { |
| 2430 | Object var1; |
| 2431 | int var2; |
| 2432 | long foo() { |
| 2433 | return (int)var<cursor> |
| 2434 | } |
| 2435 | }</pre> |
| 2436 | </li> |
| 2437 | <li>Relevance of a proposal is higher if the proposal is an argument of a sent message and its type is compatible with the parameter type. |
| 2438 | <br>In the following example <code>var2</code> is more relevant than <code>var1</code>.<pre> |
| 2439 | public class X { |
| 2440 | Object var1; |
| 2441 | int var2; |
| 2442 | void foo(int i) { |
| 2443 | foo(var<cursor> |
| 2444 | } |
| 2445 | }</pre> |
| 2446 | </li> |
| 2447 | </ul> |
| 2448 | </li> |
| 2449 | </ul> |
| 2450 | |
| 2451 | <h3>Problem Reports Fixed</h3> |
| 2452 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=25040">25040</a> |
| 2453 | getPackageFragmentRoots(CP entry) implementation doesn't match spec |
| 2454 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=25041">25041</a> |
| 2455 | IJavaElement#getUnderlyingResource - should fail if element doesn't exist |
| 2456 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=24505">24505</a> |
| 2457 | Refactoring an empty package makes it disappears |
| 2458 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=24775">24775</a> |
| 2459 | Wrong delta when replacing binary project with source project |
| 2460 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=25018">25018</a> |
| 2461 | parseCompilationUnit(..) does not report a compile error |
| 2462 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=24773">24773</a> |
| 2463 | CompilationUnit.getProblems: not all problems? |
| 2464 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=24747">24747</a> |
| 2465 | incorrect compile error message |
| 2466 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=24974">24974</a> |
| 2467 | Broken link in JDT Plugin-in Developer's Guide |
| 2468 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=24691">24691</a> |
| 2469 | Missing interface makes hierarchy incomplete |
| 2470 | |
| 2471 | <h3>Problem Reports Closed</h3> |
| 2472 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=24213">24213</a> |
| 2473 | [M1] dependency checking too conservative |
| 2474 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=24671">24671</a> |
| 2475 | Attaching source to JAR triggers build |
| 2476 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=25039">25039</a> |
| 2477 | Non-existing package fragment roots should not be openable |
| 2478 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=23311">23311</a> |
| 2479 | Need a way to include external JARs in the indexer |
| 2480 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=24956">24956</a> |
| 2481 | Compiler misdiagnoses exception sequence |
| 2482 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=24019">24019</a> |
| 2483 | Jar Refresh Problem |
| 2484 | |
| 2485 | <p><hr><h1> |
| 2486 | Eclipse Platform Build Notes <br> |
| 2487 | Java development tools core</h1> |
| 2488 | Eclipse SDK 2.1 Build - 15th October 2002 - 2.1 MILESTONE-2 |
| 2489 | <br>Project org.eclipse.jdt.core v_278 |
| 2490 | <h2> |
| 2491 | What's new in this drop</h2> |
| 2492 | <ul> |
| 2493 | <li> Added soft dependency on plug-in "org.eclipse.team.core" to account for fileTypes contribution |
| 2494 | </li> |
| 2495 | <li> JavaCore option added for specifying the task priorities (default is <code>""</code> meaning |
| 2496 | tasks have normal priority). |
| 2497 | <pre> |
| 2498 | * COMPILER / Define the Automatic Task Priorities |
| 2499 | * In parallel with the Automatic Task Tags, this list defines the priorities (high, normal or low) |
| 2500 | * of the task markers issued by the compiler. |
| 2501 | * If the default is specified, the priority of each task marker is "NORMAL". |
| 2502 | * - option id: "org.eclipse.jdt.core.compiler.taskPriorities" |
| 2503 | * - possible values: { "priority[,priority]*" } where priority is one of "HIGH", "NORMAL" or "LOW" |
| 2504 | * - default: "" |
| 2505 | </pre> |
| 2506 | </li> |
| 2507 | </ul> |
| 2508 | |
| 2509 | <h3>Problem Reports Fixed</h3> |
| 2510 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=23272">23272</a> |
| 2511 | Plugin dependence problem |
| 2512 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=24741">24741</a> |
| 2513 | Search does not find patterned type reference in binary project |
| 2514 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=23812">23812</a> |
| 2515 | Configurable (TODO) Markers priority in takslist |
| 2516 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=22840">22840</a> |
| 2517 | Refactor->Move doesn't update Local History |
| 2518 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=24685">24685</a> |
| 2519 | Inner package fragments gets deleted - model out of synch |
| 2520 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=24498">24498</a> |
| 2521 | Duplicate entries on classpath cause CP marker to no longer refresh |
| 2522 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=24630">24630</a> |
| 2523 | NPE in MethodBinding |
| 2524 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=24622">24622</a> |
| 2525 | ast: problems with missing ParenthesizedExpression nodes #2 |
| 2526 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=24529">24529</a> |
| 2527 | compiler must accept empty source files |
| 2528 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=24502">24502</a> |
| 2529 | AST: No binding for type accesses to a non-visible type |
| 2530 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=24511">24511</a> |
| 2531 | AST: Resolve on non-visible import |
| 2532 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=24501">24501</a> |
| 2533 | AST: No binding for fields accesses of non-visible fields |
| 2534 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=24500">24500</a> |
| 2535 | AST: No binding for field instance access in constructor invocation |
| 2536 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=24499">24499</a> |
| 2537 | AST: No binding for instance access in constructor invocation |
| 2538 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=17104">17104</a> |
| 2539 | Compiler does not complain but "Quick Fix" ??? complains |
| 2540 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=21893">21893</a> |
| 2541 | IType::isMember works the other way round |
| 2542 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=22581">22581</a> |
| 2543 | Ignore unreachable code for unread variables |
| 2544 | |
| 2545 | <h3>Problem Reports Closed</h3> |
| 2546 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=21175">21175</a> |
| 2547 | Incorrectly identified: Catch block is hidden by another one in the same try statement |
| 2548 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=23523">23523</a> |
| 2549 | Ouliner not updated after catch-up from repository |
| 2550 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=24230">24230</a> |
| 2551 | search: does not find a references to constructor in anonymous type creations nodes |
| 2552 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=24522">24522</a> |
| 2553 | New Class Dialog: No interface method stubs generated for nested class |
| 2554 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=24567">24567</a> |
| 2555 | problem with hierarchy in working copy |
| 2556 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=21901">21901</a> |
| 2557 | JavaCore.setClasspathContainer is not generic enough |
| 2558 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=24623">24623</a> |
| 2559 | AST: No method body when abstract modifier is existing |
| 2560 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=24558">24558</a> |
| 2561 | compiler error, method declaration in interface -> NullPointerException |
| 2562 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=24621">24621</a> |
| 2563 | Cannot specified JRE for each project separely ... |
| 2564 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=24600">24600</a> |
| 2565 | ECLIPSE_HOME not set |
| 2566 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14194">14194</a> |
| 2567 | Java source files shouldn't show errors when in src dir, but not java resource |
| 2568 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=24514">24514</a> |
| 2569 | dependency analyzer is broken |
| 2570 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=24400">24400</a> |
| 2571 | Compiler bug or java 'feature' ? |
| 2572 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=24243">24243</a> |
| 2573 | Heuristic to differ between internal JAR and external JAR. |
| 2574 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=23769">23769</a> |
| 2575 | java.lang.OutOfMemoryError |
| 2576 | |
| 2577 | <p><hr><h1> |
| 2578 | Eclipse Platform Build Notes <br> |
| 2579 | Java development tools core</h1> |
| 2580 | Eclipse SDK 2.1 Build - 8th October 2002 |
| 2581 | <br>Project org.eclipse.jdt.core v_277 |
| 2582 | <h2> |
| 2583 | What's new in this drop</h2> |
| 2584 | <ul> |
| 2585 | <li>Search for constructor references now finds implicit constructor calls. Indexes in old workspaces are recomputed when restarted which may result in longer startup times. |
| 2586 | </li> |
| 2587 | </ul> |
| 2588 | |
| 2589 | <h3>Problem Reports Fixed</h3> |
| 2590 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=24449">24449</a> |
| 2591 | AST: Resolve on field access |
| 2592 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=24453">24453</a> |
| 2593 | ast: problems with missing ParenthesizedExpression nodes |
| 2594 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=23112">23112</a> |
| 2595 | search: need a way to search for references to the implicit non-arg constructor |
| 2596 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=24440">24440</a> |
| 2597 | NPE when complete qualified allocation expression |
| 2598 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=24406">24406</a> |
| 2599 | AST: Resolve on method invocation |
| 2600 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=24376">24376</a> |
| 2601 | Attempt to change resource while tree locked during container initialization |
| 2602 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=24346">24346</a> |
| 2603 | Method declaration not found in field initializer |
| 2604 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=13939">13939</a> |
| 2605 | DBCS: no error message to DBCS whitespace in java source |
| 2606 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=23829">23829</a> |
| 2607 | IType::resolveType incorrectly returns null |
| 2608 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=22541">22541</a> |
| 2609 | JDT core test suites should be on dev.eclipse.org |
| 2610 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=2857">2857</a> |
| 2611 | Renaming .java class with errors to .txt leaves errors in Task list (1GK06R3) |
| 2612 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=24245">24245</a> |
| 2613 | IJavaSearchScope.enclosingProjectsAndJars doc misleading, hard to use |
| 2614 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=24140">24140</a> |
| 2615 | Searching for references to a private field within heirarchy seems very slow |
| 2616 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=24268">24268</a> |
| 2617 | DOM: NPE in NaiveASTFlattener#visit(SwitchCase node) |
| 2618 | |
| 2619 | <h3>Problem Reports Closed</h3> |
| 2620 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=23644">23644</a> |
| 2621 | hierarchy: getAllSuperTypes does not include all superinterfaces? |
| 2622 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=23593">23593</a> |
| 2623 | search: strange method reference match found |
| 2624 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=8489">8489</a> |
| 2625 | space instead of tab |
| 2626 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=24370">24370</a> |
| 2627 | SerialUID |
| 2628 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=24205">24205</a> |
| 2629 | TypeHierarchy omits subtypes |
| 2630 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=24375">24375</a> |
| 2631 | Casting of primitive final fields to its own type causes VerifyError |
| 2632 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=22548">22548</a> |
| 2633 | IndexOutOfBoundsException during jdt indexing |
| 2634 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=24347">24347</a> |
| 2635 | AST: Resolve on type name qualifier |
| 2636 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=23211">23211</a> |
| 2637 | Bug with search/reference ! |
| 2638 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=22894">22894</a> |
| 2639 | Improperly formed ICompilationUnit? |
| 2640 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=24324">24324</a> |
| 2641 | AST: IVariableBinding.getModifiers not same as in source |
| 2642 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=23930">23930</a> |
| 2643 | Eclipse crash when a rebuild project !??? |
| 2644 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=21905">21905</a> |
| 2645 | Class file editor should indicate that .class file is missing debug attributes |
| 2646 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=21741">21741</a> |
| 2647 | Error while Build and doesn't allow to create ServerProject also |
| 2648 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=22376">22376</a> |
| 2649 | Parent of JarEntryFile |
| 2650 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=24274">24274</a> |
| 2651 | ArrayIndexOutOfBoundsException from source mapper |
| 2652 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=23677">23677</a> |
| 2653 | java.lang.OutOfMemoryError when setting class path |
| 2654 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=24233">24233</a> |
| 2655 | Impossible to compile projects - followinf of BUG 22509 |
| 2656 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=24233">24233</a> |
| 2657 | Installed JRE detection doesnt work correctly |
| 2658 | |
| 2659 | <p><hr><h1> |
| 2660 | Eclipse Platform Build Notes <br> |
| 2661 | Java development tools core</h1> |
| 2662 | Eclipse SDK 2.1 Build - 1st October 2002 |
| 2663 | <br>Project org.eclipse.jdt.core v_276 |
| 2664 | <h2> |
| 2665 | What's new in this drop</h2> |
| 2666 | <ul> |
| 2667 | <li>Registered classpath variable initializers are now taking precedence on values persisted during previous session. This allows |
| 2668 | initializers to rebind their variables when restarting a workspace, and thus fix up their values. </li> |
| 2669 | </ul> |
| 2670 | |
| 2671 | <h3>Problem Reports Fixed</h3> |
| 2672 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=23594">23594</a> |
| 2673 | code resolve: incorrectly resolving method invocation |
| 2674 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=21763">21763</a> |
| 2675 | Problem in Java search [search] |
| 2676 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=22846">22846</a> |
| 2677 | Cannot add in a new classpath entry |
| 2678 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=20197">20197</a> |
| 2679 | Classpath Variables pref page does not refresh with latest variables [build path] |
| 2680 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=24134">24134</a> |
| 2681 | JDTCompilertAdapter doesn't throw BuildException on compile error |
| 2682 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=24001">24001</a> |
| 2683 | Classpath variable/container initializer should activate |
| 2684 | |
| 2685 | <h3>Problem Reports Closed</h3> |
| 2686 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=23656">23656</a> |
| 2687 | hierarchy: type hierarchy on interfaces does not contain Object |
| 2688 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=23890">23890</a> |
| 2689 | Changing Package Declarations triggers full project rebuild |
| 2690 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=24172">24172</a> |
| 2691 | Strange behavior with wrong package declaration |
| 2692 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=24093">24093</a> |
| 2693 | NPE in Java Builder |
| 2694 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=22445">22445</a> |
| 2695 | Compiler inconsistent with javac when code returns from inside a finally {} block |
| 2696 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=24189">24189</a> |
| 2697 | need a way to verify that a string can be a type name |
| 2698 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=23925">23925</a> |
| 2699 | Class path vars missing |
| 2700 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=24210">24210</a> |
| 2701 | NPE renaming project |
| 2702 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=24164">24164</a> |
| 2703 | Cannot use a specif rt.jar for a specific Java project |
| 2704 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=23989">23989</a> |
| 2705 | Build Path page reports cycle even if there is none |
| 2706 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=22754">22754</a> |
| 2707 | JRE-Settings independent for each project |
| 2708 | |
| 2709 | <p><hr><h1> |
| 2710 | Eclipse Platform Build Notes <br> |
| 2711 | Java development tools core</h1> |
| 2712 | Eclipse SDK 2.1 Build - 26th September 2002 |
| 2713 | <br>Project org.eclipse.jdt.core v_275 |
| 2714 | <h2> |
| 2715 | What's new in this drop</h2> |
| 2716 | <ul> |
| 2717 | </ul> |
| 2718 | |
| 2719 | <h3>Problem Reports Fixed</h3> |
| 2720 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=24083">24083</a> |
| 2721 | NPE accessing JavaProject preferences |
| 2722 | |
| 2723 | <h3>Problem Reports Closed</h3> |
| 2724 | |
| 2725 | <p><hr><h1> |
| 2726 | Eclipse Platform Build Notes <br> |
| 2727 | Java development tools core</h1> |
| 2728 | Eclipse SDK 2.1 Build - 24th September 2002 |
| 2729 | <br>Project org.eclipse.jdt.core v_274 |
| 2730 | <h2> |
| 2731 | What's new in this drop</h2> |
| 2732 | <ul> |
| 2733 | <li>Added new API findDeclaringNode(String) on CompilationUnit. This new method should be used to retrieve ASTNode |
| 2734 | declared in another compilation unit. See javadoc for further details or bug <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=23734">23734</a>. |
| 2735 | </li> |
| 2736 | <li> New APIs added onto IJavaProject to enable project custom options. Project custom options are persisted into a file ".jprefs" |
| 2737 | located inside the project metadata JDT/Core plugin location. Project can be specified custom options, and inherit global ones from JavaCore. |
| 2738 | At this point, it is unclear whether we will attempt to share these custom properties (like .classpath file). |
| 2739 | <ul> |
| 2740 | <li> |
| 2741 | <pre> |
| 2742 | /** |
| 2743 | * Helper method for returning one option value only. Equivalent to <code>(String)this.getOptions(inheritJavaCoreOptions).get(optionName)</code> |
| 2744 | * Note that it may answer <code>null</code> if this option does not exist, or if there is no custom value for it. |
| 2745 | * |
| 2746 | * For a complete description of the configurable options, see <code>JavaCore#getDefaultOptions</code>. |
| 2747 | * |
| 2748 | * @param optionName the name of an option |
| 2749 | * @param inheritJavaCoreOptions - boolean indicating whether JavaCore options should be inherited as well |
| 2750 | * @return the String value of a given option |
| 2751 | * @see JavaCore#getDefaultOptions |
| 2752 | * @since 2.1 |
| 2753 | */ |
| 2754 | String getOption(String optionName, boolean inheritJavaCoreOptions); |
| 2755 | </pre> |
| 2756 | </li> |
| 2757 | <li> |
| 2758 | <pre> |
| 2759 | /** |
| 2760 | * Returns the table of the current custom options for this project. Projects remember their custom options, |
| 2761 | * i.e. only the options different from the the JavaCore global options for the workspace. |
| 2762 | * A boolean argument allows to directly merge the project options with global ones from <code>JavaCore</code>. |
| 2763 | * |
| 2764 | * For a complete description of the configurable options, see <code>JavaCore#getDefaultOptions</code>. |
| 2765 | * |
| 2766 | * |
| 2767 | * @param inheritJavaCoreOptions - boolean indicating whether JavaCore options should be inherited as well |
| 2768 | * @return table of current settings of all options |
| 2769 | * (key type: <code>String</code>; value type: <code>String</code>) |
| 2770 | * @see JavaCore#getDefaultOptions |
| 2771 | * @since 2.1 |
| 2772 | */ |
| 2773 | Map getOptions(boolean inheritJavaCoreOptions); |
| 2774 | </pre> |
| 2775 | </li> |
| 2776 | <li> |
| 2777 | <pre> |
| 2778 | /** |
| 2779 | * Sets the project custom options. All and only the options explicitly included in the given table |
| 2780 | * are remembered; all previous option settings are forgotten, including ones not explicitly |
| 2781 | * mentioned. |
| 2782 | * |
| 2783 | * For a complete description of the configurable options, see <code>JavaCore#getDefaultOptions</code>. |
| 2784 | * |
| 2785 | * |
| 2786 | * @param newOptions the new options (key type: <code>String</code>; value type: <code>String</code>), |
| 2787 | * or <code>null</code> to flush all custom options (clients will automatically get the global JavaCore options). |
| 2788 | * @see JavaCore#getDefaultOptions |
| 2789 | * @since 2.1 |
| 2790 | */ |
| 2791 | void setOptions(Map newOptions); |
| 2792 | </pre> |
| 2793 | </li> |
| 2794 | </ul> |
| 2795 | </li> |
| 2796 | <li>Added <code>JavaCore.run(IWorkspaceRunnable, IProgressMonitor)</code> that allows batching |
| 2797 | of java model operations. Only one Java element changed event is reported at the end of the batch. |
| 2798 | For example the following code snippet notifies listeners twice: |
| 2799 | <pre> |
| 2800 | ICompilationUnit unit = ...; |
| 2801 | unit.createType("class B {}", null, false, monitor); |
| 2802 | unit.getType("A").createField("int i;", null, false, monitor); |
| 2803 | </pre> |
| 2804 | To be notified only once, use the following: |
| 2805 | <pre> |
| 2806 | JavaCore.run( |
| 2807 | new IWorkspaceRunnable() { |
| 2808 | public void run(IProgressMonitor monitor) throws CoreException { |
| 2809 | ICompilationUnit unit = ...; |
| 2810 | unit.createType("class B {}", null, false, monitor); |
| 2811 | unit.getType("A").createField("int i;", null, false, monitor); |
| 2812 | } |
| 2813 | }, |
| 2814 | monitor); |
| 2815 | </pre> |
| 2816 | </li> |
| 2817 | </ul> |
| 2818 | <h3>Problem Reports Fixed</h3> |
| 2819 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=23977">23977</a> |
| 2820 | .classpath corruption |
| 2821 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=23734">23734</a> |
| 2822 | AST: CompilationUnit.findDeclaringNode only finds bindings from its own ast |
| 2823 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=23979">23979</a> |
| 2824 | Build Path page reports cycle even if there is none |
| 2825 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=20881">20881</a> |
| 2826 | "organize imports" does not find an import statement "add import" does. [code manipulation] |
| 2827 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=7091">7091</a> |
| 2828 | turn off the debug info on a project by project basis |
| 2829 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=19663">19663</a> |
| 2830 | Java|Compiler|Other|Filtered resources needs to be project/team specific |
| 2831 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14062">14062</a> |
| 2832 | JDK Compliance against a project |
| 2833 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=22289">22289</a> |
| 2834 | To have file encoding by project |
| 2835 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=7395">7395</a> |
| 2836 | Set the compiler options per project instead of per workspace |
| 2837 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=23894">23894</a> |
| 2838 | Extra (TODO) Markers : There is no todo task when there is no error |
| 2839 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=23162">23162</a> |
| 2840 | DOM: clients should be able to control if bindings are available even if AST is modified |
| 2841 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=23901">23901</a> |
| 2842 | CCE in DefaultBindingResolver |
| 2843 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=23597">23597</a> |
| 2844 | cannot resolve a call to a protected superclass method |
| 2845 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=23573">23573</a> |
| 2846 | AST: clone & source locations |
| 2847 | |
| 2848 | <h3>Problem Reports Closed</h3> |
| 2849 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=22618">22618</a> |
| 2850 | incorrect warning about unread vars |
| 2851 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3239">3239</a> |
| 2852 | CodeFormatter: need to be able to set linedelimiter used (1GC0LFK) |
| 2853 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=22979">22979</a> |
| 2854 | using IScanner inside comments |
| 2855 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=23550">23550</a> |
| 2856 | Micro-java, embedded java |
| 2857 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=23833">23833</a> |
| 2858 | Java source attachment does not work |
| 2859 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=23402">23402</a> |
| 2860 | Cancel on compile has no effect |
| 2861 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=23635">23635</a> |
| 2862 | Compilation Errors Inconsistent |
| 2863 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=21520">21520</a> |
| 2864 | 'Errors during build: org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding' error |
| 2865 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=22148">22148</a> |
| 2866 | Qlfd. vs. unqlfd. Name from IField.getTypeSignature |
| 2867 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=21475">21475</a> |
| 2868 | No source for classes without debug information [general issue] |
| 2869 | |
|