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 | |
| 11 | <body text="#000000" bgcolor="#FFFFFF"> |
| 12 | <table border=0 cellspacing=5 cellpadding=2 width="100%" > |
| 13 | <tr> |
| 14 | <td align="left" width="72%" class="title1"> |
| 15 | <font size="+3"><b>jdt core - build notes R2.0</b></font> |
| 16 | </td> |
| 17 | </tr> |
| 18 | <tr> |
| 19 | <td align="left" width="72%" class="title1"> |
| 20 | <font size="-2" color="#8080ff">Java development tools core</font></td> |
| 21 | </tr> |
| 22 | <tr><td> </td></tr> |
| 23 | <tr> |
| 24 | <td align="left" width="72%" 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 bug 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 | Most recent information is listed first. |
| 30 | <br> |
| 31 | This present document covers all changes up to Release 2.0, changes which occurred since then in 2.1 |
| 32 | stream are described in <a href="http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/org.eclipse.jdt.core/notes/R21_buildnotes_jdt-core.html">build notes R2.1</a>. |
| 33 | |
| 34 | </font> |
| 35 | </td> |
| 36 | </tr> |
| 37 | </table> |
| 38 | |
| 39 | <p><hr><h1> |
| 40 | Eclipse Platform Build Notes <br> |
| 41 | Java development tools core</h1> |
| 42 | Eclipse SDK Build GM5 - 27th June 2002 - RELEASE 2.0 (R2_0) |
| 43 | <br>Project org.eclipse.jdt.core v_264 |
| 44 | <h2> |
| 45 | What's new in this drop</h2> |
| 46 | <ul> |
| 47 | <li>Changed ASCII/binary property for 'about.html' file to ASCII.</li> |
| 48 | </ul> |
| 49 | |
| 50 | <h3>Problem Reports Fixed</h3> |
| 51 | |
| 52 | <h3>Problem Reports Closed</h3> |
| 53 | |
| 54 | <p><hr><h1> |
| 55 | Eclipse Platform Build Notes <br> |
| 56 | Java development tools core</h1> |
| 57 | Eclipse SDK Build GM4 - 26th June 2002 |
| 58 | <br>Project org.eclipse.jdt.core v_263 |
| 59 | <h2> |
| 60 | What's new in this drop</h2> |
| 61 | <ul> |
| 62 | </ul> |
| 63 | |
| 64 | <h3>Problem Reports Fixed</h3> |
| 65 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=20553">20553</a> |
| 66 | Doc - Javadocs of 2.0 classes must specify if the class is intended to be instantiated or subclassed by client. |
| 67 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=20442">20442</a> |
| 68 | Doc - Javadoc missing in ICodeSnippetRequestor |
| 69 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=20550">20550</a> |
| 70 | Doc - fields of CorrectionEngine should not be API |
| 71 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=20872">20872</a> |
| 72 | Doc - the javadoc is not correct for ICodeAssist#codeSelect |
| 73 | <br> |
| 74 | |
| 75 | <h3>Problem Reports Closed</h3> |
| 76 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=20936">20936</a> |
| 77 | nullpointer exception in org.eclipse.jdt.internal.core.builder.JavaBuilder |
| 78 | |
| 79 | <p><hr><h1> |
| 80 | Eclipse Platform Build Notes <br> |
| 81 | Java development tools core</h1> |
| 82 | Eclipse SDK Build 20020624 - 24th June 2002 |
| 83 | <br>Project org.eclipse.jdt.core v_262 |
| 84 | <h2> |
| 85 | What's new in this drop</h2> |
| 86 | <ul> |
| 87 | <li>Updated about.html file. |
| 88 | </li> |
| 89 | </ul> |
| 90 | |
| 91 | <h3>Problem Reports Fixed</h3> |
| 92 | |
| 93 | <h3>Problem Reports Closed</h3> |
| 94 | |
| 95 | <p><hr><h1> |
| 96 | Eclipse Platform Build Notes <br> |
| 97 | Java development tools core</h1> |
| 98 | Eclipse SDK Build 20020621 - 21st June 2002 |
| 99 | <br>Project org.eclipse.jdt.core v_261 |
| 100 | <h2> |
| 101 | What's new in this drop</h2> |
| 102 | <ul> |
| 103 | </ul> |
| 104 | |
| 105 | <h3>Problem Reports Fixed</h3> |
| 106 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=20693">20693</a> |
| 107 | Finding references to variables does not find all occurances |
| 108 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=20011">20011</a> |
| 109 | Searching for Inner Classes gives bad search results |
| 110 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=20520">20520</a> |
| 111 | Refactor - expression detection incorrect |
| 112 | |
| 113 | <h3>Problem Reports Closed</h3> |
| 114 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=20643">20643</a> |
| 115 | Java Projects disappear |
| 116 | |
| 117 | <p><hr><h1> |
| 118 | Eclipse Platform Build Notes <br> |
| 119 | Java development tools core</h1> |
| 120 | Eclipse SDK Build 20020620 - 20th June 2002 |
| 121 | <br>Project org.eclipse.jdt.core v_260 |
| 122 | <h2> |
| 123 | What's new in this drop</h2> |
| 124 | <ul> |
| 125 | </ul> |
| 126 | |
| 127 | <h3>Problem Reports Fixed</h3> |
| 128 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=20532">20532</a> |
| 129 | Declaration of member binary type not found |
| 130 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=19799">19799</a> |
| 131 | More problems with importing. |
| 132 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=16140">16140</a> |
| 133 | Non-java project gets .classpath |
| 134 | |
| 135 | <h3>Problem Reports Closed</h3> |
| 136 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=20659">20659</a> |
| 137 | Compile/rebuild analysis: white space causes large rebuild |
| 138 | |
| 139 | <p><hr><h1> |
| 140 | Eclipse Platform Build Notes <br> |
| 141 | Java development tools core</h1> |
| 142 | Eclipse SDK Build 20020618 - 18th June 2002 |
| 143 | <br>Project org.eclipse.jdt.core v_259 |
| 144 | <h2> |
| 145 | What's new in this drop</h2> |
| 146 | <ul> |
| 147 | <li>Updated about.html file with reference to CPL 1.0. |
| 148 | </li> |
| 149 | </ul> |
| 150 | |
| 151 | <h3>Problem Reports Fixed</h3> |
| 152 | |
| 153 | <h3>Problem Reports Closed</h3> |
| 154 | |
| 155 | <p><hr><h1> |
| 156 | Eclipse Platform Build Notes <br> |
| 157 | Java development tools core</h1> |
| 158 | Eclipse SDK Build 20020617 - 17th June 2002 |
| 159 | <br>Project org.eclipse.jdt.core v_258 |
| 160 | <h2> |
| 161 | What's new in this drop</h2> |
| 162 | <ul> |
| 163 | <li>Removed deprecated 2.0 temporary API: <code>IWorkingCopy#findSharedWorkingCopy()</code> which was no longer used anyway. Proper API is taking |
| 164 | a <code>IBufferFactory</code> in argument.</li> |
| 165 | </ul> |
| 166 | |
| 167 | <h3>Problem Reports Fixed</h3> |
| 168 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=20427">20427</a> |
| 169 | J9c needs internal batch compiler methods to be public |
| 170 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=20309">20309</a> |
| 171 | cannot code resolve on binary method with member type arguments |
| 172 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=20158">20158</a> |
| 173 | Close and reopen a project does not remove errors |
| 174 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=20325">20325</a> |
| 175 | CP Variable - should not persist "initialization in progress" value |
| 176 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=20173">20173</a> |
| 177 | Open type from a jar located inside a closed project. |
| 178 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=20135">20135</a> |
| 179 | 2.0 deprecated method |
| 180 | |
| 181 | <h3>Problem Reports Closed</h3> |
| 182 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=20359">20359</a> |
| 183 | classpath variable ECLIPSE_HOME not initialized on startup |
| 184 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=20261">20261</a> |
| 185 | cycle in classpath detection seems overzealous |
| 186 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=19826">19826</a> |
| 187 | livelock during indexing? |
| 188 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=20048">20048</a> |
| 189 | Minimize recompilation |
| 190 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=20053">20053</a> |
| 191 | interface with same-named method generates compile error |
| 192 | |
| 193 | <p><hr><h1> |
| 194 | Eclipse Platform Build Notes <br> |
| 195 | Java development tools core</h1> |
| 196 | Eclipse SDK Build 20020612 - 12th June 2002 - FREEZE 3 |
| 197 | <br>Project org.eclipse.jdt.core v_257 |
| 198 | <h2> |
| 199 | What's new in this drop</h2> |
| 200 | <ul> |
| 201 | </ul> |
| 202 | |
| 203 | <h3>Problem Reports Fixed</h3> |
| 204 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=19537">19537</a> |
| 205 | Internal error saving file (jzentry == 0) |
| 206 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=19917">19917</a> |
| 207 | Code Assist incorrect for hidden interface fields |
| 208 | |
| 209 | <h3>Problem Reports Closed</h3> |
| 210 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=19916">19916</a> |
| 211 | Error accessing value from uninitialized localvariable |
| 212 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=19566">19566</a> |
| 213 | Invalid ClassCastException thrown at runtime |
| 214 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3306">3306</a> |
| 215 | Can't compile JDK src |
| 216 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=19851">19851</a> |
| 217 | IllegalArgumentException in refactor-extract method |
| 218 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=7272">7272</a> |
| 219 | Open on selection not working in external JARs |
| 220 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14219">14219</a> |
| 221 | EOF exception after building in imported plugin with extracted source |
| 222 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=18290">18290</a> |
| 223 | Incorrect errors reported during reconciling |
| 224 | |
| 225 | <p><hr><h1> |
| 226 | Eclipse Platform Build Notes <br> |
| 227 | Java development tools core</h1> |
| 228 | Eclipse SDK Build 20020611 - 11th June 2002 |
| 229 | <br>Project org.eclipse.jdt.core v_256 |
| 230 | <h2> |
| 231 | What's new in this drop</h2> |
| 232 | <ul> |
| 233 | <li> Added protection around listener callback invocations (using <code>ISafeRunnable</code>). </li> |
| 234 | <li> Removed 2 unused deprecated constants on <code>IJavaSearchConstants</code>: READ_REFERENCES and WRITE_REFERENCES. |
| 235 | They were annoted with intention to discard before 2.0 since were temporarily introduced and deprecated (due to bad naming). |
| 236 | <pre> |
| 237 | /** |
| 238 | * @deprecated - use WRITE_ACCESSES instead (will be discarded before 2.0) |
| 239 | * @since 2.0 |
| 240 | */ |
| 241 | int WRITE_REFERENCES = WRITE_ACCESSES; |
| 242 | </pre></li> |
| 243 | </ul> |
| 244 | |
| 245 | <h3>Problem Reports Fixed</h3> |
| 246 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=19714">19714</a> |
| 247 | Eclipse crashes: Drag & Drop |
| 248 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=19794">19794</a> |
| 249 | Method body change may result in massive recompilation |
| 250 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=18983">18983</a> |
| 251 | Replacing binary project doesn't trigger build |
| 252 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=18953">18953</a> |
| 253 | Package disapears when disconnected from CVS repopsitory |
| 254 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=19638">19638</a> |
| 255 | Open Type Hierarchy can start infinite progress monitor |
| 256 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=19687">19687</a> |
| 257 | Preferences not working with import/export |
| 258 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=19512">19512</a> |
| 259 | ArrayIndexOutOfBound during incremental build |
| 260 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=18922">18922</a> |
| 261 | Scrapbook does not come back when errors in snippet |
| 262 | |
| 263 | <h3>Problem Reports Closed</h3> |
| 264 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=19808">19808</a> |
| 265 | core ClassCastException exception in log |
| 266 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=19882">19882</a> |
| 267 | maybe a cu's single type can be its proimary type too |
| 268 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=19586">19586</a> |
| 269 | Java project removed from Projects view |
| 270 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15972">15972</a> |
| 271 | JAR file from classpath not indexed |
| 272 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=18680">18680</a> |
| 273 | Classpath Loop |
| 274 | |
| 275 | <p><hr><h1> |
| 276 | Eclipse Platform Build Notes <br> |
| 277 | Java development tools core</h1> |
| 278 | Eclipse SDK Build 20020606 - 6th June 2002 |
| 279 | <br>Project org.eclipse.jdt.core v_255 |
| 280 | <h2> |
| 281 | What's new in this drop</h2> |
| 282 | <ul> |
| 283 | <li>Removed deprecated API on <code>IJavaProject</code>. These were not in 1.0, and shouldn't have been |
| 284 | introduced (incorrectly resurrected from 0.9). |
| 285 | <ul> |
| 286 | <li><code>IJavaProject#getClasspath(...) --> IJavaProject#getRawClasspath(...) </code></li> |
| 287 | <li><code>IJavaProject#setClasspath(...) --> IJavaProject#setRawClasspath(...) </code></li> |
| 288 | <li><code>IJavaProject#newProjectEntry(...) --> JavaCore#newProjectEntry(...) </code></li> |
| 289 | <li><code>IJavaProject#newLibraryEntry(...) --> JavaCore#newLibraryEntry(...) </code></li> |
| 290 | <li><code>IJavaProject#newSourceEntry(...) --> JavaCore#newSourceEntry(...) </code></li> |
| 291 | </ul> |
| 292 | </li> |
| 293 | </ul> |
| 294 | |
| 295 | <h3>Problem Reports Fixed</h3> |
| 296 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=19303">19303</a> |
| 297 | Open type does not show all type. |
| 298 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14109">14109</a> |
| 299 | Deadlock between ProblemTreeViewer refresh and reconciler |
| 300 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=19254">19254</a> |
| 301 | Some local variable completion proposals are missed |
| 302 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=19131">19131</a> |
| 303 | NPE when removing a project containing missing classfile folder |
| 304 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=19058">19058</a> |
| 305 | Closing non-java project doesn't remove root from java project |
| 306 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=18584">18584</a> |
| 307 | New 2.0 APIs marked as deprecated should be removed |
| 308 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=18698">18698</a> |
| 309 | Seeing non-java projects in package view |
| 310 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=18920">18920</a> |
| 311 | NPE searching for references to a message |
| 312 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=18749">18749</a> |
| 313 | Missing java doc for IConstantPoolEntry |
| 314 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=18583">18583</a> |
| 315 | New constants not tagged with @since 2.0 |
| 316 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=18708">18708</a> |
| 317 | DOM AST - IllegalArgumentException organizing imports |
| 318 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=18039">18039</a> |
| 319 | Opening .class file fails |
| 320 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=18621">18621</a> |
| 321 | Query all types when project is closed prevents reindexing when project is open |
| 322 | |
| 323 | <h3>Problem Reports Closed</h3> |
| 324 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=19271">19271</a> |
| 325 | IOException when searching for packages |
| 326 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=7916">7916</a> |
| 327 | Code assist does not find class |
| 328 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=19424">19424</a> |
| 329 | JDT processing deltas for non-java files in non-java projects |
| 330 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=18633">18633</a> |
| 331 | Build failed: Can not find the class file for org.eclipse.jdt.core.jdom.IDOMInitializer |
| 332 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=18175">18175</a> |
| 333 | Quickfix false positives for non-public classes |
| 334 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=19293">19293</a> |
| 335 | cancelling compiling does not always cancel |
| 336 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=18539">18539</a> |
| 337 | unable to run JDBC program, class not found |
| 338 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3292">3292</a> |
| 339 | Adding new class takes very long (>20s) (1GEUGFQ) |
| 340 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3333">3333</a> |
| 341 | JavaCore does not recognize dot notation for inner classes (1GI7GZG) |
| 342 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=18507">18507</a> |
| 343 | overwritting exiting file does not work |
| 344 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=18414">18414</a> |
| 345 | NLS Tools: Find strings and compiler warning out of synch |
| 346 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=5605">5605</a> |
| 347 | NPE restarting workspace |
| 348 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3252">3252</a> |
| 349 | Code assist list could be narrower in throws completion (1GD074C) |
| 350 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=18724">18724</a> |
| 351 | Code for the static initializer is exceeding the 65535 bytes limit |
| 352 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3272">3272</a> |
| 353 | CodeCompletion - should only resolve interfaces (1GE5B8X) |
| 354 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=6259">6259</a> |
| 355 | DCR: IClasspathEntry with JavaDoc location |
| 356 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10007">10007</a> |
| 357 | NPE and ClassCastException when renaming class name |
| 358 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3222">3222</a> |
| 359 | JM - Reminder - re-enable transient reconciling marker (1GAJ9FQ) |
| 360 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3267">3267</a> |
| 361 | Deadlock while refreshing form local (1GDTUSD) |
| 362 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=5583">5583</a> |
| 363 | getNonJavaResources does not return .class files for source folders |
| 364 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=16371">16371</a> |
| 365 | Java Model Exception using code assist |
| 366 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=17626">17626</a> |
| 367 | Auto-format source removed newline at end of range |
| 368 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=8863">8863</a> |
| 369 | .classpath gets overwritten if there's an XML error |
| 370 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3335">3335</a> |
| 371 | Java Element Deltas: Performance issues with deltas from Working Copy (1GIE36J) |
| 372 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3253">3253</a> |
| 373 | SEVERE: Not all external JARs show up in packages view (1GD0JZO) |
| 374 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=1834">1834</a> |
| 375 | Cancel build with 10000+ problems takes forever to update (1G2Q9YZ) |
| 376 | |
| 377 | <p><hr><h1> |
| 378 | Eclipse Platform Build Notes <br> |
| 379 | Java development tools core</h1> |
| 380 | Eclipse SDK Build 20020601 - 1st June 2002 - FREEZE 2 |
| 381 | <br>Project org.eclipse.jdt.core v_254 |
| 382 | <h2> |
| 383 | What's new in this drop</h2> |
| 384 | <ul> |
| 385 | <li>The resource copy exclusion filter now tolerates whitespaces inside the filter pattern, they will be trimmed |
| 386 | when used. e.g. " .* , foo/ " is now accepted.</li> |
| 387 | </ul> |
| 388 | |
| 389 | <h3>Problem Reports Fixed</h3> |
| 390 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=18446">18446</a> |
| 391 | JavaCore.getClasspathContainer on not yest created project |
| 392 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=18411">18411</a> |
| 393 | External JAR refresh - caching problem |
| 394 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=18453">18453</a> |
| 395 | Deleting project doesn't remove pkg fragment root in another project |
| 396 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=18331">18331</a> |
| 397 | Java Model not flushed when upgrading binary projects |
| 398 | |
| 399 | <h3>Problem Reports Closed</h3> |
| 400 | |
| 401 | <p><hr><h1> |
| 402 | Eclipse Platform Build Notes <br> |
| 403 | Java development tools core</h1> |
| 404 | Eclipse SDK Build 20020531 - 31st May 2002 |
| 405 | <br>Project org.eclipse.jdt.core v_253 |
| 406 | <h2> |
| 407 | What's new in this drop</h2> |
| 408 | <ul> |
| 409 | <li>Changing 2.0 API for refreshing external JARs so as to pass in a collection of *elements* to restrain the scope |
| 410 | of the update (see <code>IJavaModel#refreshExternalArchives(IJavaElement[],IProgressMonitor)</code>. Elements |
| 411 | can either be package fragment roots, projects or Java model.</li> |
| 412 | </ul> |
| 413 | |
| 414 | <h3>Problem Reports Fixed</h3> |
| 415 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=18418">18418</a> |
| 416 | search: searchDeclarationsOfReferencedTypes reports import declarations |
| 417 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=18287">18287</a> |
| 418 | <Clinit> change is treated as a structural change by incremental builder |
| 419 | |
| 420 | <h3>Problem Reports Closed</h3> |
| 421 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=17766">17766</a> |
| 422 | Strange error when launching Eclipse from inside Eclipse |
| 423 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=18396">18396</a> |
| 424 | ant javac target ignores source="1.4" setting inside eclipse |
| 425 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14187">14187</a> |
| 426 | error rebuilding project |
| 427 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14607">14607</a> |
| 428 | Refactor: rename isn't updating references |
| 429 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=16172">16172</a> |
| 430 | Namelookup slow to retrieve package fragments |
| 431 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=18157">18157</a> |
| 432 | Internal Error when deleting project |
| 433 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=18259">18259</a> |
| 434 | changing classpath causes significant recompilation |
| 435 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10394">10394</a> |
| 436 | symbolic links upset JRE path |
| 437 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9302">9302</a> |
| 438 | An unexpected exception has been detected in native code outside the VM |
| 439 | |
| 440 | <p><hr><h1> |
| 441 | Eclipse Platform Build Notes <br> |
| 442 | Java development tools core</h1> |
| 443 | Eclipse SDK Build 20020530 - 30th May 2002 |
| 444 | <br>Project org.eclipse.jdt.core v_252 |
| 445 | <h2> |
| 446 | What's new in this drop</h2> |
| 447 | <ul> |
| 448 | <li>Compiler can now optionally report unused imports. See option named "" on <code>JavaCore#getDefaultOptions</code> comment |
| 449 | <pre> |
| 450 | * COMPILER / Reporting Unused Import |
| 451 | * When enabled, the compiler will issue an error or a warning for unused import |
| 452 | * reference |
| 453 | * - option id: "org.eclipse.jdt.core.compiler.problem.unusedImport" |
| 454 | * - possible values: { "error", "warning", "ignore" } |
| 455 | * - default: "ignore" |
| 456 | </pre> |
| 457 | Note that if import problems (separate settings) are disabled, unused imports will not be reported either. |
| 458 | This option is also available to the batch compiler ("-warn:unusedImports"). Implementations of <code>IProblemRequestor</code> |
| 459 | can identify this new problem through its ID <code>IProblem#UnusedImport</code>. |
| 460 | </li> |
| 461 | <li>Added API on IType so as to tell whether a type is anonymous, local or member.</li> |
| 462 | <li>Changing 2.0 API for refreshing external JARs so as to pass in a collection of projects to restrain the scope |
| 463 | of the update (see <code>IJavaModel#refreshExternalJARs(IJavaProject[],IProgressMonitor)</code>. </li> |
| 464 | </ul> |
| 465 | |
| 466 | <h3>Problem Reports Fixed</h3> |
| 467 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=17906">17906</a> |
| 468 | Rename package fails when inner classes are imported |
| 469 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=18255">18255</a> |
| 470 | NPE during Organize imports.... See test5 in UI tests |
| 471 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=18169">18169</a> |
| 472 | ast: incorrect length of SingleVariableDeclaration for some array declarations |
| 473 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=18138">18138</a> |
| 474 | Resolving failure in variable declaration |
| 475 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=18135">18135</a> |
| 476 | importing plugins resulted in 9MB of errors added to log |
| 477 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=18190">18190</a> |
| 478 | add a new PackageFragmentRoot does not update the name lookup of dependent projects |
| 479 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15441">15441</a> |
| 480 | Important: Problem highlight is out of sync with compiler |
| 481 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12649">12649</a> |
| 482 | Missing import after move |
| 483 | |
| 484 | <h3>Problem Reports Closed</h3> |
| 485 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=18042">18042</a> |
| 486 | AST: Resolving failes with semicolon while loop body |
| 487 | |
| 488 | <p><hr><h1> |
| 489 | Eclipse Platform Build Notes <br> |
| 490 | Java development tools core</h1> |
| 491 | Eclipse SDK Build 20020529 - 29th May 2002 |
| 492 | <br>Project org.eclipse.jdt.core v_251 |
| 493 | <h2> |
| 494 | What's new in this drop</h2> |
| 495 | <ul> |
| 496 | </ul> |
| 497 | |
| 498 | <h3>Problem Reports Fixed</h3> |
| 499 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=18078">18078</a> |
| 500 | memory leak - destroy a WorkingCopy remove and re-add his buffer |
| 501 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=16187">16187</a> |
| 502 | Problems occured building seleted resources. MemberTypeBinding |
| 503 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=18029">18029</a> |
| 504 | disassembled code viewer handles \n incorrectly |
| 505 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=17922">17922</a> |
| 506 | ClassCastException on rename temp |
| 507 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=18054">18054</a> |
| 508 | JDT/Core is using the platform encoding instead of the encoding set in the UI |
| 509 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=17923">17923</a> |
| 510 | Can't find refs to binary fields |
| 511 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11823">11823</a> |
| 512 | npe when trying to set source to rt.jar |
| 513 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=17609">17609</a> |
| 514 | deleting a resource results does not change local history |
| 515 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=16120">16120</a> |
| 516 | SelectionParser build wrong AST for instanceof statement |
| 517 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14468">14468</a> |
| 518 | F3 doesn't work on DefaultExceptionHandler |
| 519 | |
| 520 | <h3>Problem Reports Closed</h3> |
| 521 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14373">14373</a> |
| 522 | Number of spaces representing a tab is alway 4 |
| 523 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=6169">6169</a> |
| 524 | Creating the tasks view hangs the UI thread |
| 525 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=18070">18070</a> |
| 526 | NullPointerException during build |
| 527 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9173">9173</a> |
| 528 | Exception about missing org.eclipse.core.boot\.classpath file? |
| 529 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15602">15602</a> |
| 530 | OutOfMemoryError |
| 531 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15311">15311</a> |
| 532 | Importing external plug-ins from file system fails |
| 533 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=13852">13852</a> |
| 534 | Cannot generate EJB inheritance deployed code without debug info |
| 535 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=17046">17046</a> |
| 536 | Inner class reference to Outer class method not recognized |
| 537 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=17953">17953</a> |
| 538 | NullPointerException when compiling cocoon2 |
| 539 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=17930">17930</a> |
| 540 | Moving secondary types is fooling the java incremental builder |
| 541 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=17873">17873</a> |
| 542 | Synchronize Comparison does poor job on .classpath files |
| 543 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=16736">16736</a> |
| 544 | Comment before package statement not associated with it |
| 545 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12551">12551</a> |
| 546 | Search finds some but not all method refs |
| 547 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=17254">17254</a> |
| 548 | Could not find .classpath. |
| 549 | |
| 550 | <p><hr><h1> |
| 551 | Eclipse Platform Build Notes <br> |
| 552 | Java development tools core</h1> |
| 553 | Eclipse SDK Build 20020527 - 27th May 2002 |
| 554 | <br>Project org.eclipse.jdt.core v_250 |
| 555 | <h2> |
| 556 | What's new in this drop</h2> |
| 557 | <ul> |
| 558 | <li>Added API to retrieve cached flags on type hierarchies (see <code>ITypeHierarchy#getCachedFlags(IType)</code>). Note that these |
| 559 | flags can help answering both isClass/isInterface queries as well (see <code>Flags.isInterface(int)</code></li> |
| 560 | <li>Added API to trigger a Java model refresh with respect to external JARs: <code>IJavaModel#refreshExternalJARs</code>. |
| 561 | <pre> |
| 562 | /** |
| 563 | * Triggers an update of the JavaModel with respect to the referenced external JARs. |
| 564 | * This operation will issue a JavaModel delta describing the discovered changes, in term |
| 565 | * of Java element package fragment roots added, removed or changed. |
| 566 | * |
| 567 | * @param monitor - a progress monitor used to report progress |
| 568 | * @exception JavaModelException in one of the corresponding situation: |
| 569 | * - an exception occurs while accessing project resources |
| 570 | * |
| 571 | * @see IJavaElementDelta |
| 572 | * @since 2.0 |
| 573 | */ |
| 574 | void refreshExternalJARs(IProgressMonitor monitor) throws JavaModelException; |
| 575 | </pre> |
| 576 | </li><li>Added flag for notifying a JAR content change during Java delta notification: <code>IJavaElementDelta#F_ARCHIVE_CONTENT_CHANGED</code></li> |
| 577 | </ul> |
| 578 | |
| 579 | <h3>Problem Reports Fixed</h3> |
| 580 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=17097">17097</a> |
| 581 | Searching for "*" in java gives a cryptic error message dialog. |
| 582 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15162">15162</a> |
| 583 | Assertion failure during shutdown |
| 584 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=17145">17145</a> |
| 585 | NPE while compiling |
| 586 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=17807">17807</a> |
| 587 | Incremental build problems deleting secondary types |
| 588 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=17564">17564</a> |
| 589 | Register java file types with the team plugin |
| 590 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=17422">17422</a> |
| 591 | JDT Compiler Adapter and compatibility with Ant 1.5 |
| 592 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=17101">17101</a> |
| 593 | Assertion failure during shutdown |
| 594 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=17562">17562</a> |
| 595 | Race condition on startup leads to 2 JavaModel instances |
| 596 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15395">15395</a> |
| 597 | AssertionFailedException when creating new Java project |
| 598 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=17797">17797</a> |
| 599 | NullPointerException while building |
| 600 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=17827">17827</a> |
| 601 | NullPointerException at CompilationResult.computePriority |
| 602 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=16761">16761</a> |
| 603 | NPE when doing Project -> Rebuild All |
| 604 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3329">3329</a> |
| 605 | Specification for IJavaElementDelta needed (1GHVW5M) |
| 606 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=16753">16753</a> |
| 607 | Exception while building |
| 608 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12159">12159</a> |
| 609 | Code Format is generating bogus output |
| 610 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=16751">16751</a> |
| 611 | Renaming a class doesn't update all references |
| 612 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=16789">16789</a> |
| 613 | Incomplete project element if .classpath file isn't readable |
| 614 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=16279">16279</a> |
| 615 | compiler creates code that causes verifier error |
| 616 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14113">14113</a> |
| 617 | Should listen to F_SOURCEATTACHED and F_SOURCEDETACHED java deltas |
| 618 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15250">15250</a> |
| 619 | Need a better mapping for the method free return opcode |
| 620 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=16091">16091</a> |
| 621 | Need way to refresh JAR files |
| 622 | |
| 623 | <h3>Problem Reports Closed</h3> |
| 624 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=16354">16354</a> |
| 625 | Code Assist has too many items after throws |
| 626 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=16863">16863</a> |
| 627 | type hierarchy misses types |
| 628 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14892">14892</a> |
| 629 | Failed package import leads to OutOfMemory errors at compile time |
| 630 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=17197">17197</a> |
| 631 | F1 - "Add Jars" to build path locks up eclipse - win2k |
| 632 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15211">15211</a> |
| 633 | NPE while searching for a field |
| 634 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=16494">16494</a> |
| 635 | newSuperTypeHierarchy on binary type returns empty hierarchy |
| 636 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=17127">17127</a> |
| 637 | IllegalArgumentException in SimpleName.setIdentifier(SimpleName.java:136) in M5 |
| 638 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=16857">16857</a> |
| 639 | Empty folder creation |
| 640 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=16209">16209</a> |
| 641 | Support declared packages that are different from directory location |
| 642 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=6068">6068</a> |
| 643 | Walkback during plugin import |
| 644 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12985">12985</a> |
| 645 | Unexpected full build in incremental mode |
| 646 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11022">11022</a> |
| 647 | Unexpected full build |
| 648 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=16436">16436</a> |
| 649 | CoreException importing org.eclipse.ui.win32 |
| 650 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12520">12520</a> |
| 651 | JDTCompilerAdapter does not understand -extdirs |
| 652 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10047">10047</a> |
| 653 | JDTCompilerAdapter ignores -nowarn and deprecation off. |
| 654 | |
| 655 | <p><hr><h1> |
| 656 | Eclipse Platform Build Notes <br> |
| 657 | Java development tools core</h1> |
| 658 | Eclipse SDK Build 20020521 - 21st May 2002 |
| 659 | <br>Project org.eclipse.jdt.core v_249 - MILESTONE 6 / FREEZE 1 |
| 660 | <h2> |
| 661 | What's new in this drop</h2> |
| 662 | <ul> |
| 663 | <li>'.classpath' file is now written using platform line delimiters (used to be only using LFs). It is recommanded to convert it to 'text' format |
| 664 | so as to avoid surfacing delimiter differences in between incompatible platforms. </li> |
| 665 | <li>The setting allowing for filtering resource copy now also supports folder filtering. Folder names are |
| 666 | recognized by their '/' suffix, e.g. "META-INF/" specifies filtering out all folder named 'META-INF' (and their contents)</li> |
| 667 | </ul> |
| 668 | |
| 669 | <h3>Problem Reports Fixed</h3> |
| 670 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3244">3244</a> |
| 671 | Classpath is not saved using UTF8 (1GCV467) |
| 672 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=13878">13878</a> |
| 673 | Request to support folders for resource copy filters |
| 674 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=16135">16135</a> |
| 675 | Unexpected errors while reconciling |
| 676 | |
| 677 | <h3>Problem Reports Closed</h3> |
| 678 | |
| 679 | <p><hr><h1> |
| 680 | Eclipse Platform Build Notes <br> |
| 681 | Java development tools core</h1> |
| 682 | Eclipse SDK Build 20020518 - 18th May 2002 |
| 683 | <br>Project org.eclipse.jdt.core v_248 |
| 684 | <h2> |
| 685 | What's new in this drop</h2> |
| 686 | <ul><li>Added <code>ToolFactory.createDefaultClassFileReader(IClassFile classfile, int decodingFlag)</code> as an helper method to |
| 687 | create a classfile reader for classfile elements.</li> |
| 688 | </ul> |
| 689 | |
| 690 | <h3>Problem Reports Fixed</h3> |
| 691 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=16130">16130</a> |
| 692 | build xerces/plugin.properties slow |
| 693 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=16175">16175</a> |
| 694 | NPE in IndexManager#checkIndexConsistency |
| 695 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15563">15563</a> |
| 696 | CompletionEngine does not report type packages of local variables |
| 697 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12374">12374</a> |
| 698 | NPE in ResultCollector |
| 699 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15977">15977</a> |
| 700 | NPE in Code Assist |
| 701 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14037">14037</a> |
| 702 | Internal Error doing java search |
| 703 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=16126">16126</a> |
| 704 | ArrayIndexOutOfBoundsException during compilation |
| 705 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=16132">16132</a> |
| 706 | Error on Extract Method Refactoring |
| 707 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=16052">16052</a> |
| 708 | NPE when search reference of a constructor |
| 709 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15945">15945</a> |
| 710 | Creating new class causes most projects to be recompiled |
| 711 | |
| 712 | <h3>Problem Reports Closed</h3> |
| 713 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9244">9244</a> |
| 714 | Search Generates OutOfMemoryError |
| 715 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15423">15423</a> |
| 716 | JRE_LIB source attachment via properties does not work |
| 717 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15931">15931</a> |
| 718 | Proposed results to limited/invalid |
| 719 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=16131">16131</a> |
| 720 | Java search fails to find all references to static final MB_ADDITIONS |
| 721 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15192">15192</a> |
| 722 | PackageFragment::copy never overwrites |
| 723 | |
| 724 | <p><hr><h1> |
| 725 | Eclipse Platform Build Notes <br> |
| 726 | Java development tools core</h1> |
| 727 | Eclipse SDK Build 20020515 - 15th May 2002 |
| 728 | <br>Project org.eclipse.jdt.core v_247 |
| 729 | <h2> |
| 730 | What's new in this drop</h2> |
| 731 | <ul> |
| 732 | <li> New compiler option added to control max number of problems reported on a unit. Default is 100. See <code>JavaCore#getDefaultOptions()</code> |
| 733 | <pre> |
| 734 | * COMPILER / Maximum number of problems reported per compilation unit |
| 735 | * Specify the maximum number of problems reported on each compilation unit. |
| 736 | * - option id: "org.eclipse.jdt.core.compiler.maxProblemPerUnit" |
| 737 | * - possible values: "<n>" where <n> is zero or a positive integer (if zero then all problems are reported). |
| 738 | * - default: "100" |
| 739 | </pre> </li> |
| 740 | <li>By default, the Java builder is now aborting build process on projects with classpath problems. This option can be disabled through the Java preferences: |
| 741 | Window>Preferences>Java>Builder></li> |
| 742 | </ul> |
| 743 | |
| 744 | <h3>Problem Reports Fixed</h3> |
| 745 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=16051">16051</a> |
| 746 | DOM/AST: wrong position in if statement |
| 747 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15788">15788</a> |
| 748 | Walkbacks at startup |
| 749 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=16021">16021</a> |
| 750 | Infinite loop in JavaCore.isReferencedBy(...) |
| 751 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14467">14467</a> |
| 752 | Outliner doesn't highlight method |
| 753 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=16017">16017</a> |
| 754 | JavaBuilder reports build failures on dependencies onto internal JARs |
| 755 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15568">15568</a> |
| 756 | Watchpoints, method breakpoints in interesting locations not showing in editor ruler |
| 757 | |
| 758 | <h3>Problem Reports Closed</h3> |
| 759 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=16801">16801</a> |
| 760 | Compiler problem when */ appears in commented String. |
| 761 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12955">12955</a> |
| 762 | Problem with Type Dialog and HierarchyScopes - build 20020214 |
| 763 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=16016">16016</a> |
| 764 | Opening a project after starting Eclipse misses project indexes (or other internal stuff) |
| 765 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15190">15190</a> |
| 766 | Java Build errors after save |
| 767 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=16008">16008</a> |
| 768 | Hang during shutdown |
| 769 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12392">12392</a> |
| 770 | Problems to add Project from repository |
| 771 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15103">15103</a> |
| 772 | Search results are missing qualification |
| 773 | |
| 774 | <p><hr><h1> |
| 775 | Eclipse Platform Build Notes <br> |
| 776 | Java development tools core</h1> |
| 777 | Eclipse SDK Build 20020514 - 14th May 2002 |
| 778 | <br>Project org.eclipse.jdt.core v_246 |
| 779 | <h2> |
| 780 | What's new in this drop</h2> |
| 781 | <ul> |
| 782 | <li>Java compiler never record more than 100 markers for compilation problems. All APIs using IProblemRequestor still |
| 783 | see them all. This change is intended to prevent the task list from being overhelmed with tons of secondary problems. </li> |
| 784 | <li>Added APIs that allow to create a type hierarchy with a set of working copies that take precendence |
| 785 | over their original compilation unit: |
| 786 | <ul> |
| 787 | <li><code>IType.newSuperTypeHierarchy(IWorkingCopy[], IProgressMonitor)</code></li> |
| 788 | <li><code>IType.newTypeHierarchy(IWorkingCopy[], IProgressMonitor)</code></li> |
| 789 | </ul> |
| 790 | Note that change notification and refreshing is not supported on these hierarchies. |
| 791 | </li> |
| 792 | </ul> |
| 793 | |
| 794 | <h3>Problem Reports Fixed</h3> |
| 795 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14051">14051</a> |
| 796 | The implementation for IType.resolveType(String) is not implemented as noted in the JavaDoc specs |
| 797 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15322">15322</a> |
| 798 | need a way to create a type hierarchy that considers working copies |
| 799 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15142">15142</a> |
| 800 | CCE in SourceConstructorDeclaration |
| 801 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15349">15349</a> |
| 802 | JavaModelException out of Content assist |
| 803 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15677">15677</a> |
| 804 | Exception calling sourceType.getFields on working copy of new class |
| 805 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15657">15657</a> |
| 806 | IDOMMethod.getReturnType returns null for all methods |
| 807 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15804">15804</a> |
| 808 | DOM/AST: wrong Length in cascading if/then/else |
| 809 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15400">15400</a> |
| 810 | Compiler generates way too many errors |
| 811 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15857">15857</a> |
| 812 | Deadlock in the indexer.shutdown() |
| 813 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15756">15756</a> |
| 814 | Organizing imports doesn't pick up the right type |
| 815 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15430">15430</a> |
| 816 | hang up eclipse |
| 817 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14965">14965</a> |
| 818 | Search results in .class files don't select reference |
| 819 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15690">15690</a> |
| 820 | Classpath being set in wrong notification lifecycle |
| 821 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15810">15810</a> |
| 822 | ClasspathContainer question |
| 823 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15717">15717</a> |
| 824 | I cant hold JDK Compiler Compliance level setting. |
| 825 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15448">15448</a> |
| 826 | i keep loosing preferences |
| 827 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15113">15113</a> |
| 828 | extract method: assertion failure |
| 829 | |
| 830 | <h3>Problem Reports Closed</h3> |
| 831 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=8137">8137</a> |
| 832 | Code assist for anonymous inner type too late |
| 833 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15761">15761</a> |
| 834 | Log message after importing plugins fails |
| 835 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15852">15852</a> |
| 836 | need set api on IClasspathEntry |
| 837 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15579">15579</a> |
| 838 | Incomplete Java Error Message |
| 839 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=13756">13756</a> |
| 840 | Code Completion + Type Introspection |
| 841 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3198">3198</a> |
| 842 | Caller of Signature.toString(String) should be aware that it won't work for '$' separated top-level types (1G4QB2S) |
| 843 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15332">15332</a> |
| 844 | Problem with "\\" in editor/compiler |
| 845 | |
| 846 | <p><hr><h1> |
| 847 | Eclipse Platform Build Notes <br> |
| 848 | Java development tools core</h1> |
| 849 | Eclipse SDK Build 20020507 - 7th May 2002 |
| 850 | <br>Project org.eclipse.jdt.core v_245 |
| 851 | <h2> |
| 852 | What's new in this drop</h2> |
| 853 | <ul> |
| 854 | <li>Added org.eclipse.jdt.core.dom.Message#Message(String, int, int). This new constructor allows to set the length field. The constructor |
| 855 | org.eclipse.jdt.core.dom.Message#Message(String, int) still exists and set the length to 0. There is no need to use the new constructor if the length |
| 856 | is never used.</li> |
| 857 | <li>Renamed org.eclipse.jdt.core.dom.Message#getSourcePosition() to org.eclipse.jdt.core.dom.Message#getStartPosition(). This |
| 858 | is more consistent with the DOM/AST API. The old method has been deprecated and will be removed in a close future.</li> |
| 859 | <li>Added org.eclipse.jdt.core.dom.Message#getLength() allowing to retrieve the length of the node on which |
| 860 | the message has been reported.</li> |
| 861 | <li> Added <code>JavaCore#getSharedWorkingCopies(IBufferFactory)</code> allowing to retrieve all registered working |
| 862 | copies for a given buffer factory. </li> |
| 863 | <li> JavaBuilder no longer build projects for which prerequisite projects aborted the build process. This considerably |
| 864 | reduces the number of secondary errors when dealing with workspace setup problems.</li> |
| 865 | <li> Added <code>IWorkingCopy#reconcile(boolean forceProblemDetection, IProgressMonitor monitor)</code> allowing to force |
| 866 | problem refresh even if working copy was already consistent. |
| 867 | <li> Added <code>IClasspathContainer</code> new kind constant <code>K_DEFAULT_SYSTEM</code> to denote system libraries implicitely contributed |
| 868 | by a runtime. </li> |
| 869 | <li> Classpath container path can have more than 2 segments. First one is still the container ID, the remaining ones are forming the hints |
| 870 | passed to the resolution phase (<code>ClasspathContainerInitializer</code> </li> |
| 871 | <li> Classpath containers can no longer contain variable entries </li> |
| 872 | <li>JavaCore now persists its options (<code>JavaCore#getOptions</code>) using its plugin property store. Clients no longer need to save them. </li> |
| 873 | <li>JavaCore now provides constants for all supported option IDs and values.</li> |
| 874 | <li>JavaCore option added, to allow build to abort in presence of invalid classpath. |
| 875 | <li>Leveraged new encoding support from Platform/Core. The JavaCore option "org.eclipse.jdt.core.encoding" is now equivalent to <code>ResourcesPlugin.getEncoding()</code>. |
| 876 | <pre> |
| 877 | * BUILDER / Abort if Invalid Classpath |
| 878 | * Allow to toggle the builder to abort if the classpath is invalid |
| 879 | * - option id: "org.eclipse.jdt.core.builder.invalidClasspath" |
| 880 | * - possible values: { "abort", "ignore" } |
| 881 | * - default: "ignore" |
| 882 | </pre> |
| 883 | </ul> |
| 884 | |
| 885 | <h3>Problem Reports Fixed</h3> |
| 886 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15416">15416</a> |
| 887 | Classpath container - need to set value even if not referenced |
| 888 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15418">15418</a> |
| 889 | Classpath container - may get the init-in-progress value back |
| 890 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15334">15334</a> |
| 891 | ast: Message should have length |
| 892 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15364">15364</a> |
| 893 | search for references of DebugUIPlugin.setAttributes(...) fails |
| 894 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15175">15175</a> |
| 895 | Need API to retrieve all shared working copies for a buffer factory |
| 896 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15254">15254</a> |
| 897 | JavaModelManager thinks JavaProject is closed when it is open |
| 898 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3356">3356</a> |
| 899 | API - should provide API for running batch compiler (1GJIWDP) |
| 900 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15244">15244</a> |
| 901 | NPE in JDTCompilerAdapter |
| 902 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15289">15289</a> |
| 903 | Why is an incorrect package declaration not reported during reconciling |
| 904 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=13225">13225</a> |
| 905 | quick fix: shows up only after I save |
| 906 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15081">15081</a> |
| 907 | JavaConventions.validateClasspath allows nesting source folders |
| 908 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15044">15044</a> |
| 909 | Unable to view some non-java files in external jars |
| 910 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15177">15177</a> |
| 911 | Classpath markers not correctly updated |
| 912 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15168">15168</a> |
| 913 | circular errors not reported |
| 914 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=13957">13957</a> |
| 915 | LaunchingPlugin specification of resourceCopyExclusionFilter |
| 916 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12977">12977</a> |
| 917 | Adding Java nature to a project does not bring it to like in package view |
| 918 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15107">15107</a> |
| 919 | Internal Error organizing imports |
| 920 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15030">15030</a> |
| 921 | NPE trying to open or edit source files that reference jbuilder.jar |
| 922 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14838">14838</a> |
| 923 | Scrapbook editor: bad handling of // comment |
| 924 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12543">12543</a> |
| 925 | Code assist to insert method does not work when there are extra top-level statements |
| 926 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15061">15061</a> |
| 927 | IllegalArgumentException in ASTNode.setSourceRange |
| 928 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15036">15036</a> |
| 929 | ASTVisitor.preVisit and ASTVisitor.postVisit not called correctly |
| 930 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3193">3193</a> |
| 931 | JM - ISourceManipulation.delete send replace-BufferChangedEvent (1FYE8XI) |
| 932 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15091">15091</a> |
| 933 | Too many cycle markers generated when cycle is detected |
| 934 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14754">14754</a> |
| 935 | CodeAssist - Duplicate method declaration proposal inside anonymous type |
| 936 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15051">15051</a> |
| 937 | Synthetic access methods are not reported to be synthetic |
| 938 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3059">3059</a> |
| 939 | JRE_LIB not appended to buildPath (1GF7TAZ) |
| 940 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15050">15050</a> |
| 941 | Cleanup Javadoc @exception tags in DOM/AST |
| 942 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14151">14151</a> |
| 943 | The code formatter does not respect the "maximum line length" property when the indentation is set to tabulation. |
| 944 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14974">14974</a> |
| 945 | Bad generated code for '+=' and '-=' operators |
| 946 | |
| 947 | <h3>Problem Reports Closed</h3> |
| 948 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15719">15719</a> |
| 949 | Errors during build |
| 950 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15087">15087</a> |
| 951 | NPE when methods from the outermost enclosing class is invoked in a anonymous class |
| 952 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=13057">13057</a> |
| 953 | NPE in JavaElementRequestor |
| 954 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11155">11155</a> |
| 955 | ArrayIndexOutOfBounds exception that caused workbench to freeze |
| 956 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12921">12921</a> |
| 957 | Build sometimes builds files that have not changed |
| 958 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14962">14962</a> |
| 959 | JDT Search returning improper type |
| 960 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14929">14929</a> |
| 961 | External Locations for Output Files |
| 962 | |
| 963 | <p><hr><h1> |
| 964 | Eclipse Platform Build Notes <br> |
| 965 | Java development tools core</h1> |
| 966 | Eclipse SDK Build 20020430 - 30th April 2002 |
| 967 | <br>Project org.eclipse.jdt.core v_243 |
| 968 | <h2> |
| 969 | What's new in this drop</h2> |
| 970 | <ul> |
| 971 | <li>Priority of the background indexer has been lowered so that |
| 972 | it doesn't interfer with other threads (e.g. when switching JRE |
| 973 | the indexing will not start before the switch has completed) |
| 974 | </li> |
| 975 | <li>Revised Classpath Container proposal (also see <a href="http://dev.eclipse.org/viewcvs/index.cgi/~checkout~/org.eclipse.jdt.core/notes/r2.0/classpath%20container/classpathContainer.html">notes</a>): |
| 976 | <ul> |
| 977 | <li><code>classpathContainerChanged()</code> got replaced with setter method <code>JavaCore.setClasspathContainer(IPath containerPath, IJavaProject[] affectedProjects, IClasspathContainer respectiveContainers) </code></li> |
| 978 | <li><code>ClasspathContainerResolver</code> got renamed into <code>ClasspathContainerInitializer</code></li> |
| 979 | <li> Container can no longer contain any <code>CPE_SOURCE</code> entry. |
| 980 | <li> added container interface <code> IClasspathContainer </code> in order to allow containers to be presented in a UI. |
| 981 | <ul> |
| 982 | <li>IClasspathEntry[] getClasspathEntries() </li> |
| 983 | <li>String getDescription() </li> |
| 984 | <li>int getKind() </li> |
| 985 | <li>Path getPath() </li> |
| 986 | </ul> |
| 987 | </ul> |
| 988 | </li> |
| 989 | <li>If the completion is inside a super type in type declaration header then the relevance grow |
| 990 | when the type have the correct nature : |
| 991 | <ul> |
| 992 | <li> After <code>extends</code> keyword of a class header the relevance grow if the type is a class. |
| 993 | </li> |
| 994 | <li> After <code>implements</code> keyword of a class header the relevance grow if the type is an interface. |
| 995 | </li> |
| 996 | <li> After <code>extends</code> keyword of an interface header the relevance grow if the type is an interface. |
| 997 | </li> |
| 998 | </ul> |
| 999 | </li> |
| 1000 | <li> If the completion is inside a type in a catch or throws clause the relevance grow when the type is an exception |
| 1001 | (if the name of the type contain <code>exception</code> or <code>error</code>). |
| 1002 | </li> |
| 1003 | <li> If the completion is inside a throw statement the relevance grow when the proposal is an exception. |
| 1004 | </li> |
| 1005 | <li>The background indexer now recovers from internal crash. If this happens, |
| 1006 | a new thread is created and a consistency check is done on all indexes. |
| 1007 | </li> |
| 1008 | <li>An internal buffer factory is now used to create buffers when |
| 1009 | clients don't provide one. |
| 1010 | </li> |
| 1011 | <li>Special handling in the formatter for //$NON-NLS- comments in the source. When a line contains such comments |
| 1012 | it is not formatted anymore. The user will need to manually format it. See <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14387">14387</a> and |
| 1013 | <a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=12540">12540</a>. |
| 1014 | </li> |
| 1015 | </ul> |
| 1016 | |
| 1017 | <h3>Problem Reports Fixed</h3> |
| 1018 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14933">14933</a> |
| 1019 | AST: No error message generated for unreachable code |
| 1020 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14921">14921</a> |
| 1021 | No error message from inner type instantiation in static context |
| 1022 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=13919">13919</a> |
| 1023 | Declaration for package not found if scope is not project |
| 1024 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14852">14852</a> |
| 1025 | Organize Import: missing import |
| 1026 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=13531">13531</a> |
| 1027 | Java indexing thread finds "Bonjour, le monde!" too interesting |
| 1028 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14878">14878</a> |
| 1029 | static final char NegThree= (char)-3, -3 == NegThree returns true |
| 1030 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14331">14331</a> |
| 1031 | ICompilationUnit.getElementAt dos not find import decl |
| 1032 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14038">14038</a> |
| 1033 | ClassCastException during JavaReconciling |
| 1034 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14011">14011</a> |
| 1035 | ASTNode.checkNewChild(ASTNode, ASTNode, boolean, Class) |
| 1036 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=13577">13577</a> |
| 1037 | Problem highlighter is unable to import from Java3D library. |
| 1038 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14831">14831</a> |
| 1039 | NPE with hierarchy search of a local variable |
| 1040 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14243">14243</a> |
| 1041 | Applet Viewer Integration |
| 1042 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14140">14140</a> |
| 1043 | ClassCastException when trying to open Java editor |
| 1044 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14834">14834</a> |
| 1045 | smalltalk-ish error message |
| 1046 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11651">11651</a> |
| 1047 | Auto-complete shows all Object subclasses after "throws" keyword |
| 1048 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=4970">4970</a> |
| 1049 | Automatic Code Assist needs to be smarter #6 |
| 1050 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=8651">8651</a> |
| 1051 | Code assist should offer exception instead of any class |
| 1052 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14767">14767</a> |
| 1053 | bug in IJavaProject.findType(String, String) |
| 1054 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14642">14642</a> |
| 1055 | StringIndexOutOfBoundsException when attempting to view some classes |
| 1056 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14558">14558</a> |
| 1057 | Adding binary project doesn't fix classpath problems. |
| 1058 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14588">14588</a> |
| 1059 | NullPointerException in Util.equalArraysOrNull |
| 1060 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=13492">13492</a> |
| 1061 | Should handle JavaModelExceptions that contains CoreException more gracefully |
| 1062 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12540">12540</a> |
| 1063 | Code formatter should leave comments at end of line |
| 1064 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14387">14387</a> |
| 1065 | Formatter isn't //$NON-NLS-1$ aware |
| 1066 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14313">14313</a> |
| 1067 | DCR: AST in methods with missing return type |
| 1068 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14094">14094</a> |
| 1069 | Indexer: Deadlock on delete project |
| 1070 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14594">14594</a> |
| 1071 | "Open type" doesn't find types in project with Java nature added |
| 1072 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14602">14602</a> |
| 1073 | ast: length of variable declaration fragment |
| 1074 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14592">14592</a> |
| 1075 | IType#getTypes and IType#getDeclaringType are not coherent with Hastable |
| 1076 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=13868">13868</a> |
| 1077 | Java Model not updated properly |
| 1078 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=13234">13234</a> |
| 1079 | Can't open type |
| 1080 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9296">9296</a> |
| 1081 | Hang on open type during indexing |
| 1082 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=13916">13916</a> |
| 1083 | api: IScanner - Scanner.linePtr |
| 1084 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14526">14526</a> |
| 1085 | NPE when resolving a SimpleName |
| 1086 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11529">11529</a> |
| 1087 | ast: missing (?) binding on simpleName in VariableDeclaration |
| 1088 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14453">14453</a> |
| 1089 | Remove InfixExpression.Operator.INSTANCEOF operator |
| 1090 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14490">14490</a> |
| 1091 | Possible concurrency hole when saving index before query |
| 1092 | |
| 1093 | <h3>Problem Reports Closed</h3> |
| 1094 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14844">14844</a> |
| 1095 | NPE creating binary projects |
| 1096 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14908">14908</a> |
| 1097 | 100% CPU utilization, hang |
| 1098 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14733">14733</a> |
| 1099 | NPE setting marker attributes |
| 1100 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=13743">13743</a> |
| 1101 | (NPE) Eclipse froze during "open type" |
| 1102 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14074">14074</a> |
| 1103 | Search: Not all refs to TwoPaneElementSelector constructor found |
| 1104 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14889">14889</a> |
| 1105 | bug in IJavaProject.findType(String, String) |
| 1106 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12439">12439</a> |
| 1107 | auto completion doesn't consistently work |
| 1108 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14818">14818</a> |
| 1109 | no message for uncaught exception in try block when return in finally |
| 1110 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=13810">13810</a> |
| 1111 | ClassCastException in indexer |
| 1112 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=13527">13527</a> |
| 1113 | NPE + GP switching JRE |
| 1114 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14096">14096</a> |
| 1115 | IWorkingCopy.findElements should not return null |
| 1116 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=13943">13943</a> |
| 1117 | Eclipse crashes when doing a "rebuild all" |
| 1118 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14440">14440</a> |
| 1119 | Possible bug in compiling inner classes |
| 1120 | |
| 1121 | <p><hr><h1> |
| 1122 | Eclipse Platform Build Notes <br> |
| 1123 | Java development tools core</h1> |
| 1124 | Eclipse SDK Build 20020508-M5patch" - 8th May 2002 |
| 1125 | <br>Project org.eclipse.jdt.core v_242b |
| 1126 | <h2> |
| 1127 | What's new in this drop</h2> |
| 1128 | <ul> |
| 1129 | <li>Java builder is logging its internal errors </li> |
| 1130 | </ul> |
| 1131 | <h3>Problem Reports Fixed</h3> |
| 1132 | |
| 1133 | <h3>Problem Reports Closed</h3> |
| 1134 | |
| 1135 | <p><hr><h1> |
| 1136 | Eclipse Platform Build Notes <br> |
| 1137 | Java development tools core</h1> |
| 1138 | Eclipse SDK Build 20020423 - 23rd April 2002 |
| 1139 | <br>Project org.eclipse.jdt.core v_242a |
| 1140 | <h2> |
| 1141 | What's new in this drop</h2> |
| 1142 | <ul> |
| 1143 | <li>Java model API additions: |
| 1144 | <ul> |
| 1145 | <li><code>IJavaProject.findType(String)</code></li> |
| 1146 | <li><code>IJavaProject.findType(String, String)</code></li> |
| 1147 | <li><code>IMethod.isMainMethod()</code></li> |
| 1148 | <li><code>IMethod.isSimilar(IMethod)</code></li> |
| 1149 | <li><code>IType.getFullyQualifiedName(char)</code></li> |
| 1150 | <li><code>IType.getTypeQualifiedName(char)</code></li> |
| 1151 | </ul> |
| 1152 | </li> |
| 1153 | <li>API change: <code>IWorkingCopy.findSharedWorkingCopy()</code> is now taking an extra argument: the buffer factory it is associated with. This ensures that |
| 1154 | working copies can only be reused for the same buffer factories. |
| 1155 | </li> |
| 1156 | <li> JavaModelOperations now guarantee the JavaModel is up to date when notifying the Java model change listeners. In particular, |
| 1157 | a builder running after the Java builder will be able to query the Java model with respect to the changes introduced through Java model |
| 1158 | operations (except for index queries). This was never guaranteed in 1.0, but indirectly occurred due to the fact that the previous Java |
| 1159 | builder implementation did force to refresh the Java model while building. </li> |
| 1160 | <li>Classpath Container Enhancement (also see <a href="http://dev.eclipse.org/viewcvs/index.cgi/~checkout~/org.eclipse.jdt.core/notes/r2.0/classpath%20container/classpathContainer.html">notes</a>): |
| 1161 | <br>Added new type of classpath entry (<code>CPE_CONTAINER</code>), (see proposal here) so as to better encapsulate client defined libraries. |
| 1162 | Typically, VM installs would use classpath containers instead of classpath variables (<code>JRE_LIB</code>) so as to better describe the corresponding |
| 1163 | set of libraries (including extension dirs) to be placed on the build path. |
| 1164 | <p>New APIs added to reflect this addition: |
| 1165 | <ul> |
| 1166 | <li><code>JavaCore.newContainerEntry(IPath containerPath)</code></li> |
| 1167 | <li><code>JavaCore.newContainerEntry(IPath containerPath, boolean isExported)</code></li> |
| 1168 | <li><code>JavaCore.classpathContainerChanged(IPath containerPath, IJavaElement scope) </code></li> |
| 1169 | <li><code>ClasspathContainerResolver </code></li> |
| 1170 | </ul> |
| 1171 | </li> |
| 1172 | <li>DOM/AST:<br>A new type of node has been added to handle properly the instanceof expression. So the new InstanceofExpression node |
| 1173 | replaced the usage of InfixExpression with the operator InfixExpression.Operator.INSTANCEOF. This operator has been |
| 1174 | deprecated and is expected to be removed for the next integration build. See bug <A HREF="http://dev.eclipse.org/bugs/show_bug.cgi?id=14453">14453</a>.</li> |
| 1175 | </ul> |
| 1176 | |
| 1177 | <h3>Problem Reports Fixed</h3> |
| 1178 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=13807">13807</a> |
| 1179 | null binding returned for fully qualified array declaration |
| 1180 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14403">14403</a> |
| 1181 | ast: exception on creation |
| 1182 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14229">14229</a> |
| 1183 | Failure writing to a read only .project |
| 1184 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=13905">13905</a> |
| 1185 | changes to read-only .classpath file are not thrown out |
| 1186 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=6165">6165</a> |
| 1187 | handle read-only class path file in a graceful way |
| 1188 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14322">14322</a> |
| 1189 | AST/DOM : IVariableBinding.getDeclaringClass() for 'length' field of an array return null |
| 1190 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14343">14343</a> |
| 1191 | ClassFileReader.getEnclosingTypeName() should return null for anonymous types |
| 1192 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12363">12363</a> |
| 1193 | Better integration of the batch compiler with ant javac task option -extdirs |
| 1194 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14217">14217</a> |
| 1195 | DOM/AST: wrong start position for expression statement |
| 1196 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14106">14106</a> |
| 1197 | Declarations in Hierarchy does not find declarations in hierarchy |
| 1198 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=13060">13060</a> |
| 1199 | Type hierarchy on region populates Java Model cache for types in the region |
| 1200 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14117">14117</a> |
| 1201 | NPE importing binary projects |
| 1202 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14172">14172</a> |
| 1203 | Builder is setting source resources as derived! |
| 1204 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3266">3266</a> |
| 1205 | Changing kind of classpath entry reports 1 delta (1GDTRTP) |
| 1206 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=13231">13231</a> |
| 1207 | Quick Fix: wrong proposal |
| 1208 | |
| 1209 | <h3>Problem Reports Closed</h3> |
| 1210 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14141">14141</a> |
| 1211 | NullPointerException during search |
| 1212 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=13831">13831</a> |
| 1213 | NPE in RegionBasedTypeHierarchy |
| 1214 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12914">12914</a> |
| 1215 | Compiler cannot resolve javax.net |
| 1216 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=13964">13964</a> |
| 1217 | Exception on startup |
| 1218 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14198">14198</a> |
| 1219 | AST: CastExpression.getType().resolveBinding() is null |
| 1220 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=13939">13939</a> |
| 1221 | DBCS: no error message to invalid character in java source |
| 1222 | <p><hr><h1> |
| 1223 | Eclipse Platform Build Notes <br> |
| 1224 | Java development tools core</h1> |
| 1225 | Eclipse SDK Build 20020418 - 18th April 2002 |
| 1226 | <br>Project org.eclipse.jdt.core v_241a |
| 1227 | <h2> |
| 1228 | What's new in this drop</h2> |
| 1229 | <ul> |
| 1230 | <li>Changing the source attachement of a jar will now correctly fire source |
| 1231 | attachment java deltas. The flags of these deltas are: |
| 1232 | <ul> |
| 1233 | <li><code>IJavaElementDelta.F_SOURCEATTACHED</code> if a source |
| 1234 | has been attached to a jar and no source previously existed. |
| 1235 | </li> |
| 1236 | <li><code>IJavaElementDelta.F_SOURCEDETACHED</code> if a source |
| 1237 | has been detached from a jar and no other source has been attached. |
| 1238 | </li> |
| 1239 | <li><code>IJavaElementDelta.F_SOURCEDETACHED | JavaElementDelta.F_SOURCEATTACHED</code> |
| 1240 | if an attached source has been changed. |
| 1241 | </li> |
| 1242 | </ul> |
| 1243 | </li> |
| 1244 | </ul> |
| 1245 | |
| 1246 | <h3> |
| 1247 | Problem Reports Fixed</h3> |
| 1248 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14023">14023</a> |
| 1249 | NPE in build notifier |
| 1250 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14115">14115</a> |
| 1251 | Changing source attachment should not fire a F_REMOVED_FROM_CLASSPATH delta |
| 1252 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14055">14055</a> |
| 1253 | NPE in JavaModelManager.getVariableAsXMLString |
| 1254 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14007">14007</a> |
| 1255 | StringLiteral.setLiteralValue does not do Unicode escaping |
| 1256 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14013">14013</a> |
| 1257 | Compiler should not consider 'this.CONST' as constant expression |
| 1258 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14008">14008</a> |
| 1259 | VariableBinding.getVariableId contains suspicious code |
| 1260 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=13989">13989 </a> |
| 1261 | Package view doesn't refresh after JRE switching |
| 1262 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12588">12588</a> |
| 1263 | Good match marked as potential |
| 1264 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=13143">13143</a> |
| 1265 | Binary constructor search does not work (ref & decl) |
| 1266 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=13807">13807</a> |
| 1267 | null binding returned for fully qualified array declaration |
| 1268 | <h3> |
| 1269 | Problem Reports Closed</h3> |
| 1270 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14103">14103</a> |
| 1271 | Too many dependents found when incrementally recompiling |
| 1272 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=4384">4384</a> |
| 1273 | Setting classpath variables does two builds |
| 1274 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3285">3285</a> |
| 1275 | Why does change the source attachment trigger a build (1GEHXW3) |
| 1276 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=13906">13906</a> |
| 1277 | Compiler did not detect uncaught exception |
| 1278 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14019">14019</a> |
| 1279 | NPE with code assist working in an anonymous inner class |
| 1280 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9263">9263</a> |
| 1281 | Code assist can't see other project's class folders |
| 1282 | |
| 1283 | <p><hr><h1> |
| 1284 | Eclipse Platform Build Notes <br> |
| 1285 | Java development tools core</h1> |
| 1286 | Eclipse SDK Build 20020416 - 16th April 2002 - MILESTONE 5 |
| 1287 | <br>Project org.eclipse.jdt.core v_240 |
| 1288 | <h2> |
| 1289 | What's new in this drop</h2> |
| 1290 | <ul> |
| 1291 | <li> Changed the package fragment caching policy so as to accomodate large workspaces. It used to be an overflowing LRU cache of size 1000 |
| 1292 | package fragments. It now is a simple table, which is never emptied implicitly any longer. Memory overhead looks negligeable, and it allows to |
| 1293 | deal much better with very large workspaces. Other similar improvements were made on the same front so as to improve JRE switching with such |
| 1294 | workspaces. |
| 1295 | |
| 1296 | </li> |
| 1297 | <li> ElementChangedEvent got added notion of type (similar to IResourceChangeEvent), so as to better |
| 1298 | allow clients to react to JavaModel changes: |
| 1299 | <ul> |
| 1300 | <li> ElementChangedEvent.POST_CHANGE : |
| 1301 | <pre> |
| 1302 | /** |
| 1303 | * Event type constant (bit mask) indicating an after-the-fact |
| 1304 | * report of creations, deletions, and modifications |
| 1305 | * to one or more Java element(s) expressed as a hierarchical |
| 1306 | * java element delta as returned by <code>getDelta</code>. |
| 1307 | * |
| 1308 | * Note: this notification occurs during the corresponding POST_CHANGE |
| 1309 | * resource change notification, and contains a full delta accounting for |
| 1310 | * any JavaModel operation and/or resource change. |
| 1311 | * |
| 1312 | * @see IJavaElementDelta |
| 1313 | * @see IResourceChangeEvent |
| 1314 | * @see #getDelta |
| 1315 | * @since 2.0 |
| 1316 | */ |
| 1317 | public static final int POST_CHANGE = 1; |
| 1318 | </pre> |
| 1319 | </li> |
| 1320 | |
| 1321 | <li> ElementChangedEvent.PRE_AUTO_BUILD |
| 1322 | <pre> |
| 1323 | /** |
| 1324 | * Event type constant (bit mask) indicating an after-the-fact |
| 1325 | * report of creations, deletions, and modifications |
| 1326 | * to one or more Java element(s) expressed as a hierarchical |
| 1327 | * java element delta as returned by <code>getDelta</code>. |
| 1328 | * |
| 1329 | * Note: this notification occurs during the corresponding PRE_AUTO_BUILD |
| 1330 | * resource change notification. The delta which is notified here only contains |
| 1331 | * information relative to the previous JavaModel operations (i.e. ignores the |
| 1332 | * possible resources which have changed outside Java operations). In |
| 1333 | * particular, it is possible that the JavaModel be inconsistent with respect to |
| 1334 | * resources which got modified outside JavaModel operations (it will only be |
| 1335 | * fully consistent once the POST_CHANGE notification has occured). |
| 1336 | * |
| 1337 | * @see IJavaElementDelta |
| 1338 | * @see IResourceChangeEvent |
| 1339 | * @see #getDelta |
| 1340 | * @since 2.0 |
| 1341 | */ |
| 1342 | public static final int PRE_AUTO_BUILD = 2; |
| 1343 | </pre> |
| 1344 | </li> |
| 1345 | |
| 1346 | <li> ElementChangedEvent.RECONCILE |
| 1347 | <pre> |
| 1348 | /** |
| 1349 | * Event type constant (bit mask) indicating an after-the-fact |
| 1350 | * report of creations, deletions, and modifications |
| 1351 | * to one or more Java element(s) expressed as a hierarchical |
| 1352 | * java element delta as returned by <code>getDelta</code>. |
| 1353 | * |
| 1354 | * Note: this notification occurs as a result of a working copy reconcile |
| 1355 | * operation. |
| 1356 | * |
| 1357 | * @see IJavaElementDelta |
| 1358 | * @see IResourceChangeEvent |
| 1359 | * @see #getDelta |
| 1360 | * @since 2.0 |
| 1361 | */ |
| 1362 | public static final int POST_RECONCILE = 4; |
| 1363 | </pre> |
| 1364 | </li> |
| 1365 | </ul> |
| 1366 | </li> |
| 1367 | <li> |
| 1368 | Also added a corresponding API on JavaCore so as to allow registering a listener for a given type of event. |
| 1369 | <pre> |
| 1370 | /** |
| 1371 | * Adds the given listener for changes to Java elements. |
| 1372 | * Has no effect if an identical listener is already registered. |
| 1373 | * After completion of this method, the given listener will be registered for exactly the |
| 1374 | * the specified events. If they were previously registered for other events, they |
| 1375 | * will be deregistered. |
| 1376 | * |
| 1377 | * Once registered, a listener starts receiving notification of changes to |
| 1378 | * java elements in the model. The listener continues to receive |
| 1379 | * notifications until it is replaced or removed. |
| 1380 | * |
| 1381 | * Listeners can listen for several types of event as defined in <code>ElementChangeEvent</code>. |
| 1382 | * Clients are free to register for any number of event types however if they register |
| 1383 | * for more than one, it is their responsibility to ensure they correctly handle the |
| 1384 | * case where the same java element change shows up in multiple notifications. |
| 1385 | * Clients are guaranteed to receive only the events for which they are registered. |
| 1386 | * |
| 1387 | * |
| 1388 | * @param listener the listener |
| 1389 | * @param eventMask the bit-wise OR of all event types of interest to the listener |
| 1390 | * @see IElementChangeListener |
| 1391 | * @see ElementChangeEvent |
| 1392 | * @see #removeElementChangeListener |
| 1393 | * @since 2.0 |
| 1394 | */ |
| 1395 | public static void addElementChangedListener(IElementChangedListener listener, int eventMask) |
| 1396 | </pre> |
| 1397 | |
| 1398 | </li> |
| 1399 | </ul> |
| 1400 | |
| 1401 | <h3> |
| 1402 | Problem Reports Fixed</h3> |
| 1403 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12353">12353</a> |
| 1404 | DocumentAdapter can never be closed |
| 1405 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9628">9628</a> |
| 1406 | Switching JRE is slow |
| 1407 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11585">11585</a> |
| 1408 | Large # of projects lock essential operations in the Workspace |
| 1409 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=13393">13393</a> |
| 1410 | Extremely poor java editor performance in 2002040x |
| 1411 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=13233">13233</a> |
| 1412 | IllegalArgumentException on variable declaration in evaluation |
| 1413 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=13625">13625</a> |
| 1414 | Remove deprecated method from AST/DOM |
| 1415 | <h3> |
| 1416 | Problem Reports Closed</h3> |
| 1417 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=13593">13593</a> |
| 1418 | Code Formatter formats synchronized incorrectly. |
| 1419 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12921">12921</a> |
| 1420 | Build sometimes builds files that have not changed |
| 1421 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=13522">13522</a> |
| 1422 | NPE on anonymous class code assist. |
| 1423 | |
| 1424 | |
| 1425 | <p><hr><h1> |
| 1426 | Eclipse Platform Build Notes <br> |
| 1427 | Java development tools core</h1> |
| 1428 | Eclipse SDK Build 20020411 - 11th April 2002 |
| 1429 | <br>Project org.eclipse.jdt.core v_239 |
| 1430 | <h2> |
| 1431 | What's new in this drop</h2> |
| 1432 | <ul> |
| 1433 | <li>Added a first proposal for .class file reading APIs. This is still experimental and might change slightly. |
| 1434 | See new API in org.eclipse.jdt.core.util. |
| 1435 | <ul> |
| 1436 | <li>ByteCodeVisitorAdapter</li> |
| 1437 | <li>ClassFormatException</li> |
| 1438 | <li>DecodingFlag</li> |
| 1439 | <li>IAttributeNamesConstants</li> |
| 1440 | <li>IBytecodeVisitor</li> |
| 1441 | <li>IClassFileAttribute</li> |
| 1442 | <li>IClassFileDisassembler and ToolFactory#createDefaultClassFileDisassembler</li> |
| 1443 | <li>IClassFileReader</li> |
| 1444 | <li>ICodeAttribute</li> |
| 1445 | <li>IConstantPool</li> |
| 1446 | <li>IConstantPoolConstant</li> |
| 1447 | <li>IConstantPoolEntry</li> |
| 1448 | <li>IConstantValueAttribute</li> |
| 1449 | <li>IExceptionAttribute</li> |
| 1450 | <li>IExceptionTableEntry</li> |
| 1451 | <li>IFieldInfo</li> |
| 1452 | <li>IInnerClassesAttribute</li> |
| 1453 | <li>IInnerClassesAttributeEntry</li> |
| 1454 | <li>ILineNumberAttribute</li> |
| 1455 | <li>ILocalVariableAttribute</li> |
| 1456 | <li>ILocalVariableTableEntry</li> |
| 1457 | <li>IMethodInfo</li> |
| 1458 | <li>IModifierConstants</li> |
| 1459 | <li>IOpcodeMnemonics</li> |
| 1460 | <li>ISourceAttribute</li> |
| 1461 | <li>OpcodeStringValues</li> |
| 1462 | </ul> |
| 1463 | The default implementations are in org.eclipse.jdt.internal.core.util. Any comment is welcome and related bugs |
| 1464 | should be entered in JDT/Core. |
| 1465 | <li>Added char array based APIs on Signature. This APIs avoid creating needless Strings and |
| 1466 | are thus much more performant than their String based equivalent. |
| 1467 | <ul> |
| 1468 | <li><code>createArraySignature(char[], int arrayCount)</code></li> |
| 1469 | <li><code>createCharArrayTypeSignature(char[], boolean)</code></li> |
| 1470 | <li><code>createMethodSignature(char[][], char[]) </code></li> |
| 1471 | <li><code>getArrayCount(char[])</code></li> |
| 1472 | <li><code>getElementType(char[])</code></li> |
| 1473 | <li><code>getParameterCount(char[])</code></li> |
| 1474 | <li><code>getParameterTypes(char[])</code></li> |
| 1475 | <li><code>getQualifier(char[])</code></li> |
| 1476 | <li><code>getReturnType(char[])</code></li> |
| 1477 | <li><code>getSimpleName(char[])</code></li> |
| 1478 | <li><code>getSimpleNames(char[])</code></li> |
| 1479 | <li><code>toCharArray(char[], char[], char[][], boolean, boolean)</code></li> |
| 1480 | <li><code>toCharArray(char[])</code></li> |
| 1481 | <li><code>toQualifiedName(char[][])</code></li> |
| 1482 | </ul> |
| 1483 | </li> |
| 1484 | <li>Removed temporary 2.0 API which were deprecated in previous builds: |
| 1485 | <ul> |
| 1486 | <li><code>IWorkingCopy#getSharedWorkingCopy(IProgressMonitor, IBufferFactory)</code>, use API with extra <code>IProblemRequestor</code></li> |
| 1487 | <li><code>IWorkingCopy#getWorkingCopy(IProgressMonitor, IBufferFactory)</code>, use API with extra <code>IProblemRequestor</code></li> |
| 1488 | <li><code>IWorkingCopy#reconcile(IProblemRequestor)</code>, use API with no <code>IProblemRequestor</code></li> |
| 1489 | </ul> |
| 1490 | </li> |
| 1491 | </ul> |
| 1492 | |
| 1493 | <h3> |
| 1494 | Problem Reports Fixed</h3> |
| 1495 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12762">12762</a> |
| 1496 | Performance - Signature#createTypeSignature should be implemented in term of char[] |
| 1497 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12688">12688</a> |
| 1498 | NPE with code assist |
| 1499 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=13408">13408</a> |
| 1500 | Subfolders of build folder are not marked as derived |
| 1501 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=13355">13355</a> |
| 1502 | NPE during code completion |
| 1503 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=13391">13391</a> |
| 1504 | NPE doing code assist |
| 1505 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=13487">13487</a> |
| 1506 | NPE in CompletionEnige |
| 1507 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=13395">13395</a> |
| 1508 | loading swt+examples with auto-build on causes deadlock (or takes a very long time) |
| 1509 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=13063">13063</a> |
| 1510 | NPE in extract method |
| 1511 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=13247">13247</a> |
| 1512 | IllegalArgumentException while creating AST |
| 1513 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=13386">13386</a> |
| 1514 | 'not implemented yet' surfaced on Display in debug |
| 1515 | <h3> |
| 1516 | Problem Reports Closed</h3> |
| 1517 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12617">12617</a> |
| 1518 | code assist: Proposals inside method parameters |
| 1519 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12338">12338</a> |
| 1520 | Unnecessary recompilation when adding packages |
| 1521 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12262">12262</a> |
| 1522 | Compiler Bug with import Statement |
| 1523 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=7082">7082</a> |
| 1524 | NPE during build |
| 1525 | |
| 1526 | <p><hr><h1> |
| 1527 | Eclipse Platform Build Notes <br> |
| 1528 | Java development tools core</h1> |
| 1529 | Eclipse SDK Build 20020409 - 9th April 2002 |
| 1530 | <br>Project org.eclipse.jdt.core v_238a |
| 1531 | <h2> |
| 1532 | What's new in this drop</h2> |
| 1533 | <ul> |
| 1534 | <li>Adding a new empty source folder no longer causes a full build. Only an incremental build is needed now. |
| 1535 | </li> |
| 1536 | <li>Java model API additions: |
| 1537 | <ul> |
| 1538 | <li><code>IJavaElement.getAncestor(int)</code></li> |
| 1539 | <li><code>IJavaElement.getOpenable()</code></li> |
| 1540 | <li><code>IJavaElement.getPath()</code></li> |
| 1541 | <li><code>IJavaElement.getResource()</code></li> |
| 1542 | <li><code>IJavaProject.isOnClasspath(IJavaElement)</code></li> |
| 1543 | <li><code>IPackageFragmentRoot.getRawClasspathEntry()</code></li> |
| 1544 | <li><code>IType.findMethods(IMethod)</code></li> |
| 1545 | <li><code>IWorkingCopy.findElements(IJavaElement)</code></li> |
| 1546 | <li><code>IWorkingCopy.findPrimaryType()</code></li> |
| 1547 | </ul> |
| 1548 | </li> |
| 1549 | <li>ICompletionRequestor API change : |
| 1550 | <ul> |
| 1551 | <li> Added #beginReporting() and #endReporting() API on <code>IProblemRequestor</code>. #beginReporting is always called before restarting error detection. #endReporting is always called at the |
| 1552 | end of detection. |
| 1553 | </li> |
| 1554 | <li> Added API for setting multiple classpath variables at once (<code>JavaCore#setClasspathVariables</code>, this allows to update |
| 1555 | all affected projects exactly once, instead of iterating multiple times on each project (if it references the variable). This can improve performance |
| 1556 | when setting JRE variables. |
| 1557 | </li> |
| 1558 | <li> Added a new parameter <code>relevance</code> to be able to sort proposal by degree of relevance. |
| 1559 | <code>relevance</code> is a positive integer which are used for determine if this proposal is more relevant than another proposal. |
| 1560 | This value can only be used for compare relevance. A proposal is more relevant than another if his relevance |
| 1561 | value is higher. |
| 1562 | <br> |
| 1563 | <br><tt>ICompletionRequestor{</tt> |
| 1564 | <br><tt> void acceptAnonymousType(..., <b>int relevance</b>);</tt> |
| 1565 | <br><tt> void acceptClass(..., <b>int relevance</b>);</tt> |
| 1566 | <br><tt> void acceptError(...);</tt> |
| 1567 | <br><tt> void acceptField(..., <b>int relevance</b>);</tt> |
| 1568 | <br><tt> void acceptInterface(..., <b>int relevance</b>);</tt> |
| 1569 | <br><tt> void acceptKeyword(..., <b>int relevance</b>);</tt> |
| 1570 | <br><tt> void acceptLabel(..., <b>int relevance</b>);</tt> |
| 1571 | <br><tt> void acceptLocalVariable(..., <b>int relevance</b>);</tt> |
| 1572 | <br><tt> void acceptMethod(..., <b>int relevance</b>);</tt> |
| 1573 | <br><tt> void acceptMethodDeclaration(..., <b>int relevance</b>);</tt> |
| 1574 | <br><tt> void acceptModifier(..., <b>int relevance</b>);</tt> |
| 1575 | <br><tt> void acceptPackage(..., <b>int relevance</b>);</tt> |
| 1576 | <br><tt> void acceptType(..., <b>int relevance</b>);</tt> |
| 1577 | <br><tt> void acceptVariableName(..., <b>int relevance</b>);</tt> |
| 1578 | <br><tt>}</tt> |
| 1579 | <br> |
| 1580 | <br> |
| 1581 | </li> |
| 1582 | <li> |
| 1583 | If the completion identifier and proposal are equal and the case match then the proposal relevance grow. Note that this isn't a 1.0 breaking API change, it |
| 1584 | only affects the 2.0 new code assist API (i.e. still backward compatible with 1.0 clients) which hasn't yet reached stability, though it should be close to now. |
| 1585 | </li> |
| 1586 | </ul> |
| 1587 | </li> |
| 1588 | </ul> |
| 1589 | |
| 1590 | <h3> |
| 1591 | Problem Reports Fixed</h3> |
| 1592 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12614">12614</a> |
| 1593 | Initializing JRE variables slow on plug-in activation |
| 1594 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12986">12986</a> |
| 1595 | Creating a working copy does not involve the problem requestor |
| 1596 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12858">12858</a> |
| 1597 | Compiler Bug : Invalid Byte Code: |
| 1598 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11739">11739</a> |
| 1599 | Dead branches in package/project Hierarchy View |
| 1600 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12873">12873</a> |
| 1601 | CodeAssist : missing proposal of method declaration |
| 1602 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12007">12007</a> |
| 1603 | Source folder ending with .jar considered as JAR archive |
| 1604 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12908">12908</a> |
| 1605 | Build and save attempt fail with NPE and trying it many times crashs Eclipse |
| 1606 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12246">12246</a> |
| 1607 | Packages view shows .class and .java files when JAR has source |
| 1608 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3349">3349</a> |
| 1609 | Need a IJavaElement.getUnderlyingResource that does not do the exists test (1GJ69GP) |
| 1610 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12975">12975</a> |
| 1611 | jacks - qualified assignment to final field should be rejected |
| 1612 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12969">12969</a> |
| 1613 | jacks - synchronized (void expression) should be rejected |
| 1614 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12705">12705</a> |
| 1615 | Progress monitor cuts off package name |
| 1616 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12767">12767</a> |
| 1617 | AST MethodBinding question |
| 1618 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9179">9179</a> |
| 1619 | DCR: Need IJavaSearchScope equals or encloses |
| 1620 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12444">12444</a> |
| 1621 | strange types names in ReorderParameters error dialog |
| 1622 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12781">12781</a> |
| 1623 | AST instanceof-InfixExpression: Cant resolve type |
| 1624 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12778">12778</a> |
| 1625 | Typo in comment: InfixExpression.RIGHT_SHIFT_UNSIGNED |
| 1626 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12768">12768</a> |
| 1627 | IScanner doesn't let user state whether line separators are to be recorded |
| 1628 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12651">12651</a> |
| 1629 | NPE out of the CompletionEngine |
| 1630 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12761">12761</a> |
| 1631 | Closing a top level binary type doesn't close the class files of its inner types |
| 1632 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12760">12760</a> |
| 1633 | Type hierarchy missing anonymous binary type if closed |
| 1634 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12674">12674</a> |
| 1635 | Too many problems while reconciling |
| 1636 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12373">12373</a> |
| 1637 | Assert$AssertionFailedException error while reconciling |
| 1638 | |
| 1639 | <h3> |
| 1640 | Problem Reports Closed</h3> |
| 1641 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=13059">13059</a> |
| 1642 | incorrect (?) code compiles |
| 1643 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12880">12880</a> |
| 1644 | SQLJ Support |
| 1645 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12603">12603</a> |
| 1646 | Could not delete empty java file |
| 1647 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9600">9600</a> |
| 1648 | Field reference in working copy not found |
| 1649 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12995">12995</a> |
| 1650 | ToolFactory::createScanner - incorrect javadoc |
| 1651 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12933">12933</a> |
| 1652 | "Never used" variable warnings can't detect across scope |
| 1653 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=5135">5135</a> |
| 1654 | Open Java editor on IResource.class do an error |
| 1655 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12809">12809</a> |
| 1656 | Unimplemented methods should not prevent class from running |
| 1657 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10421">10421</a> |
| 1658 | WSAD hang while setting buildpath |
| 1659 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12590">12590</a> |
| 1660 | Returning the type when local var is selected breaks refactoring |
| 1661 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12710">12710</a> |
| 1662 | Inconsistent behavior for the method IType.createField() |
| 1663 | |
| 1664 | <p><hr><h1> |
| 1665 | Eclipse Platform Build Notes <br> |
| 1666 | Java development tools core</h1> |
| 1667 | Eclipse SDK Build 20020402 - 2nd April 2002 |
| 1668 | <br>Project org.eclipse.jdt.core v_237 |
| 1669 | <h2> |
| 1670 | What's new in this drop</h2> |
| 1671 | <ul> |
| 1672 | <li>Improved specification of <code>IBuffer</code> by saying that: |
| 1673 | <ul> |
| 1674 | <li> Java model operations that manipulate an <code>IBuffer</code> (e.g. |
| 1675 | <code>IType.createMethod(...)</code>) ensures that the same line delimiter |
| 1676 | (i.e. either <code>"\n"</code> or <code>"\r"</code> or <code>"\r\n"</code>) is |
| 1677 | used accross the whole buffer. Thus these operations may change the line delimiter(s) |
| 1678 | included in the string to be append, or replaced. |
| 1679 | However implementors of this interface should be aware that other clients of <code>IBuffer</code> |
| 1680 | might not do such transformations beforehand.</li> |
| 1681 | <li> <code>addBufferChangedListener</code> and <code>removeBufferChangedListener</code> |
| 1682 | have no effect if the buffer is already closed.</li> |
| 1683 | <li> Other operations that manipulate the buffer (like <code>setContent</code> |
| 1684 | might throw a <code>RuntimeException</code> if called after the buffer |
| 1685 | has been closed.</li> |
| 1686 | </ul> |
| 1687 | </li> |
| 1688 | <li> IScanner API : |
| 1689 | <ul> |
| 1690 | <li> added <code>IScanner#getSource</code> so as to retrieve the scanner original source |
| 1691 | <li> renamed <code>IScanner#setSourceBuffer</code> into <code>IScanner#setSource</code> |
| 1692 | </ul> |
| 1693 | </li> |
| 1694 | </ul> |
| 1695 | |
| 1696 | <h3> |
| 1697 | Problem Reports Fixed</h3> |
| 1698 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12454">12454</a> |
| 1699 | AST/DOM: IllegalArgumentException generated by bad source |
| 1700 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12431">12431</a> |
| 1701 | Unclear compiler error |
| 1702 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12416">12416</a> |
| 1703 | Separate caching of project and pkg fragment root from caching of openables |
| 1704 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12457">12457</a> |
| 1705 | Need to synchronize JobManager.discardJobs(...) |
| 1706 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12445">12445</a> |
| 1707 | Compiler Failure on reference to abstract interface method |
| 1708 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12417">12417</a> |
| 1709 | api: IScanner, ITerminalSymbols - no way to get some tokens |
| 1710 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12419">12419</a> |
| 1711 | Weird secondary error in constructor reconciliation |
| 1712 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12419">12419</a> |
| 1713 | api: IScanner - missing (?) getSourceBuffer |
| 1714 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12380">12380</a> |
| 1715 | AST/DOM: resolveTypeBinding() on the second operand of a instanceof expression return null |
| 1716 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9790">9790</a> |
| 1717 | Add constructors from superclass inserts in wrong place |
| 1718 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12387">12387</a> |
| 1719 | Out Of Memory error importing file |
| 1720 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3423">3423</a> |
| 1721 | Need IConstants (1GKM51O) |
| 1722 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11583">11583</a> |
| 1723 | Infinite loop in OverflowingLRUCache |
| 1724 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12346">12346</a> |
| 1725 | Leaking closed buffers |
| 1726 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11431">11431</a> |
| 1727 | Stepping from one case statement's break ends up in next case |
| 1728 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12326">12326</a> |
| 1729 | Bad line number information returned from CompilationUnit with no trailing newline |
| 1730 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3313">3313</a> |
| 1731 | Severe - Performance - Java Model redundancies (1GFKTUN) |
| 1732 | |
| 1733 | <h3> |
| 1734 | Problem Reports Closed</h3> |
| 1735 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12470">12470</a> |
| 1736 | 0214 - Walkback during encapsulate method |
| 1737 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9179">9179</a> |
| 1738 | DCR: Need IJavaSearchScope equals or encloses |
| 1739 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10307">10307</a> |
| 1740 | Code assist failed to search whole class path |
| 1741 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=7079">7079</a> |
| 1742 | Code formatting fails with java.lang.Error |
| 1743 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3255">3255</a> |
| 1744 | Reminder - re-enable transient marker generation during code-assist (1GDCXLB) |
| 1745 | |
| 1746 | <p><hr><h1> |
| 1747 | Eclipse Platform Build Notes <br> |
| 1748 | Java development tools core</h1> |
| 1749 | Eclipse SDK Build 20020426 - 26th April 2002 |
| 1750 | <br>Project org.eclipse.jdt.core v_236 |
| 1751 | <h2> |
| 1752 | What's new in this drop</h2> |
| 1753 | <ul> |
| 1754 | <li> Reconciling with errors provide type errors in addition to syntax ones. This is still experimental, |
| 1755 | and can be disabled by unchecking the editor preference for transient problems. |
| 1756 | </li> |
| 1757 | <li>Performance improvement of index queries with the <code>WaitUntilReady</code> policy. |
| 1758 | The background indexer now takes all the CPU when another thread is waiting for it to |
| 1759 | finish indexing. |
| 1760 | User will notice this improvement when doing a search or opening a type and there are |
| 1761 | still files to index. |
| 1762 | </li> |
| 1763 | <li>Scanner API |
| 1764 | <ul> |
| 1765 | <li>defined scanner API (see <code>org.eclipse.jdt.core.compiler.IScanner</code>). </li> |
| 1766 | <li>added tool factory API (see <code>org.eclipse.jdt.core.ToolFactory#createScanner</code>), allowing to obtain |
| 1767 | a scanner (implementing <code>IScanner</code> API). </li> |
| 1768 | </ul> |
| 1769 | </li> |
| 1770 | <li> Code formatter API |
| 1771 | <ul> |
| 1772 | <li>defined code formatter API (see <code>org.eclipse.jdt.core.ICodeFormatter</code>). </li> |
| 1773 | <li>added tool factory API (see <code>org.eclipse.jdt.core.ToolFactory#createCodeFormatter</code>), allowing to obtain |
| 1774 | a code formatter (implementing <code>ICodeFormatter</code> API). Note that an extension point was also added |
| 1775 | to allow client code to contribute a code formatter implementation. The code formatter extension point is named |
| 1776 | <code>org.eclipse.jdt.core.codeFormatter</code>, also see associate comment in plugin.xml.</li> |
| 1777 | <li>added tool factory API (see <code>org.eclipse.jdt.core.ToolFactory#createDefaultCodeFormatter</code>), allowing to obtain |
| 1778 | a default code formatter (implementing <code>ICodeFormatter</code> API). </li> |
| 1779 | </ul> |
| 1780 | </li> |
| 1781 | <li> Working Copy API : instead of passing a problem requestor (<code>org.eclipse.jdt.core.IProblemRequestor</code>) to working copy #reconcile(...) |
| 1782 | operation. The problem requestor is passed along at creation time. |
| 1783 | <ul> |
| 1784 | <li>added IWorkingCopy.getWorkingCopy(IProgressMonitor, IBufferFactory, IProblemRequestor)</li> |
| 1785 | <li>added IWorkingCopy.getSharedWorkingCopy(IProgressMonitor, IBufferFactory, IProblemRequestor)</li> |
| 1786 | </ul> |
| 1787 | Previous API taking <code>IBufferFactory</code> got deprecated, they will be removed in a subsequent build. |
| 1788 | </li> |
| 1789 | <li>Some internal classes got deprecated (as client code relies on them), since being surfaced: |
| 1790 | <ul> |
| 1791 | <li> <code>org.eclipse.jdt.internal.core.parser.InvalidInputException</code> <br>==> <code>org.eclipse.jdt.core.compiler.InvalidInputException</code> </li> |
| 1792 | <li> <code>org.eclipse.jdt.internal.core.parser.TerminalSymbols</code> <br>==> <code>org.eclipse.jdt.core.compiler.ITerminalSymbols</code> </li> |
| 1793 | </ul> |
| 1794 | They will be removed in a subsequent build. |
| 1795 | </ul> |
| 1796 | |
| 1797 | <h3> |
| 1798 | Problem Reports Fixed</h3> |
| 1799 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3353">3353</a> |
| 1800 | API - Should provide api for formatting source (1GJIWCF) |
| 1801 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3179">3179</a> |
| 1802 | Compiler - LF cannot run classes that miss implementations of an interface (1FNFVY8) |
| 1803 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12199">12199</a> |
| 1804 | Generated classfiles should be tagged as derived resources |
| 1805 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11640">11640</a> |
| 1806 | Bug in the code formatter |
| 1807 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10544">10544</a> |
| 1808 | Internal error creating long package name |
| 1809 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12140">12140</a> |
| 1810 | typo in IPackageFragmentRoot::createPackageFragment javadoc |
| 1811 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11422">11422</a> |
| 1812 | Attaching source when using variables to point to jars very unintuitive |
| 1813 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12000">12000</a> |
| 1814 | Main.compile does not close log file |
| 1815 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=6558">6558</a> |
| 1816 | Missing class path entries should be displayed as an error |
| 1817 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3354">3354</a> |
| 1818 | API - should provide api for Scanning (1GJIWCT) |
| 1819 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=7496">7496</a> |
| 1820 | Interface shows as class under content assist |
| 1821 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11475">11475</a> |
| 1822 | Code resolve reports types in security package |
| 1823 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10899">10899</a> |
| 1824 | Can't open on selection for member type in binary class |
| 1825 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12013">12013</a> |
| 1826 | JavaCore.getClasspathVariable fails on empty variables |
| 1827 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11845">11845</a> |
| 1828 | Internal Compiler Error |
| 1829 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11922">11922</a> |
| 1830 | is this code reachable or not? |
| 1831 | |
| 1832 | <h3> |
| 1833 | Problem Reports Closed</h3> |
| 1834 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12119">12119</a> |
| 1835 | Eclipse build slow on network |
| 1836 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=7881">7881</a> |
| 1837 | IType.move() clobbers editing buffer of destination element |
| 1838 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10703">10703</a> |
| 1839 | ast: no API to figure out the source range of 'super' keywords |
| 1840 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10983">10983</a> |
| 1841 | NullPointerException in JavaBuilder during Save |
| 1842 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3355">3355</a> |
| 1843 | API - should provide API for source element parsing (1GJIWD8) |
| 1844 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10955">10955</a> |
| 1845 | DCR - search: too limiting api of IJavaSearchScope |
| 1846 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=8819">8819</a> |
| 1847 | Self hosting tool doesn't update search index |
| 1848 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11497">11497</a> |
| 1849 | Renaming project failed with Java Model Exception: Java Model Status [Name collision.] |
| 1850 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12059">12059</a> |
| 1851 | api: JavaCore::getOptions should return Map, not Hashtable |
| 1852 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12044">12044</a> |
| 1853 | Search for field reference broken |
| 1854 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11905">11905</a> |
| 1855 | DCR - provide scanning API |
| 1856 | |
| 1857 | <p><hr><h1> |
| 1858 | Eclipse Platform Build Notes <br> |
| 1859 | Java development tools core</h1> |
| 1860 | Eclipse SDK Build 20020321 - 21st March 2002 - MILESTONE 4 |
| 1861 | <br>Project org.eclipse.jdt.core v_235a |
| 1862 | <h2> |
| 1863 | What's new in this drop</h2> |
| 1864 | |
| 1865 | <h3> |
| 1866 | Problem Reports Fixed</h3> |
| 1867 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12014">12014</a> |
| 1868 | No delta when adding package where src=bin and src!=proj |
| 1869 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11755">11755</a> |
| 1870 | resource copy filter and duplicated resource error |
| 1871 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11640">11640</a> |
| 1872 | Bug in the code formatter |
| 1873 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11860">11860</a> |
| 1874 | Cannot move a compilation unit |
| 1875 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11627">11627</a> |
| 1876 | Refactoring: CCE in Pullup method |
| 1877 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11735">11735</a> |
| 1878 | NPE selecting F3 in editor |
| 1879 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11854">11854</a> |
| 1880 | NPE on save |
| 1881 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11805">11805</a> |
| 1882 | build output filter is ignored |
| 1883 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11568">11568</a> |
| 1884 | Code resolve does not work for changed constructor |
| 1885 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11656">11656</a> |
| 1886 | Please add a ICompletionRequestorAdapter |
| 1887 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9271">9271</a> |
| 1888 | NPE inspecting "null" in the expressions view |
| 1889 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11638">11638</a> |
| 1890 | ast: CompilationUnit::findDeclaringNode fails |
| 1891 | <h3> |
| 1892 | Problem Reports Closed</h3> |
| 1893 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11272">11272</a> |
| 1894 | slow context assist on method/field-rich classes |
| 1895 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11340">11340</a> |
| 1896 | open on selection does not work for binary types |
| 1897 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11654">11654</a> |
| 1898 | NPE during build |
| 1899 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11659">11659</a> |
| 1900 | ast: CompilationUnit::findDeclaringNode fails #2 |
| 1901 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11086">11086</a> |
| 1902 | ClassFileCompilationUnit should implement IClassFile |
| 1903 | |
| 1904 | <p><hr><h1> |
| 1905 | Eclipse Platform Build Notes <br> |
| 1906 | Java development tools core</h1> |
| 1907 | Eclipse SDK Build 20020319 - 19th March 2002 |
| 1908 | <br>Project org.eclipse.jdt.core v_234 |
| 1909 | <h2> |
| 1910 | What's new in this drop</h2> |
| 1911 | <ul> |
| 1912 | <li> New API on IType for complete snippet in current type context. Code complete is performed against |
| 1913 | source (if available) or against type structure |
| 1914 | <br> <tt>void codeComplete(</tt> |
| 1915 | <br><tt> char[] snippet,</tt> |
| 1916 | <br><tt> int insertion,</tt> |
| 1917 | <br><tt> int position,</tt> |
| 1918 | <br><tt> char[][] localVariableTypeNames,</tt> |
| 1919 | <br><tt> char[][] localVariableNames,</tt> |
| 1920 | <br><tt> int[] localVariableModifiers,</tt> |
| 1921 | <br><tt> boolean isStatic,</tt> |
| 1922 | <br><tt> ICompletionRequestor requestor) throws JavaModelException;</tt> |
| 1923 | <br> |
| 1924 | </li> |
| 1925 | </ul> |
| 1926 | |
| 1927 | <h3> |
| 1928 | Problem Reports Fixed</h3> |
| 1929 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10318">10318</a> |
| 1930 | Feature Request: new Code Assist API required |
| 1931 | |
| 1932 | <h3> |
| 1933 | Problem Reports Closed</h3> |
| 1934 | |
| 1935 | <p><hr><h1> |
| 1936 | Eclipse Platform Build Notes <br> |
| 1937 | Java development tools core</h1> |
| 1938 | Eclipse SDK Build 20020318 - 18th March 2002 |
| 1939 | <br>Project org.eclipse.jdt.core v_233 |
| 1940 | <h2> |
| 1941 | What's new in this drop</h2> |
| 1942 | <ul> |
| 1943 | <li> Added option to trace java search activity. |
| 1944 | To enable it, see the following line in the org.eclipse.jdt.core/.options file: |
| 1945 | <code>org.eclipse.jdt.core/debug/search=true</code> |
| 1946 | </li> |
| 1947 | <li>Added API <code>CorrectionEngine#computeCorrections(IProblem, ICompilationUnit, ICorrectionRequestor)</code>, allowing. |
| 1948 | to compute replacement corrections for IProblem(s) detected while reconciling.</li> |
| 1949 | <li>Added API <code>ISourceReference#exists()</code>, allowing. |
| 1950 | to check existency before invoking <code>ISourceReference</code> behavior. All implementations did already provide |
| 1951 | an <code>exists()</code> method since they also are implementing <code>IJavaElement</code>.</li> |
| 1952 | </ul> |
| 1953 | |
| 1954 | <h3> |
| 1955 | Problem Reports Fixed</h3> |
| 1956 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11524">11524</a> |
| 1957 | api: IWorkingCopy:: getWorkingCopy() javadoc |
| 1958 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11511">11511</a> |
| 1959 | Compiler 1.4 fooled by extra interface methods |
| 1960 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11389">11389</a> |
| 1961 | Unused parameters not showing up as compiler warnings |
| 1962 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11410">11410</a> |
| 1963 | Exception in Java Builder when debug options turned off |
| 1964 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11285">11285</a> |
| 1965 | Potential NPE in CopyResourceElementsOperation.processPackageFragmentResource |
| 1966 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11440">11440</a> |
| 1967 | npe in rename temp |
| 1968 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11468">11468</a> |
| 1969 | NPE deleting project |
| 1970 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11435">11435</a> |
| 1971 | compiler bug: overwriting implicitely abstract method in anonymous inner class |
| 1972 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11250">11250</a> |
| 1973 | NPE in log after importing plugins |
| 1974 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11271">11271</a> |
| 1975 | Unable to delete a binary project in Java perspective |
| 1976 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11210">11210</a> |
| 1977 | ResourceDeltas are lost when merging deltas |
| 1978 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11371">11380</a> |
| 1979 | ast: missing binding for ConditionalExpression |
| 1980 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11371">11371</a> |
| 1981 | DOM/AST: node missing for super constructor call |
| 1982 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=6243">6243</a> |
| 1983 | an ISourceReference API issue |
| 1984 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11296">11296</a> |
| 1985 | NPE during build |
| 1986 | <h3> |
| 1987 | Problem Reports Closed</h3> |
| 1988 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3438">3438</a> |
| 1989 | OpenOnSelection - should be able to locate missing method by guessing (1GL186P) |
| 1990 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11406">11406</a> |
| 1991 | ActionPerformed() method in AbstractAction not found |
| 1992 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3221">3221</a> |
| 1993 | JM - Deadlock while saving in Editor (1GAJ67W) |
| 1994 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11201">11201</a> |
| 1995 | ClassCastException during build process |
| 1996 | |
| 1997 | <p><hr><h1> |
| 1998 | Eclipse Platform Build Notes <br> |
| 1999 | Java development tools core</h1> |
| 2000 | Eclipse SDK Build 20020314 - 14th March 2002 |
| 2001 | <br>Project org.eclipse.jdt.core v_232 |
| 2002 | <h2> |
| 2003 | What's new in this drop</h2> |
| 2004 | <ul> |
| 2005 | <li>Added API <code>IDOMFactory.createInterface()</code> and <code>IDOMFactory.createClass()</code>. |
| 2006 | See <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10980">10980</a> for details.</li> |
| 2007 | </ul> |
| 2008 | <h3> |
| 2009 | Problem Reports Fixed</h3> |
| 2010 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11355">11355</a> |
| 2011 | OpenOnSelection unable to perform in single-type import |
| 2012 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9232">9232</a> |
| 2013 | ICompilationUnit.delete() fails |
| 2014 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11176">11176</a> |
| 2015 | Organize imports misses org.eclipse.core.resources |
| 2016 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3224">3224</a> |
| 2017 | Tests - Re-enable reconciler tests (1GAKXZM) |
| 2018 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10980">10980</a> |
| 2019 | JDT / factory for new interfaces would be nice |
| 2020 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10996">10996</a> |
| 2021 | createCompilationUnit doesn't behave as described in the documentation |
| 2022 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11125">11125</a> |
| 2023 | DOM/AST: API request <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11277">11277</a> |
| 2024 | Difference in between outliner content and unit content |
| 2025 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10833">10833</a> |
| 2026 | Open type doesn't propose all type after a checkout |
| 2027 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11067">11067</a> |
| 2028 | Adding useful toString() method for each new DOM/AST nodes |
| 2029 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9933">9933</a> |
| 2030 | Format does not handle synchronized keyword correctly |
| 2031 | <h3> |
| 2032 | Problem Reports Closed</h3> |
| 2033 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=8675">8675</a> |
| 2034 | DCR - Code correction could suggest new element creation |
| 2035 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11341">11341</a> |
| 2036 | incorrect outline (i see only imports) |
| 2037 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11217">11217</a> |
| 2038 | is double "; " on a return statement an error? |
| 2039 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10031">10031</a> |
| 2040 | SEF ClassCastException |
| 2041 | |
| 2042 | <p><hr><h1> |
| 2043 | Eclipse Platform Build Notes <br> |
| 2044 | Java development tools core</h1> |
| 2045 | Eclipse SDK Build 20020312 - 12th March 2002 |
| 2046 | <br>Project org.eclipse.jdt.core v_231 |
| 2047 | <h2> |
| 2048 | What's new in this drop</h2> |
| 2049 | <ul> |
| 2050 | <li> Performance improvement: |
| 2051 | <ul> |
| 2052 | <li> Search doesn't populate the Java Model any longer. Thus the memory |
| 2053 | used by a search operation can be reclaimed at the end. </li> |
| 2054 | <li> Access to zip and jar files has been improved, which should result |
| 2055 | in better performance on a slow network. </li> |
| 2056 | </ul> |
| 2057 | </li> |
| 2058 | <li> Added flag <code>IJavaElementDelta.F_FINE_GRAINED</code> that indicates |
| 2059 | that a fine-grained delta was computed for a given delta. |
| 2060 | Clients can use this flag to find out if a compilation unit |
| 2061 | that have a <code>F_CONTENT</code> change should assume that there are |
| 2062 | no finer grained changes (<code>F_FINE_GRAINED</code> is set) or if |
| 2063 | finer grained changes were not considered (<code>F_FINE_GRAINED</code> |
| 2064 | is not set). |
| 2065 | </li> |
| 2066 | <li> Surfacing IProblem (<code>org.eclipse.jdt.core.compiler.IProblem</code>) |
| 2067 | <br>This allows some Java API to report failures in a lighter way than generating markers. Marker based API have been |
| 2068 | deprecated (note that due to some deadlock in client code, some of these API did not even produce markers, e.g. reconciling). In addition to |
| 2069 | surfacing problem descriptions, IProblem exposes all the IDs for the Java problem markers (attribute "id" on markers of type "org.eclipse.jdt.core.problem")</li> |
| 2070 | <li> Changed error reporting method for <code>ICompletionRequestor</code> to surface IProblems instead of IMarkers.</li> |
| 2071 | </ul> |
| 2072 | <h3> |
| 2073 | Problem Reports Fixed</h3> |
| 2074 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11191">11191</a> |
| 2075 | Strange anonymous types in outline structure |
| 2076 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11151">11151</a> |
| 2077 | ast: IllegalArgumentException on AST creation |
| 2078 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10538">10538</a> |
| 2079 | Possible memory leak? |
| 2080 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10616">10616</a> |
| 2081 | StringIndexOutOfBoundsException opening type selection dialog |
| 2082 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11152">11152</a> |
| 2083 | Code Select - does not work with empty selection |
| 2084 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11129">11129</a> |
| 2085 | DOM/AST: Call resolveTypeBinding() on a CastExpression object throws a NullPoitnerException |
| 2086 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3256">3256</a> |
| 2087 | SearchableEnvironment - converts char[] to String, which affects performance |
| 2088 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10984">10984</a> |
| 2089 | DOM/AST: CU with syntax errors |
| 2090 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11106">11106</a> |
| 2091 | DOM/AST: do statement doesn't contain trailing semicolon |
| 2092 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11104">11104</a> |
| 2093 | DOM/AST: NumberLiteral contains leading and trailing comments |
| 2094 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10213">10213</a> |
| 2095 | SearchEngine.createJavaSearchScope((IJavaElement[]) does not work for binary elements |
| 2096 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9240">9240</a> |
| 2097 | Search finds deleted classes |
| 2098 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11011">11011</a> |
| 2099 | incorrect 'variable never used' warning |
| 2100 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11025">11025</a> |
| 2101 | extract method: incorrectly disallowed on some boolean expressions |
| 2102 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10697">10697</a> |
| 2103 | Performance - Binary model should not cache the classfile bytes |
| 2104 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11037">11037</a> |
| 2105 | DOM/AST: IllegalArgumentException when creatin AST |
| 2106 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10635">10635</a> |
| 2107 | Override methods not showing missing methods |
| 2108 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=7930">7930</a> |
| 2109 | Code Assist - No completion in switch statement |
| 2110 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10979">10979</a> |
| 2111 | JDOM/add superinterface format problem |
| 2112 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10986">10986</a> |
| 2113 | DOM/AST: NPE when trying to resolve a binding |
| 2114 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10580">10580</a> |
| 2115 | type hierarchy incorrect for nested types |
| 2116 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10935">10935</a> |
| 2117 | DOM/AST: wrong length of variable declaration fragment |
| 2118 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=6111">6111</a> |
| 2119 | Missing completion |
| 2120 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10898">10898</a> |
| 2121 | DOM/AST: NullPointerException |
| 2122 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3261">3261</a> |
| 2123 | Search - Memory peak during search (1GEN17L) |
| 2124 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=6667">6667</a> |
| 2125 | Search: OutOfMemoryError searching wildcarded field ref |
| 2126 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10874">10874</a> |
| 2127 | DOM/AST: ClassInstanceCreation contains trailing comment |
| 2128 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10881">10881</a> |
| 2129 | DOM/AST: SwitchCase.isDefault always returns false |
| 2130 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10865">10865</a> |
| 2131 | DOM/AST; AST.resolveWellKnownType("void") returns null |
| 2132 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10861">10861</a> |
| 2133 | DOM/AST: TypeLiteral.resolveTypeBinding doesn't return class Class |
| 2134 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10819">10819</a> |
| 2135 | Incomplete task description after build with incomplete classpath |
| 2136 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10468">10468</a> |
| 2137 | DOM/AST: TypeDeclaration#isLocalTypeDeclaration doesn't consider anonymous types |
| 2138 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10499">10499</a> |
| 2139 | DOM/AST: need a way to access the IMethodBinding of a ClassInstanceCreation |
| 2140 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10496">10496</a> |
| 2141 | DOM/AST: need for a node that holds the body statements of a ClassInstanceCreation |
| 2142 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10781">10781</a> |
| 2143 | ast: incorrect position and length for AnonymousClassDeclaration |
| 2144 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10843">10843</a> |
| 2145 | DOM/AST: wrong structure for for statements |
| 2146 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10663">10663</a> |
| 2147 | ast: exception in AST converter |
| 2148 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10759">10759</a> |
| 2149 | ast: incorrect length of SimpleName (subsubnode of ArrayType) |
| 2150 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10500">10500</a> |
| 2151 | Shouldn't ignore inherited method with wrong argument types |
| 2152 | <h3> |
| 2153 | Problem Reports Closed</h3> |
| 2154 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10627">10627</a> |
| 2155 | Rebuild Deletes non-Class Resources |
| 2156 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3233">3233</a> |
| 2157 | JM - CreateElementInCuOperation should not save working copy (1GBEKAW) |
| 2158 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3445">3445</a> |
| 2159 | search: type hierarchy scope incorrect (1GLC8VS) |
| 2160 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10954">10954</a> |
| 2161 | IMember::getFlags semantics on interface members |
| 2162 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3195">3195</a> |
| 2163 | Unnecessary proposals in Open on selection whith syntax error (1G0EIBB) |
| 2164 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10933">10933</a> |
| 2165 | DOM/AST: position of AnonymousTypeDeclaration is [-1,0] |
| 2166 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10815">10815</a> |
| 2167 | Error message for "incomplete path" lacks details |
| 2168 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10913">10913</a> |
| 2169 | DOM/AST: resolveBinding() for static field access |
| 2170 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10698">10698</a> |
| 2171 | DOM/AST: exception when creating AST |
| 2172 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=4946">4946</a> |
| 2173 | Cross-project builder efficiency issues |
| 2174 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3213">3213</a> |
| 2175 | No compile error for bad interface (1G7G6M1) |
| 2176 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10667">10667</a> |
| 2177 | NPE in self encapsulate field |
| 2178 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10389">10389</a> |
| 2179 | Editing non-Java files causes a recompile |
| 2180 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10313">10313</a> |
| 2181 | Can not create Java project from existing source (1000+ Java files) |
| 2182 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10794">10794</a> |
| 2183 | NPE from search during refactor, pull up method |
| 2184 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10699">10699</a> |
| 2185 | ast: nothing in anonymous inner classes is created |
| 2186 | |
| 2187 | <p><hr><h1> |
| 2188 | Eclipse Platform Build Notes <br> |
| 2189 | Java development tools core</h1> |
| 2190 | Eclipse SDK Build 20020305 - 5th March 2002 |
| 2191 | <br>Project org.eclipse.jdt.core v_230 |
| 2192 | <h2> |
| 2193 | What's new in this drop</h2> |
| 2194 | <ul> |
| 2195 | <li> Added API <code>IClassFile.getWorkingCopy(IProgressMonitor, IBufferFactory)</code> |
| 2196 | for consistence with <code>IWorkingCopy</code>. |
| 2197 | The returned working copy is just a wrapper on the class file's buffer. |
| 2198 | Thus only the <code>getBuffer()</code> operation is valid on this working |
| 2199 | copy. |
| 2200 | </li> |
| 2201 | <li> Added the notion of shared working copies. This allows clients to always |
| 2202 | get the same <code>IWorkingCopy</code> instance when asking for a working copy. |
| 2203 | See <code>IWorkingCopy.getSharedWorkingCopy(IProgressMonitor, IBufferFactory)</code>, |
| 2204 | <code>IWorkingCopy.findSharedWorkingCopy()</code> |
| 2205 | and <code>IWorkingCopy.destroy()</code> for more detail. |
| 2206 | </li> |
| 2207 | <li> Added option to trace use of shared working copies. |
| 2208 | To enable it, see the following line in the org.eclipse.jdt.core/.options file: |
| 2209 | <code>org.eclipse.jdt.core/debug/sharedworkingcopy=true</code> |
| 2210 | </li> |
| 2211 | <li> Added extension point to jdtcore so as to allow client plugins to register classpath variable initializers. |
| 2212 | Extension point is "org.eclipse.jdt.core.classpathVariableInitializer". |
| 2213 | (also see <a href="http://dev.eclipse.org/viewcvs/index.cgi/~checkout~/org.eclipse.jdt.core/notes/r2.0/variable%20init/uninit-classpath-vars.html">design notes</a>) |
| 2214 | Note that each classpath variable, if unbound, will trigger its registered initializer exactly once per session. If unsuccessful, it will stay unbound. |
| 2215 | |
| 2216 | </li> |
| 2217 | <li> Added option to trace classpath variable initializations. |
| 2218 | To enable it, see the following line in the org.eclipse.jdt.core/.options file: |
| 2219 | <code>org.eclipse.jdt.core/debug/cpvariable=true</code> |
| 2220 | </li> |
| 2221 | <li>Added option to trace access to zip and jar files from the Java model. |
| 2222 | To enable it, see the following line in the org.eclipse.jdt.core/.options file: |
| 2223 | <code>org.eclipse.jdt.core/debug/zipaccess=true</code> |
| 2224 | </li> |
| 2225 | <li>Resurrect some code for backport 1.0 internal functionality |
| 2226 | <ul> |
| 2227 | <li> org.eclipse.jdt.internal.compiler.ConfigurableOption (all the class). |
| 2228 | <li> org.eclipse.jdt.internal.formatter.CodeFormatter (some methods) : |
| 2229 | <ul> |
| 2230 | <li> public CodeFormatter(ConfigurableOption[] settings) |
| 2231 | <li> private static Map convertConfigurableOptions(ConfigurableOption[] settings) |
| 2232 | <li> public static ConfigurableOption[] getDefaultOptions(Locale locale) |
| 2233 | <li> public static String format(String sourceString, int initialIndentationLevel, ConfigurableOption[] options) |
| 2234 | </ul> |
| 2235 | <li> org.eclipse.jdt.internal.formatter.Options.properties (all the file) |
| 2236 | </ul> |
| 2237 | </li> |
| 2238 | </ul> |
| 2239 | <h3> |
| 2240 | Problem Reports Fixed</h3> |
| 2241 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3303">3303</a> |
| 2242 | Many errors when adding projects from repository in a fresh install (1GF5PU7) |
| 2243 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=5285">5285</a> |
| 2244 | Compile errors on load when Java Perspective not open |
| 2245 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=7085">7085</a> |
| 2246 | Build errors when adding the JUnit example project |
| 2247 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10700">10700</a> |
| 2248 | ast: resolveBinding returns null on parameter reference |
| 2249 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10676">10676</a> |
| 2250 | StringLiteral.resolveTypeBinding() return null |
| 2251 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10679">10679</a> |
| 2252 | ClassCastException when calling resolveTypeBinding() with an error |
| 2253 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10634">10634</a> |
| 2254 | Problem with compiling some java classes; class not visible |
| 2255 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10340">10340</a> |
| 2256 | NPE when selecting multiple methods to "Pull up" |
| 2257 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10662">10662</a> |
| 2258 | Casting to Buffer makes it impossible for clients to implement IBuffer |
| 2259 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10592">10592</a> |
| 2260 | ast: NPE in SingleVariableDeclaration::resolveBinding |
| 2261 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9583">9583</a> |
| 2262 | DOM : Self encapsulate field: NPE |
| 2263 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10570">10570</a> |
| 2264 | ast: CatchClause has incorrect startingPoint |
| 2265 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10587">10587</a> |
| 2266 | ast: missing node for a variable binding |
| 2267 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9588">9588</a> |
| 2268 | Invalid delta when replacing jar and proj=src=bin |
| 2269 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10495">10495</a> |
| 2270 | typo in ASTNode::MALFORMED javadoc |
| 2271 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10472">10472</a> |
| 2272 | CodeAssist - No completion between dot and number |
| 2273 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3323">3323</a> |
| 2274 | OpenOnSelection - no selection inside CodeFormatterPreferencePage.fTextListener initializer (1GGND3S) |
| 2275 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10466">10466</a> |
| 2276 | "Cannot reference a field before it is defined" - compiler bug? |
| 2277 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10386">10386</a> |
| 2278 | NPE in MatchLocator.lookupType |
| 2279 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10378">10378</a> |
| 2280 | perf problem with external JARs |
| 2281 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9593">9593</a> |
| 2282 | SelectionEngine give more results than expected |
| 2283 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9969">9969</a> |
| 2284 | CodeFormatter: Bug when formatting try/catch Block |
| 2285 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3231">3231</a> |
| 2286 | 1.4 - target is now 1.2 (1GHW0DF) |
| 2287 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9998">9998</a> |
| 2288 | Performance - Better pruning meaningless AST nodes upon completion |
| 2289 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10240">10240</a> |
| 2290 | JDTCompilerAdapter doesn't understand "deprecation" from Ant |
| 2291 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10274">10274</a> |
| 2292 | DOM/AST: wrong implementation of TypeDeclaration.getFields |
| 2293 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10241">10241</a> |
| 2294 | Remaining references to com.ibm |
| 2295 | <h3> |
| 2296 | Problem Reports Closed</h3> |
| 2297 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10753">10753</a> |
| 2298 | Compiler barfs on c:\ubizen with invalid unicode |
| 2299 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10749">10749</a> |
| 2300 | Bug is code formatter |
| 2301 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10701">10701</a> |
| 2302 | Undefined method when compiling using JDK 1.4 |
| 2303 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10674">10674</a> |
| 2304 | AST API request : method binding for ClassInstanceCreation |
| 2305 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10583">10583</a> |
| 2306 | Can not save any java file |
| 2307 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10275">10275</a> |
| 2308 | Search: reference to class not found |
| 2309 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3437">3437</a> |
| 2310 | Code Assist fails when method has unknown return type (1GL12EG) |
| 2311 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9579">9579</a> |
| 2312 | Search: declaration in hierarchy - wrong matches |
| 2313 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10460">10460</a> |
| 2314 | The Compiler can not resolve package level class |
| 2315 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10244">10244</a> |
| 2316 | DOM/AST: MethodInvocation should have resolveBinding() method |
| 2317 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9157">9157</a> |
| 2318 | My existing .class files are deleted! |
| 2319 | |
| 2320 | <p><hr><h1> |
| 2321 | Eclipse Platform Build Notes <br> |
| 2322 | Java development tools core</h1> |
| 2323 | Eclipse SDK Build 20020226 - 26th February 2002 |
| 2324 | <br>Project org.eclipse.jdt.core v_229 |
| 2325 | <h2> |
| 2326 | What's new in this drop</h2> |
| 2327 | <ul> |
| 2328 | <li>Java tooling now performs normally inside method bodies whose signature could not |
| 2329 | be resolved. |
| 2330 | </li> |
| 2331 | <li> Specified that when an <code>IBuffer</code> is created through an |
| 2332 | <code>IBufferFactory</code>, its content is set with the original |
| 2333 | element's content. |
| 2334 | </ul> |
| 2335 | <h3> |
| 2336 | Problem Reports Fixed</h3> |
| 2337 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10110">10110</a> |
| 2338 | Project not build since it was inconsistent |
| 2339 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9642">9642</a> |
| 2340 | Search - missing inaccurate type matches |
| 2341 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9992">9992</a> |
| 2342 | Member class declaration not found |
| 2343 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10221">10221</a> |
| 2344 | No variable name suggestion on array type |
| 2345 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10166">10166</a> |
| 2346 | Interface hides Object methods |
| 2347 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=7934">7934</a> |
| 2348 | Builder always rebuilds when workbench restarted |
| 2349 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=7456">7456</a> |
| 2350 | Error message with overloaded methods is confusing |
| 2351 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10152">10152</a> |
| 2352 | Computing hierarchy of IResource is slow |
| 2353 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=8809">8809</a> |
| 2354 | Code assist with class folders does not work |
| 2355 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9763">9763</a> |
| 2356 | Code assist failure due to error in method signature:1GRVN5R |
| 2357 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9985">9985</a> |
| 2358 | Built in compiler will sometimes not allow Object method calls on Interfaces |
| 2359 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10008">10008</a> |
| 2360 | Internal compiler error when compiling switch statement |
| 2361 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9912">9912</a> |
| 2362 | Batch compiler doesn't put binaries in the right folder when -d is missing |
| 2363 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=6059">6059</a> |
| 2364 | NPE in JavaModelStatus |
| 2365 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9351">9351</a> |
| 2366 | Copying a compilation unit onto itself destroys compilation unit |
| 2367 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9813">9813</a> |
| 2368 | VerifyError with Inner Class having private constructor |
| 2369 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9492">9492</a> |
| 2370 | Walkback while searching |
| 2371 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9837">9837</a> |
| 2372 | Inconsistent behavior when compiling from source or using binaries for constant expressions |
| 2373 | |
| 2374 | <h3> |
| 2375 | Problem Reports Closed</h3> |
| 2376 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=6951">6951</a> |
| 2377 | DCR - Builder should ignore filtered out resources |
| 2378 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=5809">5809</a> |
| 2379 | Duplicate class names in separate package imports cause compile error |
| 2380 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9888">9888</a> |
| 2381 | JAR exorter problems with META-INF in projects with no source folder |
| 2382 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10104">10104</a> |
| 2383 | Calculated serialVersionID's are incompatible with Sun's JDK |
| 2384 | |
| 2385 | <p><hr><h1> |
| 2386 | Eclipse Platform Build Notes <br> |
| 2387 | Java development tools core</h1> |
| 2388 | Eclipse SDK Build 20020214 - 14th February 2002 - MILESTONE 3 |
| 2389 | <br>Project org.eclipse.jdt.core v_228 |
| 2390 | <h2> |
| 2391 | What's new in this drop</h2> |
| 2392 | |
| 2393 | <h3> |
| 2394 | Problem Reports Fixed</h3> |
| 2395 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9479">9479</a> |
| 2396 | exception on package creation (discouraged name) |
| 2397 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=5999">5999</a> |
| 2398 | IType.resolveType returns multiple matches also the type is unambigious |
| 2399 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=7485">7485</a> |
| 2400 | IType resolve fails |
| 2401 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9785">9785</a> |
| 2402 | Problem in IType.resolveType() |
| 2403 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9239">9239</a> |
| 2404 | search for method declaration - strange behavior |
| 2405 | |
| 2406 | <h3> |
| 2407 | Problem Reports Closed</h3> |
| 2408 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=5647">5647</a> |
| 2409 | Search results differ when using outliner context menu vs. dialog |
| 2410 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=5239">5239</a> |
| 2411 | outliner gets out of synch |
| 2412 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=5029">5029</a> |
| 2413 | Internal Error saving java file |
| 2414 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9586">9586</a> |
| 2415 | Java 1.4 feature assert does not throw any exception |
| 2416 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9504">9504</a> |
| 2417 | 1GRU1L3:Search reference works only in outline view and not in editor |
| 2418 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9476">9476</a> |
| 2419 | ArrayIndexOutOfBounds in JavaBuilder |
| 2420 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3262">3262</a> |
| 2421 | Strange output file deletion (1GDS2IX) |
| 2422 | |
| 2423 | <p><hr><h1> |
| 2424 | Eclipse Platform Build Notes <br> |
| 2425 | Java development tools core</h1> |
| 2426 | Eclipse SDK Build 20020212 - 12th February 200 |
| 2427 | <br>Project org.eclipse.jdt.core v_227 |
| 2428 | <h2> |
| 2429 | What's new in this drop</h2> |
| 2430 | <ul> |
| 2431 | <li>Resource copy filters : A new setting allows to specify exclusion filters for resource being copied to the output folder.. |
| 2432 | <ul> |
| 2433 | <li>option id: "org.eclipse.jdt.core.builder.resourceCopyExclusionFilters" |
| 2434 | <li>possible values: { "<name>[,<name>]* } where <name> is a file name pattern (only * wild-cards allowed) |
| 2435 | <li>default: "" |
| 2436 | </ul> |
| 2437 | </li> |
| 2438 | <li>Encoding support : Batch compiler can be specified the source encoding format using '-encoding myEncoding' command line option. |
| 2439 | In case of necessity, each individual file specified on the command line can be associated with a custom encoding |
| 2440 | by suffixing its name with '[myEncoding]' (if applied to a folder, then all files in it will be sharing the custom |
| 2441 | encoding). When no encoding is specified, then the platform default is used (as before). Similarily, a JavaCore option got added to |
| 2442 | control the default encoding (no support yet for per file custom encoding). |
| 2443 | <ul> |
| 2444 | <li>option id: "org.eclipse.jdt.core.encoding" |
| 2445 | <li>possible values: { "" for platform default, or any of the supported encoding name }. |
| 2446 | <li>default: "" |
| 2447 | </ul> |
| 2448 | </li> |
| 2449 | <li> Fix for <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9183">9183</a> required to increment the index signature |
| 2450 | version so as to trigger automatic reindexing on workspace startup (and thus add somme type references that were previously |
| 2451 | missing from the binary index files). Subsequent startups will not reindex any further (only if inconsistency is detected, |
| 2452 | e.g. signature version is different). |
| 2453 | </li> |
| 2454 | <li> The <code>IBufferFactory</code> used when creating an <code>IWorkingCopy</code> |
| 2455 | (see <code>ICompilationUnit.getWorkingCopy(IProgressMonitor monitor, IBufferFactory factory)</code>) |
| 2456 | is now remembered and will be reused if the working copy is closed then reopen. |
| 2457 | </li> |
| 2458 | <li>Old Java builder implementation got removed</li> |
| 2459 | <li>Project dependency cycle detection reenabled</li> |
| 2460 | <li> Open on selection no longer need a non-empty selection to perform (when empty it will use the token |
| 2461 | in which the selection start position is located). |
| 2462 | <li>Improved progress reporting while searching all types in the workspace.</li> |
| 2463 | </ul> |
| 2464 | |
| 2465 | <h3> |
| 2466 | Problem Reports Fixed</h3> |
| 2467 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9452">9452</a> |
| 2468 | IllegalArgumentException when creating an AST for TestCase.java |
| 2469 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=7390">7390</a> |
| 2470 | Editing and saving read-only .java source file may cause lost of data |
| 2471 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=7926">7926</a> |
| 2472 | Code Assist - No completion for class instance creation after inner class |
| 2473 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=7636">7636</a> |
| 2474 | Can't do code assist after field with local class |
| 2475 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=8369">8369</a> |
| 2476 | Code assist stops to work after anonymous class |
| 2477 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9398">9398</a> |
| 2478 | Compiler error with double array |
| 2479 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9395">9395</a> |
| 2480 | ClassCastException during build |
| 2481 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9185">9185</a> |
| 2482 | Severe shutdown performance problem |
| 2483 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=6167">6167</a> |
| 2484 | Indexer not stoped on exit |
| 2485 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=7362">7362</a> |
| 2486 | Override Methods doesn't handle unicodes |
| 2487 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=7295">7295</a> |
| 2488 | Indendation in generated getters/setters of inner classes |
| 2489 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=6678">6678</a> |
| 2490 | Incorrect output after Add Unimplemented Method |
| 2491 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=8758">8758</a> |
| 2492 | null pointer exception in eclipse core while compiling Java code |
| 2493 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=6236">6236</a> |
| 2494 | Renamed file is not excluded from project build |
| 2495 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=8696">8696</a> |
| 2496 | Code assist doesn't work in initializer of anonymous inner class |
| 2497 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=6064">6064</a> |
| 2498 | Open on selection shouldn't require selection. |
| 2499 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9223">9223</a> |
| 2500 | CodeAssist failure in inner type from class file. |
| 2501 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=6847">6847</a> |
| 2502 | DCR - Filtering output to build directory |
| 2503 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9309">9309</a> |
| 2504 | DOM/AST: NPE when trying to resolve a binding |
| 2505 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9308">9308</a> |
| 2506 | DOM/AST: two equal hash table accesses |
| 2507 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9101">9101</a> |
| 2508 | Parse error while typing in Java editor |
| 2509 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9031">9031</a> |
| 2510 | NPE in AbstractMethodDeclaration.compilationResult during search |
| 2511 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9084">9084</a> |
| 2512 | NPE in parser during build |
| 2513 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9008">9008</a> |
| 2514 | Code assist on method declaration gives wrong throw exception |
| 2515 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=8878">8878</a> |
| 2516 | Code assist provides arbitrary, invalid choice after a space |
| 2517 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9198">9128</a> |
| 2518 | NegativeArraySizeException starting workbench |
| 2519 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9035">9035</a> |
| 2520 | I got an NPE |
| 2521 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9183">9183</a> |
| 2522 | BinaryIndexer doesn't index all type references |
| 2523 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3321">3321</a> |
| 2524 | Adding missing source folder doesn't remove warning (1GGCC4P) |
| 2525 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3219">3219</a> |
| 2526 | JM - 'Cycle detected' should not be a marker attribute (1G8VTSA) |
| 2527 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9169">9169</a> |
| 2528 | Wrong code generation for comparison of string constants |
| 2529 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=8685">8685</a> |
| 2530 | Exception while deleting a method |
| 2531 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=4021">4021</a> |
| 2532 | jdt: Java elements and resources: error in source code (1GG87S9) |
| 2533 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=7878">7878</a> |
| 2534 | On Package creation: No warning for unconventional names |
| 2535 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9041">9041</a> |
| 2536 | search: cannot create a sub-cu scope |
| 2537 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9088">9088</a> |
| 2538 | Unreachable catch block when error in referenced class's fields |
| 2539 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3299">3299</a> |
| 2540 | Autobuild produces errors when renaming source folders |
| 2541 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9009">9009</a> |
| 2542 | ClassCastException creating an invalid method |
| 2543 | |
| 2544 | <h3> |
| 2545 | Problem Reports Closed</h3> |
| 2546 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3190">3190</a> |
| 2547 | JM - use of "open" in java model inconsistent with core (1FW2EYQ) |
| 2548 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3268">3268</a> |
| 2549 | create(IProject) strange for normal projects (1GDVTER) |
| 2550 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=8527">8527</a> |
| 2551 | Delete inner class |
| 2552 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3037">3037</a> |
| 2553 | Core error compiling a java class (1GEJK8Q) |
| 2554 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9386">9386</a> |
| 2555 | cannot import jar files into project |
| 2556 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=7976">7976</a> |
| 2557 | JDT misses the new Java files created by PDE |
| 2558 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=5713">5713</a> |
| 2559 | NPE when searching for references in a JAR |
| 2560 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9177">9177</a> |
| 2561 | Builder treats build errors as JavaErrors |
| 2562 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=8040">8040</a> |
| 2563 | java source with $ in reference won't compile |
| 2564 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=5036">5036</a> |
| 2565 | assertion fails on build |
| 2566 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=8498">8498</a> |
| 2567 | deprecated methods are not displayed in the task console |
| 2568 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3371">3371</a> |
| 2569 | Assertion failed exception during build (1GK183O) |
| 2570 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3419">3419</a> |
| 2571 | asserion failed in build (1GKB9CH) |
| 2572 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=7895">7895</a> |
| 2573 | Wierd state: Project not built because inconsistent. |
| 2574 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=7830">7830</a> |
| 2575 | Deleting more than one method consecutively from the hierarchy view causes unexpected corruption of othe methods |
| 2576 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9190">9190</a> |
| 2577 | Removing a library from classpath gives not a remove delta |
| 2578 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9104">9104</a> |
| 2579 | copy package progress dialog has missing string |
| 2580 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=5706">5706</a> |
| 2581 | Cannot add two folders w/ same name but diff projects to build path of Java project |
| 2582 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9103">9103</a> |
| 2583 | Search reports no references to SWT.Help |
| 2584 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=6418">6418</a> |
| 2585 | Scrapbook: "Unexpected End Of File" expected |
| 2586 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3191">3191</a> |
| 2587 | JM - non-existing external jars will not come to life when created (1FWI5C4) |
| 2588 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=8980">8980</a> |
| 2589 | Unpredictable error catching on overridden methods with less visibility |
| 2590 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9024">9024</a> |
| 2591 | Do not find reference to an interface in JAR |
| 2592 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9040">9040</a> |
| 2593 | DOM/AST: why is the left hand side of an assignment an expression |
| 2594 | |
| 2595 | <p><hr><h1> |
| 2596 | Eclipse Platform Build Notes <br> |
| 2597 | Java development tools core</h1> |
| 2598 | Eclipse SDK Build 20020205 - 5th February 2002 |
| 2599 | <br>Project org.eclipse.jdt.core v_226 |
| 2600 | <h2> |
| 2601 | What's new in this drop</h2> |
| 2602 | <ul> |
| 2603 | <li> The JavaModel no longer notifies changes for generated classfiles in the output folder, these |
| 2604 | were never supposed to be signaled. </li> |
| 2605 | </ul> |
| 2606 | |
| 2607 | <h3> |
| 2608 | Problem Reports Fixed</h3> |
| 2609 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3448">3448</a> |
| 2610 | No error for package and type collision in default package |
| 2611 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9016">9016</a> |
| 2612 | DOM/AST: Problems with array.length access |
| 2613 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9014">9014</a> |
| 2614 | DOM/AST: NullPointerException when resolving System.err.println |
| 2615 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9018">9018</a> |
| 2616 | DOM/AST: why does the key of a variable binding include the type |
| 2617 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=5355">5355</a> |
| 2618 | search: NPE in searchDeclarationsOfReferencedTypes |
| 2619 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=8928">8928</a> |
| 2620 | Unable to find references or declarations of methods that use static inner classes in the signature |
| 2621 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3291">3291</a> |
| 2622 | Exception adding .class file to folder in package view (1GEUF3I) |
| 2623 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=8900">8900</a> |
| 2624 | Search causing internal error |
| 2625 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=8812">8812</a> |
| 2626 | Changing export state not propagated |
| 2627 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=8856">8856</a> |
| 2628 | DOM AST: positions and bindings missing on QualifiedName |
| 2629 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3446">3446</a> |
| 2630 | type hierarchy: incorrect behavior wrt working copies (1GLDHOA) |
| 2631 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3210">3210</a> |
| 2632 | Search - method declarations within TypeHierarchy gives no matches (1G54BMR) |
| 2633 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=8145">8145</a> |
| 2634 | TypeDeclaration sourceEnd contains trailing comment |
| 2635 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=8832">8832</a> |
| 2636 | Sanity check error (internal error) when unused variables inside initializers |
| 2637 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=8078">8078</a> |
| 2638 | Missing resource in copy CU dialog |
| 2639 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=8764">8764</a> |
| 2640 | NPE while closing projects |
| 2641 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=8359">8359</a> |
| 2642 | Index out of date when replacing a JAR |
| 2643 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=8773">8773</a> |
| 2644 | VerifyError : A .class file exported from VAJ does not run in JDK 1.2.2 (1GPPET0) |
| 2645 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=8697">8697</a> |
| 2646 | 2 compiler bugs: the operator unkown operator is undefined and defined in an inherited type and an enclosing scope |
| 2647 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=8706">8706</a> |
| 2648 | Compile error when compiling an anonymous class which extends java.awt.Frame |
| 2649 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=8709">8709</a> |
| 2650 | Error compiling JDK1.4 classes |
| 2651 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=8340">8340</a> |
| 2652 | inaccurate error message when dependent project is closed |
| 2653 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3344">3344</a> |
| 2654 | JavaElementDelta reports changed class files (1GIV8IK) |
| 2655 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=8384">8384</a> |
| 2656 | Unexpected compile errors when abstract method missing return type |
| 2657 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=8789">8789</a> |
| 2658 | Compiler incorrectly reports that abstract method has a body |
| 2659 | |
| 2660 | <h3> |
| 2661 | Problem Reports Closed</h3> |
| 2662 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=7987">7987</a> |
| 2663 | Field reference search should do lookup in 1.4 mode |
| 2664 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=8863">8863</a> |
| 2665 | .classpath gets overwritten if there's an XML error |
| 2666 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=7162">7162</a> |
| 2667 | Java Model Exceptions in log from TypeHierarchyLifeCycle |
| 2668 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=8699">8699</a> |
| 2669 | Compiler error message incomplete: Syntax error on token '' |
| 2670 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3324">3324</a> |
| 2671 | Bad compiler error (1GHF25P) |
| 2672 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3441">3441</a> |
| 2673 | Internal error renaming a class (1GL2XCW) |
| 2674 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=7841">7841</a> |
| 2675 | Overriden methods inserted past the end of source |
| 2676 | <p><hr><h1> |
| 2677 | Eclipse Platform Build Notes <br> |
| 2678 | Java development tools core</h1> |
| 2679 | Eclipse SDK Build 20020129 - 29th January 2002 |
| 2680 | <br>Project org.eclipse.jdt.core v_225 |
| 2681 | <h2> |
| 2682 | What's new in this drop</h2> |
| 2683 | <ul> |
| 2684 | <li> Java compiler is JCK 1.4 compliant. When toggled in 1.4 mode (batch: -1.4 -source 1.4), the Java compiler is fully JCK 1.4 compliant |
| 2685 | as of JCK 1.4 2001-10-01 update. When in 1.3 mode (default), it is JCK 1.3a compliant. |
| 2686 | </li> |
| 2687 | <li> By default, when toggled into 1.4 mode, the batch compiler will enable assertion support (e.g. -source 1.4). It can still manually |
| 2688 | be toggled for 1.3 source level compatibility (-source 1.3). |
| 2689 | </li> |
| 2690 | <li> Added constructor <code>SearchEngine(IWorkingCopy[])</code> |
| 2691 | which takes a list of working copies that will take precedence |
| 2692 | over their original compilation units in the subsequent search |
| 2693 | operations on this search engine. |
| 2694 | <br> |
| 2695 | Note that this functionality is still under development and some |
| 2696 | parts may not work as expected. Feedback is welcome. |
| 2697 | </li> |
| 2698 | <li> New feature to achieve problems corrections : org.eclipse.jdt.core.CorrectionEngine. |
| 2699 | Correction results are answered through a requestor (org.eclipse.jdt.core.ICorrectionRequestor). |
| 2700 | </li> |
| 2701 | <li> JavaCore will no longer add indirectly prereq'ed project amongst project references. |
| 2702 | </li> |
| 2703 | <li> New JDOM AST API available (also see <a href="http://dev.eclipse.org/viewcvs/index.cgi/~checkout~/org.eclipse.jdt.core/notes/r2.0/dom%20ast/ast.html?rev=1.1&content-type=text/html">design |
| 2704 | note</a>). This API has not yet reached full stability, and feedback is very welcome. |
| 2705 | </li> |
| 2706 | </ul> |
| 2707 | |
| 2708 | <h3> |
| 2709 | Problem Reports Fixed</h3> |
| 2710 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=8641">8641</a> |
| 2711 | Can't find references in hierarchy in binary projects |
| 2712 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=8659">8659</a> |
| 2713 | Unexpected changes in project references (.vcm-meta) |
| 2714 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=8358">8358</a> |
| 2715 | Search: doesn't find reference although there are |
| 2716 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=6799">6799</a> |
| 2717 | Duplicate type collisions |
| 2718 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=8414">8414</a> |
| 2719 | Incorrect "unused variable" warning? |
| 2720 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=8484">8484</a> |
| 2721 | Internal error searching for write access to a variable |
| 2722 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=8536">8536</a> |
| 2723 | Bug on "Open type hierarchy" |
| 2724 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=8575">8575</a> |
| 2725 | Variable name code completion should handle arrays |
| 2726 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=8530">8530</a> |
| 2727 | Internal error using assertions (1.4 feature) |
| 2728 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=8531">8531</a> |
| 2729 | VerifyError in code containing assertions |
| 2730 | |
| 2731 | <h3> |
| 2732 | Problem Reports Closed</h3> |
| 2733 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=7509">7509</a> |
| 2734 | 1GQ6DUC: WSWB:WIN2000 - Ctrl-space Code Completion does not work |
| 2735 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=8060">8060</a> |
| 2736 | Hierarchy only shows Object when opening type in binary project |
| 2737 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3408">3408</a> |
| 2738 | JCK 1.4 - NAME - qualified AmbiguousName and an ExpressionName (1GK7M9B) |
| 2739 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=8584">8584</a> |
| 2740 | Invalid syntax error generated by compiler |
| 2741 | |
| 2742 | <p><hr><h1> |
| 2743 | Eclipse Platform Build Notes <br> |
| 2744 | Java development tools core</h1> |
| 2745 | Eclipse SDK Build 20020124 - 24th January 2002 - MILESTONE 2 |
| 2746 | <br>Project org.eclipse.jdt.core v_224 |
| 2747 | <h2> |
| 2748 | What's new in this drop</h2> |
| 2749 | |
| 2750 | <h3> |
| 2751 | Problem Reports Fixed</h3> |
| 2752 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11354">11354</a> |
| 2753 | Unable to edit Java code |
| 2754 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=8016">8016</a> |
| 2755 | getter/setter outliner reconciling broken |
| 2756 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=8352">8352</a> |
| 2757 | No hierarchy when using HierachyType |
| 2758 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=8042">8042</a> |
| 2759 | ClassCastException hovering in java editor |
| 2760 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=8216">8216</a> |
| 2761 | Incomplete super type hierarchy for binaries |
| 2762 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=8125">8125</a> |
| 2763 | 'Could not uniquely map the type name' message opening type |
| 2764 | |
| 2765 | <h3> |
| 2766 | Problem Reports Closed</h3> |
| 2767 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=7221">7221</a> |
| 2768 | IllegalArgumentException renaming package |
| 2769 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=5341">5341</a> |
| 2770 | Error message shouldn't expose exception class |
| 2771 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=8038">8038</a> |
| 2772 | Null Pointer Exception Adding Unimplemented |
| 2773 | |
| 2774 | |
| 2775 | <p><hr><h1> |
| 2776 | Eclipse Platform Build Notes <br> |
| 2777 | Java development tools core</h1> |
| 2778 | Eclipse SDK Build 20020123 - 23rd January 2002 |
| 2779 | <br>Project org.eclipse.jdt.core v_223 |
| 2780 | <h2> |
| 2781 | What's new in this drop</h2> |
| 2782 | <ul> |
| 2783 | <li>Added workaround for <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=7764">7764</a> |
| 2784 | UI Dead Lock - IDE frozen |
| 2785 | </ul> |
| 2786 | |
| 2787 | <h3> |
| 2788 | Problem Reports Fixed</h3> |
| 2789 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3200">3200</a> |
| 2790 | JavaBuilder - Build progress message could be shortened |
| 2791 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=8087">8087</a> |
| 2792 | NPE when hierarchy verbose on and hierarchy on a region |
| 2793 | |
| 2794 | <h3> |
| 2795 | Problem Reports Closed</h3> |
| 2796 | |
| 2797 | |
| 2798 | <p><hr><h1> |
| 2799 | Eclipse Platform Build Notes <br> |
| 2800 | Java development tools core</h1> |
| 2801 | Eclipse SDK Build 20020122 - 22nd January 2002 |
| 2802 | <br>Project org.eclipse.jdt.core v_222 |
| 2803 | <h2> |
| 2804 | What's new in this drop</h2> |
| 2805 | <ul> |
| 2806 | <li> The selection engine now only selects identifier between selection start and selection end. |
| 2807 | Previous behaviour was to select identifier between selection start and identifier end. |
| 2808 | (e.g. if you select <b>File</b> in <b>File</b>Input, now the selection engine select the class File and not FileInput) |
| 2809 | <li> Fix for <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=6839">6839</a> required to increment the index signature |
| 2810 | version so as to trigger automatic reindexing on workspace startup (and thus get rid of undesired anonymous type entries |
| 2811 | in the index files). Subsequent startups will not reindex any further (only if inconsistency is detected, e.g. signature version |
| 2812 | is different). |
| 2813 | </ul> |
| 2814 | |
| 2815 | <h3> |
| 2816 | Problem Reports Fixed</h3> |
| 2817 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=7993">7993</a> |
| 2818 | NPE when creating type hierarchy |
| 2819 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3417">3417</a> |
| 2820 | JCK 1.4 - BINC - the new method is a static (respectively instance) method. (1GK7WCP) |
| 2821 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3416">3416</a> |
| 2822 | JCK 1.4 - BINC - the new method is less accessible than the old one (1GK7VXD) |
| 2823 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3415">3415</a> |
| 2824 | JCK 1.4 - BINC - the new field is a static (respectively instance) field (1GK7VSN) |
| 2825 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3414">3414</a> |
| 2826 | JCK 1.4 - BINC - the new field is less accessible than the old one (1GK7VMD) |
| 2827 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3413">3413</a> |
| 2828 | JCK 1.4 - BINC - detection of an IncompatibleClassChangeError (1GK7VCA) |
| 2829 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3412">3412</a> |
| 2830 | JCK 1.4 - BINC - Invoke overriding class methods (1GK7UGQ) |
| 2831 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3410">3410</a> |
| 2832 | JCK 1.4 - BINC - Adding a String field that has the same name as a String field of a superclass (1GK7MHO) |
| 2833 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=7920">7920</a> |
| 2834 | JavaProject.canonicalizedPath |
| 2835 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=7597">7597</a> |
| 2836 | PackageFragmentRoot which are archives loose associated resource |
| 2837 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=7827">7827</a> |
| 2838 | null returned from getOriginal(IJavaElement workingCopyElement) for IMPORT_CONTAINER |
| 2839 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=7144">7144</a> |
| 2840 | Hierarchy incorrect when using binary projects |
| 2841 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3411">3411</a> |
| 2842 | JCK 1.4 - BINC - Overriding instance and class methods (1GK7U6C) |
| 2843 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3418">3418</a> |
| 2844 | JCK 1.4 - EXPR - a NullPointerException is raised in run time (1GK7WHA) <br><a href= |