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="http://bugs.eclipse.org/bugs/show_bug.cgi?id=7441">7441</a> |
| 2845 | Open a type is extremely slow |
| 2846 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=7616">7616</a> |
| 2847 | Unnecessary indexing when project is opened |
| 2848 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3229">3229</a> |
| 2849 | OpenOnSelection - strange behaviour of code resolve (1GAVL08) |
| 2850 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=6953">6953</a> |
| 2851 | No code assist proposals for interface constructor |
| 2852 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=7583">7583</a> |
| 2853 | DOMNode#getChild(String) needs to handle children with null names |
| 2854 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=7584">7584</a> |
| 2855 | Comments on IDOMMethod#getReturnType() |
| 2856 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3247">3247</a> |
| 2857 | SelectionEngine moves selection to enclosing token (1GCSD8D) |
| 2858 | |
| 2859 | <h3> |
| 2860 | Problem Reports Closed</h3> |
| 2861 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=7956">7956</a> |
| 2862 | No reference found to BlockScope.analysisIndex |
| 2863 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3283">3283</a> |
| 2864 | OpenOnSelection - Code resolve doesn't work in some situations (1GEI5QT) |
| 2865 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=5453">5453</a> |
| 2866 | DCR: Code Assist for anonymous types |
| 2867 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=7617">7617</a> |
| 2868 | NPE in Builder with duplicated type names |
| 2869 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=6466">6466</a> |
| 2870 | Code Formatter |
| 2871 | |
| 2872 | <p><hr><h1> |
| 2873 | Eclipse Platform Build Notes <br> |
| 2874 | Java development tools core</h1> |
| 2875 | Eclipse SDK Build 20020115 - 15th January 2002 |
| 2876 | <br>Project org.eclipse.jdt.core v_221 |
| 2877 | <h2> |
| 2878 | What's new in this drop</h2> |
| 2879 | <ul> |
| 2880 | <li> The compiler will now follow JLS 8.6 with respect to anonymous class |
| 2881 | constructors (i.e. allow them to throw any exceptions). |
| 2882 | <li> The compiler now enforces that interface methods be compatible with Object ones. |
| 2883 | <li> The batch compiler will no longer create package directory structure anymore when the command line |
| 2884 | argument '-d' <tt><destination></tt> is omitted (compliant with standard batch compilers). |
| 2885 | <li> A type hierarchy that misses a super type is not rooted at Object any longer, |
| 2886 | but the subtype (of the missing type) will be a root (this is the behavior of |
| 2887 | VA/Java and VAME.) |
| 2888 | <li> Adding a type that was missing from a hierarchy will update the hierarchy correctly. |
| 2889 | <li> New API on ICompletionRequestor for suggest anonymous type declaration: |
| 2890 | <br> <tt>void acceptAnonymousType(</tt> |
| 2891 | <br><tt> char[] superTypePackageName,</tt> |
| 2892 | <br><tt> char[] superTypeName,</tt> |
| 2893 | <br><tt> char[][] parameterPackageNames,</tt> |
| 2894 | <br><tt> char[][] parameterNames,</tt> |
| 2895 | <br><tt> char[][] parameterNames,</tt> |
| 2896 | <br><tt> char[] completionName,</tt> |
| 2897 | <br><tt> int modifiers,</tt> |
| 2898 | <br><tt> int completionStart,</tt> |
| 2899 | <br><tt> int completionEnd);</tt> |
| 2900 | <br> |
| 2901 | </li> |
| 2902 | </ul> |
| 2903 | |
| 2904 | <h3> |
| 2905 | Problem Reports Fixed</h3> |
| 2906 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=7625">7625</a> |
| 2907 | No typehierarchy in working copy |
| 2908 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=7595">7595</a> |
| 2909 | New builder performs intempestive full build on method body changes |
| 2910 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=7528">7528</a> |
| 2911 | IlegalArgumentException in path canonicalisation |
| 2912 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=7034">7034</a> |
| 2913 | code assist performance problem in scrapbook |
| 2914 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=7119">7119</a> |
| 2915 | Content Assist does not complete some code |
| 2916 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=7000">7000</a> |
| 2917 | Switch and Try statement doesn't include trailing } |
| 2918 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=6932">6932</a> |
| 2919 | Increment statement in for loop contains trailing comments |
| 2920 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=6342">6342</a> |
| 2921 | Code assist on Intreface-'Constructors' incomplete |
| 2922 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=7344">7344</a> |
| 2923 | Search - write acces give wrong result |
| 2924 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=7455">7455</a> |
| 2925 | Build problems when instance variable name matches constructor parameter name and assignment to this.name in try block |
| 2926 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=6839">6839</a> |
| 2927 | AllTypesSearchEngine returns anonymous classes |
| 2928 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=7445">7445</a> |
| 2929 | char/string concat bug |
| 2930 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3192">3192</a> |
| 2931 | Invalid type hierarchy when missing type(s) in hierarchy (1GF5RN4) |
| 2932 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3304">3304</a> |
| 2933 | Hierarchy not updated when changing classpath (1GF5QSW) |
| 2934 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=7422">7422</a> |
| 2935 | Missing project references on some imported Java projects |
| 2936 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=5067">5067</a> |
| 2937 | CodeAssist - no variable name suggestion for base type |
| 2938 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=7363">7363</a> |
| 2939 | Rebuild Project action is not compiling all Java source files |
| 2940 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=7325">7325</a> |
| 2941 | Build collisions should be non-fatal? |
| 2942 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=7324">7324</a> |
| 2943 | Ambiguous multiple problem descriptions when collision of build files |
| 2944 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3385">3385</a> |
| 2945 | JCK 1.4 - INTF - illegal method declaration for interface (1GK2AWS) |
| 2946 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3318">3318</a> |
| 2947 | JDOM - IDomNode redefines clone() with different signature (1GFVU2V) |
| 2948 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=6101">6101</a> |
| 2949 | Unexpected error in inner class |
| 2950 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=7333">7333</a> |
| 2951 | typo in type name: ResetSateForCodeGenerationVisitor |
| 2952 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=7354">7354</a> |
| 2953 | Compatibility with javac when no output directory is specified |
| 2954 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=6473">6473</a> |
| 2955 | JavaConventions should use IWorkspace validate methods |
| 2956 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=7129">7129</a> |
| 2957 | Problems with replacing a project |
| 2958 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3386">3386</a> |
| 2959 | JCK 1.4 - EXCP - checked exception in variable initializer of anonymous class (1GK7B5L) |
| 2960 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3367">3367</a> |
| 2961 | JCK 1.4 - ICLS - An instance initializer in an anonymous class may throw any exception (1GK7LYF) |
| 2962 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=7184">7184</a> |
| 2963 | Built in compiler does not allow anonymous class initializers to throw exceptions |
| 2964 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=6504">6504</a> |
| 2965 | Type hierarchy: Subtypes in jar of another project not found |
| 2966 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3334">3334</a> |
| 2967 | Types hierarchy view does not show all subclasses. (1GI901Q) |
| 2968 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=6866">6866</a> |
| 2969 | Code-Assist (ctrl+space) to slow with jre-src |
| 2970 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=7071">7071</a> |
| 2971 | ArrayStoreException getting hoverhelp in Java editor |
| 2972 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=7165">7165</a> |
| 2973 | erroneous warning of unused variables |
| 2974 | |
| 2975 | <h3> |
| 2976 | Problem Reports Closed</h3> |
| 2977 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3217">3217</a> |
| 2978 | JM - deleting default package (1G8417Z) |
| 2979 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=7375">7375</a> |
| 2980 | new classes with funny names don't appear in package view |
| 2981 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=7302">7302</a> |
| 2982 | Need visibility in search results |
| 2983 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=7305">7305</a> |
| 2984 | interface methods are marked abstract |
| 2985 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=7290">7290</a> |
| 2986 | Project size limitation |
| 2987 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=6232">6232</a> |
| 2988 | Build problems: Internal error: null when compiling JDK source code |
| 2989 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=7380">7380</a> |
| 2990 | Wrong scope for traverse methods |
| 2991 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=7137">7137</a> |
| 2992 | Invalid type not flagged by compiler |
| 2993 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=6924">6924</a> |
| 2994 | ArrayIndexOutOfBoundsException when setting the build path. |
| 2995 | |
| 2996 | <p><hr><h1> |
| 2997 | Eclipse Platform Build Notes <br> |
| 2998 | Java development tools core</h1> |
| 2999 | Eclipse SDK Build 20020108 - 8th January 2002 |
| 3000 | <br>Project org.eclipse.jdt.core v_220a |
| 3001 | <h2> |
| 3002 | What's new in this drop</h2> |
| 3003 | <ul> |
| 3004 | <li> |
| 3005 | Added new compiler option to toggle compliance level (can be either |
| 3006 | "1.3" or "1.4" - 1.3 being the default), and it will affect the behavior |
| 3007 | of the compiler with respect to JLS 8.1.5 (inherited member shadows enclosing |
| 3008 | one). Option is located on <tt>JavaCore#getOptions()</tt> and named <tt>"org.eclipse.jdt.core.compiler.compliance"</tt> |
| 3009 | Accordingly, the batch compiler accepts an extra command line argument |
| 3010 | "-1.3" or "-1.4" (1.3 compliance being the default).</li> |
| 3011 | </ul> |
| 3012 | <h3> |
| 3013 | Problem Reports Fixed</h3> |
| 3014 | <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3330">3330</a> |
| 3015 | JCK 1.4 - illegal simple name imports (1GHW0G1) |
| 3016 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=7070">7070</a> |
| 3017 | moved classes lost! |
| 3018 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=6785">6785</a> |
| 3019 | NPE in IType.resolve |
| 3020 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=6779">6779</a> |
| 3021 | searchDeclarationsOfReferencedTyped - missing exception types |
| 3022 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=7035">7035</a> |
| 3023 | New builder - builder does not close all JARs |
| 3024 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=7033">7033</a> |
| 3025 | Stale packages view after moving compilation units |
| 3026 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=6927">6927</a> |
| 3027 | Static inner class won't compile (doesn't match JDK behavior) |
| 3028 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=7030">7030</a> |
| 3029 | IllegalArgumentException renaming project |
| 3030 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=7029">7029</a> |
| 3031 | Renaming a Java project doesn't refresh the packages view |
| 3032 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=7027">7027</a> |
| 3033 | project gone after renaming in the navigator |
| 3034 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=7026">7026</a> |
| 3035 | walkback on rename project - could not reproduce |
| 3036 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=6889">6889</a> |
| 3037 | No typehierarchy for inner types |
| 3038 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3343">3343</a> |
| 3039 | Missing java.lang.Object should produce a more prominent compiler error |
| 3040 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=6948">6948</a> |
| 3041 | New builder - builder does not reuse opened JARs |
| 3042 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3314">3314</a> |
| 3043 | Resources not appearing in Java perspective or Jar export wizard (1GFL0QT) |
| 3044 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=6890">6890</a> |
| 3045 | META-INF hidden |
| 3046 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=6993">6993</a> |
| 3047 | JavaModel inconsistencies with units outside classpath |
| 3048 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3360">3360</a> |
| 3049 | Code assist does not work in inner classes (1GJOVT6) |
| 3050 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=6893">6893</a> |
| 3051 | LocalTypeDeclaration includes preceeding comment even if there are statements in between |
| 3052 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3372">3372</a> |
| 3053 | Markers for build path not updated on (re-) build |
| 3054 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=5413">5413</a> |
| 3055 | incorrect class source range |
| 3056 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=6429">6429</a> |
| 3057 | declaration source start incorrect on local variable |
| 3058 | <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=6433">6433</a> |
| 3059 | declaration source start incorrect on local variable #2 |
| 3060 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3235">3235</a> |
| 3061 | PackageFragmentRoot existency check need to be revisited (1GCUNO7) |
| 3062 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=6865">6865</a> |
| 3063 | open on selection in BuildNotifier only finds contents of rt.jar |
| 3064 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=6037">6037</a> |
| 3065 | JarPackageFragmentRoot.getUnderlyingResource() always returns null |
| 3066 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=6750">6750</a> |
| 3067 | Batch compiler - Classpath handling is too strict |
| 3068 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3409">3409</a> |
| 3069 | JCK 1.4 - STMT - null literal in throw statement (1GK7MEQ) |
| 3070 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=4915">4915</a> |
| 3071 | JCK 1.4 - need a major compiler switch for 1.3 / 1.4 mode |
| 3072 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=6678">6678</a> |
| 3073 | Incorrect output after Add Unimplemented Method |
| 3074 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3361">3361</a> |
| 3075 | JCK 1.4 - ICLS - field from outer class and inherited public field in nested class (1GK7LAA) |
| 3076 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3350">3350</a> |
| 3077 | JCK 1.4 - ICLS - static class from outer and class from superclass in top-level nested class (1GK7DVJ) |
| 3078 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3351">3351</a> |
| 3079 | JCK 1.4 - ICLS - static class from outer and protected static class from superclass in nested class (1GK7DZV) |
| 3080 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3352">3352</a> |
| 3081 | JCK 1.4 - ICLS - static class from outer and public static class from superclass in nested class (1GK7EB9) |
| 3082 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3362">3362</a> |
| 3083 | JCK 1.4 - ICLS - field from outer class and inherited field in nested class (1GK7LCX) |
| 3084 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3363">3363</a> |
| 3085 | JCK 1.4 - ICLS - An inherited variable that shadows a name from an enclosing non-package scope (1GK7LHR) |
| 3086 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3364">3364</a> |
| 3087 | JCK 1.4 - ICLS - An inherited method that shadows a name from an enclosing non-package scope (1GK7LKV) |
| 3088 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3365">3365</a> |
| 3089 | JCK 1.4 - ICLS - An inherited class that shadows a name from an enclosing non-package scope (1GK7LTA) |
| 3090 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3366">3366</a> |
| 3091 | JCK 1.4 - ICLS - An inherited interface that shadows a name from an enclosing non-package scope (1GK7LW2) |
| 3092 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3375">3375</a> |
| 3093 | JCK 1.4 - ICLS - class from outer and protected class from superclass in top-level nested class (1GK7FLC) |
| 3094 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3376">3376</a> |
| 3095 | JCK 1.4 - ICLS - class from outer and public class from superclass in top-level nested class (1GK7FOT) |
| 3096 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3377">3377</a> |
| 3097 | JCK 1.4 - ICLS - class from outer and class from superclass in top-level nested class (1GK7FTA) |
| 3098 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3378">3378</a> |
| 3099 | JCK 1.4 - ICLS - class from outer and protected static class from superclass in nested class (1GK7FX7) |
| 3100 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3379">3379</a> |
| 3101 | JCK 1.4 - ICLS - class from outer and public static class from superclass in nested class (1GK7G2A) |
| 3102 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3380">3380</a> |
| 3103 | JCK 1.4 - ICLS - class from outer and static class from superclass in nested class (1GK7G5A) |
| 3104 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3381">3381</a> |
| 3105 | JCK 1.4 - ICLS - class from outer and protected class from superclass in nested class (1GK7G8E) |
| 3106 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3382">3382</a> |
| 3107 | JCK 1.4 - ICLS - class from outer and public class from superclass in nested class (1GK7GC1) |
| 3108 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3383">3383</a> |
| 3109 | JCK 1.4 - ICLS - class from outer and class from superclass in nested class (1GK7GQA) |
| 3110 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3384">3384</a> |
| 3111 | JCK 1.4 - ICLS - static class from outer and public static class from superclass in top-level nested class. (1GK7CTV) |
| 3112 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3387">3387</a> |
| 3113 | JCK 1.4 - ICLS - static field from outer class and inherited public field in top-level nested class (1GK7H0B) |
| 3114 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3388">3388</a> |
| 3115 | JCK 1.4 - ICLS - static class from outer and protected static class from superclass in top-level nested class (1GK7BGP) |
| 3116 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3389">3389</a> |
| 3117 | JCK 1.4 - ICLS - static class from outer and static class from superclass in top-level nested class (1GK7D2P) |
| 3118 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3390">3390</a> |
| 3119 | JCK 1.4 - ICLS - static class from outer and protected class from superclass in top-level nested class (1GK7D7Q) |
| 3120 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3391">3391</a> |
| 3121 | JCK 1.4 - ICLS - static class from outer and public class from superclass in top-level nested class (1GK7DBD) |
| 3122 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3392">3392</a> |
| 3123 | JCK 1.4 - ICLS - static class from outer and static class from superclass in nested class (1GK7ERE) |
| 3124 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3393">3393</a> |
| 3125 | JCK 1.4 - ICLS - static class from outer and protected class from superclass in nested class (1GK7EVB) |
| 3126 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3394">3394</a> |
| 3127 | JCK 1.4 - ICLS - static class from outer and public class from superclass in nested class (1GK7EZB) |
| 3128 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3395">3395</a> |
| 3129 | JCK 1.4 - ICLS - static class from outer and class from superclass in nested class (1GK7F4S) |
| 3130 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3396">3396</a> |
| 3131 | JCK 1.4 - ICLS - class from outer and protected static class from superclass in top-level nested class (1GK7F8L) |
| 3132 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3397">3397</a> |
| 3133 | JCK 1.4 - ICLS - class from outer and public static class from superclass in top-level nested class (1GK7FCN) |
| 3134 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3398">3398</a> |
| 3135 | JCK 1.4 - ICLS - class from outer and static class from superclass in top-level nested class (1GK7FHB) |
| 3136 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3399">3399</a> |
| 3137 | JCK 1.4 - ICLS - static field from outer class and inherited field in top-level nested class (1GK7H2Z) |
| 3138 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3400">3400</a> |
| 3139 | JCK 1.4 - ICLS - static field from outer class and inherited protected field in top-level nested class (1GK7GW6) |
| 3140 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3401">3401</a> |
| 3141 | JCK 1.4 - ICLS - field from outer class and inherited field in top-level nested class (1GK7HEF) |
| 3142 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3402">3402</a> |
| 3143 | JCK 1.4 - ICLS - static field from outer class and inherited protected field in nested class (1GK7HH1) |
| 3144 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3403">3403</a> |
| 3145 | JCK 1.4 - ICLS - field from outer class and inherited protected field in top-level nested class (1GK7H5X) |
| 3146 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3404">3404</a> |
| 3147 | JCK 1.4 - ICLS - field from outer class and inherited public field in top-level nested class (1GK7HBJ) |
| 3148 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3405">3405</a> |
| 3149 | JCK 1.4 - ICLS - static field from outer class and inherited public field in nested class (1GK7HKE) |
| 3150 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3406">3406</a> |
| 3151 | JCK 1.4 - ICLS - static field from outer class and inherited field in nested class (1GK7HMN) |
| 3152 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3407">3407</a> |
| 3153 | JCK 1.4 - ICLS - field from outer class and inherited protected field in nested class (1GK7L79) |
| 3154 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=6061">6061</a> |
| 3155 | unreachable code/unused temp ? |
| 3156 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=6443">6443</a> |
| 3157 | Incremental java builder doesn't handle folder create/delete nicely |
| 3158 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=5317">5317</a> |
| 3159 | Reparenting class should refresh hierarchy |
| 3160 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=6740">6740</a> |
| 3161 | Problems with deleting project |
| 3162 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=6491">6491</a> |
| 3163 | Non-java resource folder doesn't appear under pkg fragment root |
| 3164 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3245">3245</a> |
| 3165 | sub folders with dot not visible in packages view (1GCOH17) |
| 3166 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=6806">6806</a> |
| 3167 | NullPointerException moving enpty cu out of default package |
| 3168 | |
| 3169 | <h3> |
| 3170 | Problem Reports Closed</h3> |
| 3171 | <a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=7065">7065</a> |
| 3172 | NPE when saving a Java source |
| 3173 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=6956">6956</a> |
| 3174 | incorrect compiler error reported on extract method |
| 3175 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=7072">7072</a> |
| 3176 | Protected member in superclass not visible in subclass |
| 3177 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=7066">7066</a> |
| 3178 | Subclass can't see protected inner class of superclass |
| 3179 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3284">3284</a> |
| 3180 | Project doesn't always rebuild after changing the Java build path |
| 3181 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=6957">6957</a> |
| 3182 | CCE in AnonymousLocalTypeDeclaration::traverse |
| 3183 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=6958">6958</a> |
| 3184 | NPE in DeltaProcessor |
| 3185 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=6900">6900</a> |
| 3186 | Rebuild project fails with error "1000 |
| 3187 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=4382">4382</a> |
| 3188 | NullPointerException in JavaBuilder |
| 3189 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3199">3199</a> |
| 3190 | Missing classpath variables |
| 3191 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=6848">6848</a> |
| 3192 | Index out of range exception with New builder |
| 3193 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=4913">4913</a> |
| 3194 | null argument in IncrementalImageBuilder.getBuilderType |
| 3195 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=6760">6760</a> |
| 3196 | package names truncated in compilation dialog |
| 3197 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3295">3295</a> |
| 3198 | Errors from missing reference to a jar do not go away |
| 3199 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3450">3450</a> |
| 3200 | Bug in JavaSearchScope (1GLE1GC) |
| 3201 | |
| 3202 | <p><hr><h1> |
| 3203 | Eclipse Platform Build Notes <br> |
| 3204 | Java development tools core</h1> |
| 3205 | Eclipse SDK Build 20011218 - 18th December 2001 - MILESTONE 1 |
| 3206 | <br>Project org.eclipse.jdt.core v_219a |
| 3207 | <h2> |
| 3208 | What's new in this drop</h2> |
| 3209 | |
| 3210 | <h3> |
| 3211 | Problem Reports Fixed</h3> |
| 3212 | |
| 3213 | <a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=6117">6117</a> |
| 3214 | CodeFormatter - impossible to set indentation level and position mapping w/o deprecated methods |
| 3215 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=6719">6719</a> |
| 3216 | LocalTypeDeclaration::traverse |
| 3217 | |
| 3218 | <h3> |
| 3219 | Problem Reports Closed</h3> |
| 3220 | <a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=5432">5432</a> |
| 3221 | compiler syntax error is incorrect |
| 3222 | |
| 3223 | <p><hr><h1> |
| 3224 | Eclipse Platform Build Notes <br> |
| 3225 | Java development tools core</h1> |
| 3226 | Eclipse SDK Build 20011211 - 11th December 2001 |
| 3227 | <br>Project org.eclipse.jdt.core v_218 |
| 3228 | <h2> |
| 3229 | What's new in this drop</h2> |
| 3230 | |
| 3231 | <ul> |
| 3232 | <li> Java element deltas are batched. If the java model operation modifies |
| 3233 | a resource, then the java element deltas are merged and fired during |
| 3234 | the resource delta processing. If the java model operation doesn't |
| 3235 | modify any resource (e.g. IWorkingCopy.reconcile()), then the java |
| 3236 | element delta is fired right away. |
| 3237 | </ul> |
| 3238 | <h3> |
| 3239 | Problem Reports Fixed</h3> |
| 3240 | |
| 3241 | <a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3215">3215</a> |
| 3242 | JM - Creating a new class sends out many notifications (1GD2GT0) |
| 3243 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=6695">6695</a> |
| 3244 | Changing Java preference in build 20011206 throws a NullPointerException in org.eclipse.jdt.internal.core.DeltaProcessor.initializeRoots |
| 3245 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=6761">6761</a> |
| 3246 | NullPointerException during replace |
| 3247 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3290">3290</a> |
| 3248 | JavaBuilder - Old class files remain after change of output location |
| 3249 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3188">3188</a> |
| 3250 | JavaBuilder - Deleting source doesn't delete binary folders (1FVPTTK) |
| 3251 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3185">3185</a> |
| 3252 | JavaBuilder - Errors don't disappear |
| 3253 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3189">3189</a> |
| 3254 | JavaBuilder - Missing libraries results in insufficient dependency info |
| 3255 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3204">3204</a> |
| 3256 | ImageBuilder should show error count in the progress |
| 3257 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3227">3227</a> |
| 3258 | JCL dev - Builder did not refresh problems in exception hierarchy |
| 3259 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3228">3228</a> |
| 3260 | Discarding rt.jar from build path triggers too many recompilation |
| 3261 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3232">3232</a> |
| 3262 | Incremental builder unable to handle efficiently missing rt.jar scenario |
| 3263 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3234">3234</a> |
| 3264 | Incremental builder does not notice addition of java.lang.Object inside same project |
| 3265 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3241">3241</a> |
| 3266 | Build doesn't honor cancel |
| 3267 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3260">3260</a> |
| 3268 | NPE when doing incremental project build |
| 3269 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3278">3278</a> |
| 3270 | JavaBuilder - Problem Count rarely updated |
| 3271 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3287">3287</a> |
| 3272 | Built state does not remember old pkg fragment roots |
| 3273 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3301">3301</a> |
| 3274 | Incremental build doesn't detect disappearance of field |
| 3275 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3305">3305</a> |
| 3276 | Incremental build doesn't detect abstract method to implements |
| 3277 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3311">3311</a> |
| 3278 | performance: task list still does not scale at all |
| 3279 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3312">3312</a> |
| 3280 | Internal errors in image builder due to duplicate package fragment |
| 3281 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3317">3317</a> |
| 3282 | Fullbuild after startup |
| 3283 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3322">3322</a> |
| 3284 | NullPointerException during build in StateImpl.getSourceElementEntries |
| 3285 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3326">3326</a> |
| 3286 | Incremental build doesn't work if bin deleted |
| 3287 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3370">3370</a> |
| 3288 | Incremental compiler is compiling project when it should not |
| 3289 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3422">3422</a> |
| 3290 | NPE in Java builder during catchup |
| 3291 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3429">3429</a> |
| 3292 | Incremental compilation bug on namespace change in private local class |
| 3293 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3444">3444</a> |
| 3294 | Build problems: Marker set on Folder? |
| 3295 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=5007">5007</a> |
| 3296 | Project classpath references do not follow class folders |
| 3297 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=5109">5109</a> |
| 3298 | Adding project doesn't fix build errors |
| 3299 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=5320">5320</a> |
| 3300 | NPE during catchup |
| 3301 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=5641">5641</a> |
| 3302 | NPE on rebuild when replacing internal jar |
| 3303 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=6538">6538</a> |
| 3304 | searchDeclarationsOf* incorrect |
| 3305 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=6690">6690</a> |
| 3306 | CodeAssist finds types outside the classpath |
| 3307 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=6687">6687</a> |
| 3308 | Wrong JavaModel refresh after drag and drop outside folder with dot in name |
| 3309 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=6693">6693</a> |
| 3310 | AbstractImageBuilder.compile throws an ArrayIndexOutOfBoundsException on line 166 in build 20011206 |
| 3311 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=6670">6670</a> |
| 3312 | Code Assist: Cannot resolve in method body |
| 3313 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=6674">6674</a> |
| 3314 | Cannot add unimplemented methods |
| 3315 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=6629">6629</a> |
| 3316 | Open On Selection does not work on Linux |
| 3317 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=5542">5542</a> |
| 3318 | Too many deltas are fired on each JavaModel operation |
| 3319 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3269">3269</a> |
| 3320 | Updating the Java packages view on project creation (1GDW0U9) |
| 3321 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3202">3202</a> |
| 3322 | DCR - JM - Merge Java Element Deltas with Resource Deltas (1G2B60Z) |
| 3323 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=6621">6621</a> |
| 3324 | NPE in Delta Processor |
| 3325 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3368">3368</a> |
| 3326 | JCK 1.4 - INTF - The field of protected interface is used in other package (1GK7M25) |
| 3327 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=6596">6596</a> |
| 3328 | Java compiler can generate invalid bytecode |
| 3329 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=6586">6586</a> |
| 3330 | NullPointerException when resource modification done before java model is open |
| 3331 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=6542">6542</a> |
| 3332 | extract method: incorrect error message |
| 3333 | |
| 3334 | <h3> |
| 3335 | Problem Reports Closed</h3> |
| 3336 | <a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=6645">6645</a> |
| 3337 | Build/Rebuild does not recompile code |
| 3338 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=6669">6669</a> |
| 3339 | Search doesn't find reference to a field that is only used in an initialization |
| 3340 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=5385">5385</a> |
| 3341 | search: name searchDeclarationsOfSentMessages is not good |
| 3342 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3183">3183</a> |
| 3343 | JM - Builders and nested operations using Java model can get inconsistent results (1FUBV90) |
| 3344 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3250">3250</a> |
| 3345 | JavaProject.retrieveResource picks first removed child delta (1GCV7PQ) |
| 3346 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=6378">6378</a> |
| 3347 | ClassCastException in inner class emulation |
| 3348 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=6677">6677</a> |
| 3349 | \u in comment gives Invalid unicode error |
| 3350 | |
| 3351 | <p><hr><h1> |
| 3352 | Eclipse Platform Build Notes <br> |
| 3353 | Java development tools core</h1> |
| 3354 | Eclipse SDK Build 20011206 - 06th December 2001 |
| 3355 | <br>Project org.eclipse.jdt.core v_217 |
| 3356 | <h2> |
| 3357 | What's new in this drop</h2> |
| 3358 | |
| 3359 | <h3> |
| 3360 | Problem Reports Fixed</h3> |
| 3361 | <a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=6564">6564</a> |
| 3362 | New builder - Incremental recompilation detected package problems incorrectly |
| 3363 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=6563">6563</a> |
| 3364 | Package view does not refresh ok when adding both package and unit at once |
| 3365 | |
| 3366 | <h3> |
| 3367 | Problem Reports Closed</h3> |
| 3368 | <a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3242">3242</a> |
| 3369 | TypeRef.getType does not work for inner types (1GCFUNT) |
| 3370 | |
| 3371 | <p><hr><h1> |
| 3372 | Eclipse Platform Build Notes <br> |
| 3373 | Java development tools core</h1> |
| 3374 | Eclipse SDK Build 20011204 - 4th December 2001 |
| 3375 | <br>Project org.eclipse.jdt.core v_216c |
| 3376 | <h2> |
| 3377 | What's new in this drop</h2> |
| 3378 | <ul> |
| 3379 | <li> New incremental builder implementation enabled by default (can reenable the |
| 3380 | old implementation by changing the builder extension in the plugin.xml) |
| 3381 | <li> Delta processing improvement: |
| 3382 | <ul> |
| 3383 | <li> No longer creates unnecessary Java elements when traversing the resource delta. |
| 3384 | <li> Handles changes in binary folder libraries. |
| 3385 | <li> Projects that share libraries are notified individually. |
| 3386 | <li> Doesn't notify empty deltas any longer. |
| 3387 | </ul> |
| 3388 | <li> Source folder resource copying no longer perfom any copies as soon as |
| 3389 | one source folder coincidates with the output location. |
| 3390 | <li> Open on selection is more fault-tolerant: will now try to locate a |
| 3391 | selected method for which argument types are incorrect. |
| 3392 | <li> Compiler no longer rejects correct code with respect to access to protected |
| 3393 | members defined in enclosing types (was only accepting a subset of correct scenarii). |
| 3394 | </ul> |
| 3395 | <h3> |
| 3396 | Problem Reports Fixed</h3> |
| 3397 | |
| 3398 | <a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=6528">6528</a>: |
| 3399 | InvocationTargetException trying to search |
| 3400 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=6494">6494</a>: |
| 3401 | New builder: Invalid error found (The declared package does not match the expected package) |
| 3402 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=6461">6461</a>: |
| 3403 | NewBuilder - doesn't detect incorrectly located compilation units |
| 3404 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=6456">6456</a>: |
| 3405 | Invalid error when compiling access to protected member inside innerclass |
| 3406 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3358">3358</a>: |
| 3407 | Performance: indexer doing too much work? (1GJLDN7) |
| 3408 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=5471">5471</a>: |
| 3409 | CodeFormatter mapped positions broken for multi-line comments |
| 3410 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=6431">6431</a>: |
| 3411 | ArrayIndexOutOfBoundsException in the SourceIndexer requestor |
| 3412 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=6422">6422</a>: |
| 3413 | Resource copy should not occur as soon as one source folder overlap the |
| 3414 | binary output |
| 3415 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=6416">6416</a>: |
| 3416 | Code resolve doesn't work on message send when parameters are not correct |
| 3417 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=5705">5705</a>: |
| 3418 | Wrong positions for ClassCastLiteral |
| 3419 | <h3> |
| 3420 | Problem Reports Closed</h3> |
| 3421 | <a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=6423">6423</a>: |
| 3422 | Search - does not find declarations of method "to*String" |
| 3423 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3246">3246</a>: |
| 3424 | CodeCompletion - No completion on member access on anonymous class (1GD3OGA) |
| 3425 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=5454">5454</a>: |
| 3426 | Code Assist adds qualified code inside inner classes |
| 3427 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=5837">5837</a>: |
| 3428 | ArrayIndexOutOfBoundsException in index merging |
| 3429 | <p><hr><h1> |
| 3430 | Eclipse Platform Build Notes <br> |
| 3431 | Java development tools core</h1> |
| 3432 | Eclipse SDK Build 20011127 - 27th November 2001 |
| 3433 | <br>Project org.eclipse.jdt.core v_215a |
| 3434 | <h2> |
| 3435 | What's new in this drop</h2> |
| 3436 | |
| 3437 | <ul> |
| 3438 | <li> |
| 3439 | Better highlighting of multi-line message sending</li> |
| 3440 | |
| 3441 | <li> |
| 3442 | Code assist only qualifies implicit members when necessary</li> |
| 3443 | |
| 3444 | <li> |
| 3445 | New API for setting both classpath and output location at the same time |
| 3446 | (allowing to avoid classpath validation failures in case there is no way |
| 3447 | to change both independantly): |
| 3448 | |
| 3449 | <br><tt>IJavaProject.setRawClasspath(IClasspathEntry[] newClasspath, IPath |
| 3450 | newOutputLocation, IProgressMonitor monitor)</tt></li></ul> |
| 3451 | |
| 3452 | <h3> |
| 3453 | Problem Reports Fixed</h3> |
| 3454 | <a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=6339">6339</a> Assertion |
| 3455 | failed in SourceType |
| 3456 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=5618">5618</a> |
| 3457 | Uncaught CompletionNodeFound exception doing code assist |
| 3458 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=6294">6294</a> |
| 3459 | Exception during setting the classpath |
| 3460 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=6302">6302</a> |
| 3461 | AssertionFailure in open on selection |
| 3462 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=6094">6094</a> |
| 3463 | Search - does not find references to JavaProject.setProject(...) |
| 3464 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3320">3320</a>" |
| 3465 | Search - Match through super type not found if in different project (1GGAOFT) |
| 3466 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=6158">6158</a>" |
| 3467 | Search - Prefix and postfix expression not found as write reference |
| 3468 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=4974">4974</a>: |
| 3469 | Set classpath / output location should be one operation |
| 3470 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=6176">6176</a>: |
| 3471 | Eclipse tools index out of bounds |
| 3472 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=6160">6160</a>: |
| 3473 | Index out of bounds in update references |
| 3474 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=6151">6151</a>: |
| 3475 | ArrayIndexOutOfBoundsException in ObjectSet |
| 3476 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=5943">5943</a>: |
| 3477 | internal error in setting buildpath (name collsion) |
| 3478 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=5471">5471</a>: |
| 3479 | CodeFormatter mapped positions broken for multi-line comments |
| 3480 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=5907">5907</a>: |
| 3481 | Indexer errors when disk full |
| 3482 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=5884">5884</a>: |
| 3483 | Code assist should only fully qualify if needed |
| 3484 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=5514">5514</a>: |
| 3485 | Select a declaration does not work in unsaved working copies |
| 3486 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=5414">5414</a>: |
| 3487 | ArrayIndexOutOfBoundsException in Signature |
| 3488 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=5384">5384</a>: |
| 3489 | search engine: behavior different than expected |
| 3490 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=6104">6104</a>: |
| 3491 | Unoptimal debugger highlight for multi-line message expression |
| 3492 | <h3> |
| 3493 | Problem Reports Closed</h3> |
| 3494 | <a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=6210">6210</a>: Creation |
| 3495 | failed error when creating a source folder |
| 3496 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3425">3425</a>: |
| 3497 | JavaCore.create(String handle) looses information (1GLA0QG) |
| 3498 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=6127">6127</a>: |
| 3499 | Reference by local class not found when searching for interface refs |
| 3500 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=4990">4990</a>: |
| 3501 | Error starting Eclipse |
| 3502 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3471">3471</a>: |
| 3503 | Leading '/' in src page of Java wizard is misleading (1G842TH) |
| 3504 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3619">3619</a>: |
| 3505 | inconsistent search for method declarations (1GCZZS1) |
| 3506 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=5557">5557</a>: |
| 3507 | Incorrect hierarchy shown (not rooted at Object) |
| 3508 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=6100">6100</a>: |
| 3509 | Bug in ObjectSet.Enumeration.nextElement |
| 3510 | <p><hr><h1> |
| 3511 | Eclipse Platform Build Notes <br> |
| 3512 | Java development tools core</h1> |
| 3513 | Eclipse SDK Build 20011120 - 20th November 2001 |
| 3514 | <br>Project org.eclipse.jdt.core v_213 |
| 3515 | <h2> |
| 3516 | What's new in this drop</h2> |
| 3517 | |
| 3518 | <ul> |
| 3519 | <li> |
| 3520 | CodeAssist no longer find synthetic completions.</li> |
| 3521 | |
| 3522 | <li> |
| 3523 | Reduced startup time of Java perspective</li> |
| 3524 | |
| 3525 | <li> |
| 3526 | CodeAssist option added to force full qualification of implicit field/method |
| 3527 | references (see JavaCore option: "org.eclipse.jdt.core.codeComplete.forceImplicitQualification").</li> |
| 3528 | </ul> |
| 3529 | |
| 3530 | <h3> |
| 3531 | Problem Reports Fixed</h3> |
| 3532 | <a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=5982">5982</a>: content |
| 3533 | assist displays accessors |
| 3534 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=5955">5955</a>: |
| 3535 | NPE in LookupEnvironment |
| 3536 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=5923">5923</a>: |
| 3537 | Search for "length" field refs finds [].length |
| 3538 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=5916">5916</a>: |
| 3539 | Search - too many matches for refs to NameLookup.findPackageFragmentRoot |
| 3540 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=5957">5957</a>: |
| 3541 | Internal error in RecoveredMethod.add |
| 3542 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=5972">5972</a>: |
| 3543 | Incremental builder (new) recompiling dependents of Parser for no apparent |
| 3544 | reason |
| 3545 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=5940">5940</a>: |
| 3546 | Instance initializer in anon inner class generates errors |
| 3547 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=5913">5913</a>: |
| 3548 | Performance - creating tons of classfile elements at startup |
| 3549 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=5862">5862</a>: |
| 3550 | search : too many matches on search with OrPattern |
| 3551 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=6070">6070</a>: |
| 3552 | New Builder: Builder order problem |
| 3553 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=5852">5852</a>: |
| 3554 | Project references not updated according to buildpath |
| 3555 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=5471">5471</a>: |
| 3556 | CodeFormatter mapped positions broken for multi-line comments |
| 3557 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=5563">5563</a>: |
| 3558 | Write reference on declaration not reported |
| 3559 | <h3> |
| 3560 | Problem Reports Closed</h3> |
| 3561 | <a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3257">3257</a>: IMethod.getParameterNames |
| 3562 | for ClassFiles should use names from source (1GDGN3G) |
| 3563 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3245">3245</a>: |
| 3564 | sub folders with dot not visible in packages view (1GCOH17) |
| 3565 | <p><hr><h1> |
| 3566 | Eclipse Platform Build Notes <br> |
| 3567 | Java development tools core</h1> |
| 3568 | Eclipse SDK Build 20011113 - 13th November 2001 |
| 3569 | <br>Project org.eclipse.jdt.core v_211b |
| 3570 | <h2> |
| 3571 | What's new in this drop</h2> |
| 3572 | |
| 3573 | <h3> |
| 3574 | Problem Reports Fixed</h3> |
| 3575 | <a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=5821">5821</a>: Refactor |
| 3576 | Rename renames local variable instead of member in case of name clash |
| 3577 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=5003">5003</a>: |
| 3578 | Review JavaBuilder cancelation handling |
| 3579 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=5790">5790</a>: |
| 3580 | IJavaProject.hasBuildState() fails with new builder |
| 3581 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=5794">5794</a>: |
| 3582 | Polymorphic search doesn't work in dependent projects |
| 3583 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=5781">5781</a>: |
| 3584 | NPE using new image builder |
| 3585 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=5834">5834</a>: |
| 3586 | Incremental build recompiled unrelated project |
| 3587 | <h3> |
| 3588 | Problem Reports Closed</h3> |
| 3589 | <a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=5215">5215</a>: search: |
| 3590 | missing field reference |
| 3591 | <p><hr><h1> |
| 3592 | Eclipse Platform Build Notes <br> |
| 3593 | Java development tools core</h1> |
| 3594 | Eclipse SDK Build 20011112 - 12th November 2001 |
| 3595 | <br>Project org.eclipse.jdt.core v_210_01 |
| 3596 | <h2> |
| 3597 | What's new in this drop</h2> |
| 3598 | |
| 3599 | <ul> |
| 3600 | <li> |
| 3601 | Project references are maintained by the JavaCore, in parallel with build |
| 3602 | path.</li> |
| 3603 | |
| 3604 | <li> |
| 3605 | Resurrected deprecated APIs from 0.9 which were discarded previously.</li> |
| 3606 | |
| 3607 | <li> |
| 3608 | ICodeCompletion reverted to 1.0 version, and got deprecated. Use ICompletionRequestor |
| 3609 | instead.</li> |
| 3610 | |
| 3611 | <li> |
| 3612 | Cross-project incremental recompilation in presence of structural changes |
| 3613 | in produced binaries.</li> |
| 3614 | </ul> |
| 3615 | |
| 3616 | <h3> |
| 3617 | Problem Reports Fixed</h3> |
| 3618 | <a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=5362">5362</a>: Deeper |
| 3619 | than necessary JavaElementDelta when package added |
| 3620 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=5525">5525</a>: |
| 3621 | ICodeCompletionRequestor isn't 1.0 compatible |
| 3622 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=5616">5616</a>: |
| 3623 | NPE when compiling invalid code defining a array of strings |
| 3624 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=5217">5217</a>: |
| 3625 | java search scope: missing enclosing project |
| 3626 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=5527">5527</a>: |
| 3627 | Unexpected inaccurate matches for #close() declarations |
| 3628 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=5522">5522</a>: |
| 3629 | Type hierarchy - missing subtypes of JavaElement |
| 3630 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=5508">5508</a>: |
| 3631 | JDT cannot support periods in the folders above the package name |
| 3632 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=5541">5541</a>: |
| 3633 | No refresh when adding a compilation unit inside a dot named source folder |
| 3634 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=5532">5532</a>: |
| 3635 | Incremental compile missed a return type change |
| 3636 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=5515">5515</a>: |
| 3637 | AbortCompilation during polymorphic search |
| 3638 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=5275">5275</a>: |
| 3639 | Cross-project recompilation Defect 186249 - OTI PR# 1GLEYT1 |
| 3640 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=5267">5267</a>: |
| 3641 | Dependent Projects not compiled when project is saved |
| 3642 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=5425">5425</a>: |
| 3643 | Exception on CodeAssist |
| 3644 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3194">3194</a>: |
| 3645 | DCR - JM - Buffer contents is duplicated (1G03HCP) |
| 3646 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=5430">5430</a>: |
| 3647 | Must resurrect 0.9 deprecated APIs |
| 3648 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=4923">4923</a>: |
| 3649 | IJavaProject.getPackageFragmentRoots returns roots from other projects |
| 3650 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3308">3308</a>: |
| 3651 | Projects not build in correct order after load (1GF60TN) |
| 3652 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3435">3435</a>: |
| 3653 | keeping the project references and required project in synch (1GL0L34) |
| 3654 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=5203">5203</a>: |
| 3655 | Project indexing does not restrain to source files on the classpath |
| 3656 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3293">3293</a>: |
| 3657 | search does not work in inner class (1GEUQHJ) |
| 3658 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3249">3249</a>: |
| 3659 | Error message is confusing: using token instead of identifier (1GCTDYM) |
| 3660 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=5214">5214</a>: |
| 3661 | TVT: Apostrophe shows up multiple times in Java error messages in some |
| 3662 | translations (italian) |
| 3663 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=5263">5263</a>: |
| 3664 | TVT: Compiler error messages are hard for translators to understand |
| 3665 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3251">3251</a>: |
| 3666 | Types not included in code assist list for import (1GD06W9) |
| 3667 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=5277">5277</a>: |
| 3668 | Code assist on assert method do an AbortException |
| 3669 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=5070">5070</a>: |
| 3670 | search: missing interface method reference |
| 3671 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=5069">5069</a>: |
| 3672 | search: method reference in super missing |
| 3673 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=5068">5068</a>: |
| 3674 | search: missing method reference |
| 3675 | <h3> |
| 3676 | Problem Reports Closed</h3> |
| 3677 | <a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=5526">5526</a>: NullPointerException |
| 3678 | searching declarations of #close() |
| 3679 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=5498">5498</a>: |
| 3680 | Java Compile - code does not compile correctly in JDT, but does with javac |
| 3681 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=5493">5493</a>: |
| 3682 | Adding project references doesn't update the classpath |
| 3683 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=5426">5426</a>: |
| 3684 | CodeAssist returns empty completion |
| 3685 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=1690">1690</a>: |
| 3686 | Local variables not always displayed when in scope (1GJ8PX4) |
| 3687 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=4368">4368</a>: |
| 3688 | Wrong match in Java Search |
| 3689 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3238">3238</a>: |
| 3690 | CodeAssist - no completion if cursor at string beginning (1GI3BYO) |
| 3691 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3271">3271</a>: |
| 3692 | Unable to delete attached internal source jar (1GDX215) |
| 3693 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3209">3209</a>: |
| 3694 | DCR - JM -Invalid references to IPath.getDevice() potentially breaking |
| 3695 | on Linux (1G4U1R7) |
| 3696 | <br> |
| 3697 | <p><hr><h1> |
| 3698 | Eclipse Platform Build Notes <br> |
| 3699 | Java development tools core</h1> |
| 3700 | Eclipse SDK Build 20011025 - 25th October 2001 |
| 3701 | <br>Project org.eclipse.jdt.core v_206 |
| 3702 | <h2> |
| 3703 | What's new in this drop</h2> |
| 3704 | |
| 3705 | <ul> |
| 3706 | <li> |
| 3707 | JavaModel is no longer performing smart classpath updates when Java package |
| 3708 | fragment roots are either moved or removed.</li> |
| 3709 | </ul> |
| 3710 | |
| 3711 | <h3> |
| 3712 | Problem Reports Fixed</h3> |
| 3713 | <a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3568">3568</a>: no |
| 3714 | hoverhelp over constructor referrences (1GAJ0KP) |
| 3715 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=5218">5218</a>: |
| 3716 | AccSuper is not set properly |
| 3717 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=5200">5200</a>: |
| 3718 | SetClasspathOperation must close root only when root is removed |
| 3719 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3449">3449</a>: |
| 3720 | CodeAssist - two type with same name must be qualified (1GLDN3Z) |
| 3721 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=4973">4973</a>: |
| 3722 | Rename package removes first letter of import statements |
| 3723 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3279">3279</a>: |
| 3724 | Severe - JM - Source found, even though sourcepath is false (1GELAVB) |
| 3725 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3434">3434</a>: |
| 3726 | Deleting a project from the ws removes it from the buildpath! (1GKZNBS) |
| 3727 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=5021">5021</a>: |
| 3728 | Refactoring trashed my code |
| 3729 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=5136">5136</a>: |
| 3730 | ArrayIndexOutOfBoundsException when a field declaration is an anonymous |
| 3731 | class |
| 3732 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3440">3440</a>: |
| 3733 | Classfile comparator should be able to ignore order (1GL2I7E) |
| 3734 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3439">3439</a>: |
| 3735 | Classfile comparator should be able to ignore synthetics (1GL2I3N) |
| 3736 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3442">3442</a>: |
| 3737 | NPE in SourceElementParser (1GL496I) |
| 3738 | <h3> |
| 3739 | Problem Reports Closed</h3> |
| 3740 | <a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3369">3369</a>: Classpath |
| 3741 | gets out of sync (1GJU853) |
| 3742 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3281">3281</a>: |
| 3743 | change java project binary output create new package (1GEHK07) |
| 3744 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3298">3298</a>: |
| 3745 | Incorrect compile error on valid case statement (1GEYWET) |
| 3746 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3562">3562</a>: |
| 3747 | Outliner bug for initializers (1G93CS3) |
| 3748 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3447">3447</a>: |
| 3749 | search: could automatically narrow down scope (1GLDJVN) |
| 3750 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3288">3288</a>: |
| 3751 | CodeAssist - Code assist doesn't work in some methods (1GELEBH) |
| 3752 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=5073">5073</a>: |
| 3753 | delete does not work on default package |
| 3754 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3443">3443</a>: |
| 3755 | Unused argument/variable warnings shown twice (1GL4OW7) |
| 3756 | <br> |
| 3757 | <p><hr><h1> |
| 3758 | Eclipse Platform Build Notes <br> |
| 3759 | Java development tools core</h1> |
| 3760 | Eclipse SDK Build 20011018 - 18th October 2001 |
| 3761 | <br>Project org.eclipse.jdt.core v_205 |
| 3762 | <h2> |
| 3763 | What's new in this drop</h2> |
| 3764 | |
| 3765 | <ul> |
| 3766 | <li> |
| 3767 | CodeAssist provides variable name suggestions. |
| 3768 | |
| 3769 | <br> (breaking) API Changes on <tt>ICompletionRequestor</tt> |
| 3770 | <br> <b>+</b> <u>Added</u> API for suggest variable name: |
| 3771 | <br> <tt>void acceptVariableName(</tt> |
| 3772 | <br><tt> char[] typePackageName,</tt> |
| 3773 | <br><tt> char[] typeName,</tt> |
| 3774 | <br><tt> char[] name,</tt> |
| 3775 | <br><tt> char[] completionName,</tt> |
| 3776 | <br><tt> int completionStart,</tt> |
| 3777 | <br><tt> int completionEnd);</tt> |
| 3778 | <br> |
| 3779 | </li> |
| 3780 | <li> |
| 3781 | <p>Helper method for computing a resolved and expanded path (all exports from |
| 3782 | prerequisites) which was introduced in 204, got <u>removed</u>. This is |
| 3783 | not an API change, it never made it out officially.</p> |
| 3784 | |
| 3785 | <br> <b>-</b> <tt>IJavaProject.getExpandedClasspath(boolean)</tt> |
| 3786 | <p><tt>SearchEngine.createJavaSearchScope(IResource[])</tt> has been deprecated. |
| 3787 | Use <tt>SearchEngine.createJavaSearchScope(IJavaElement[])</tt> instead. |
| 3788 | The rational is that <tt>createJavaSearchScope(IResource[])</tt> was not |
| 3789 | well defined for projects, and it could not define a search scope for java |
| 3790 | elements that didn't have a corresponding resource (e.g. external jars). |
| 3791 | This deprecated API's behavior has also reverted to the 1.0 state for backward |
| 3792 | compatibility. The specification of <tt>createJavaSearchScope(IJavaElement[])</tt> |
| 3793 | is as follows:</p> |
| 3794 | <ul> |
| 3795 | <li> |
| 3796 | If an element is an <tt>IJavaProject</tt>, then the project's source folders, |
| 3797 | its jars (external and internal) and its references projects (with their |
| 3798 | source folders and jars, recursively) will be included.</li> |
| 3799 | |
| 3800 | <li> |
| 3801 | If an element is an <tt>IPackageFragmentRoot</tt>, then only the package |
| 3802 | fragments of this package fragment root will be included.</li> |
| 3803 | |
| 3804 | <li> |
| 3805 | If an element is an <tt>IPackageFragment</tt>, then only the compilation |
| 3806 | unit and class files of this package fragment will be included. Subpackages |
| 3807 | will NOT be included.</li> |
| 3808 | </ul></li> |
| 3809 | </ul> |
| 3810 | |
| 3811 | <h3> |
| 3812 | Problem Reports Fixed</h3> |
| 3813 | <a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=5065">5065</a>: NullPointerException |
| 3814 | in Code Assist |
| 3815 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=4921">4921</a>: |
| 3816 | Serach does not find types in internal jar |
| 3817 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=4917">4917</a>: |
| 3818 | Latest build fails updating TypeHierarchy |
| 3819 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3296">3296</a>: |
| 3820 | CodeAssist - should filter out duplicates if any (1GEWDL7) |
| 3821 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3325">3325</a>: |
| 3822 | Too much codeassist match on interface (1GH0GV1) |
| 3823 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3424">3424</a>: |
| 3824 | DCR: code assist support for variable name suggestions (1GKM6OQ) |
| 3825 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3282">3282</a>: |
| 3826 | JCK 1.4 - DASG - assigned variable before catch block after return statement |
| 3827 | (1GK2AHX) |
| 3828 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3452">3452</a>: |
| 3829 | NPE doing Display from Binary (1GLEG5K) |
| 3830 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3374">3374</a>: |
| 3831 | SearchPatter.createPattern(...) doesn't work with unicodes (1GJYBRY) |
| 3832 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3309">3309</a>: |
| 3833 | DCR - JM - could ICompilationUnit::getType throw JME? (1GF9AL9) |
| 3834 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3310">3310</a>: |
| 3835 | Smoke 124: Compile errors introduced with rename refactoring (1GFBK2G) |
| 3836 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3436">3436</a>: |
| 3837 | NPW in TypeHierarchy (1GL0L8D) |
| 3838 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=4919">4919</a>: |
| 3839 | Cannot duplicate local variable in finally block |
| 3840 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=4943">4943</a>: |
| 3841 | Verification error |
| 3842 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=4385">4385</a>: |
| 3843 | QualifiedAllocationExpression.sourceEnd incorrect if type is an AnonymousLocalTypeDeclaration |
| 3844 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3230">3230</a>: |
| 3845 | Search - Too many type references for query ending with * (1GAZVGI) |
| 3846 | <h3> |
| 3847 | Problem Reports Closed</h3> |
| 3848 | <a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3174">3174</a>: Open-on-selection |
| 3849 | doesn't work on MouseAdapter (1GF69TH) |
| 3850 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3337">3337</a>: |
| 3851 | Open on selection failed with double message (1GIFA80) |
| 3852 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3207">3207</a>: |
| 3853 | JM - Smart save when empty CU (1G4EVHM) |
| 3854 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=1672">1672</a>: |
| 3855 | Cannot evaluate classes in a sealed jar (1GHU6YK) |
| 3856 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3220">3220</a>: |
| 3857 | Formatter tests refer to hardcoded path on disk (1G9R5G4) |
| 3858 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3258">3258</a>: |
| 3859 | exception doing import assist (1GDIJ9D) |
| 3860 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3240">3240</a>: |
| 3861 | need to find method declarations in anonymous inner types (1GCBPRI) |
| 3862 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3254">3254</a>: |
| 3863 | Indexer - Should nest index source retrieval in IWorkspaceRunnable (1GD7J6F) |
| 3864 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3225">3225</a>: |
| 3865 | IJavaProject.findPackageFragment strange semantic (1GAOLWQ) |
| 3866 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3218">3218</a>: |
| 3867 | No interface to polymorphically acess ICompilationUnit (1G8D2ZP) |
| 3868 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3205">3205</a>: |
| 3869 | Problems with IJavaModel.findPackageFragment (1G456DO) |
| 3870 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3197">3197</a>: |
| 3871 | DCR - OpenOnSelection - Code resolve doesn't work on declarations (1G0UX9V) |
| 3872 | <br><a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=3177">3177</a>: |
| 3873 | 64kb method should be a configurable problem (1FJHGVF) |
| 3874 | <br> |
| 3875 | <p><hr><h1> |
| 3876 | Eclipse Platform Build Notes <br> |
| 3877 | Java development tools core</h1> |
| 3878 | Eclipse SDK Build 20011011 - October 11th, 2001 |
| 3879 | <br>Project org.eclipse.jdt.core v_204 |
| 3880 | <h2> |
| 3881 | What's new in this drop</h2> |
| 3882 | |
| 3883 | <ul> |
| 3884 | <li> |
| 3885 | Classpath entries (except for source folders) can be tagged as exported |
| 3886 | upon creation. When exported, an entry is contributed to dependent projects |
| 3887 | along with its output location.</li> |
| 3888 | |
| 3889 | <li> |
| 3890 | Added APIs: |
| 3891 | |
| 3892 | <br> Testing status of a given entry |
| 3893 | <br> + IClasspathEntry.isExported()</li></ul> |
| 3894 | Creating |
| 3895 | entries with export flag |
| 3896 | <br> |
| 3897 | + JavaCore.newProjectEntry(IPath, boolean) |
| 3898 | <br> |
| 3899 | + JavaCore.newLibraryEntry(IPath, IPath, IPath, boolean) |
| 3900 | <br> |
| 3901 | + JavaCore.newVariableEntry(IPath, boolean) |
| 3902 | <p> Helper |
| 3903 | method computing a resolved and expanded path (all exports from prerequisites) |
| 3904 | <br> |
| 3905 | + IJavaProject.getExpandedClasspath(boolean) |
| 3906 | <ul> |
| 3907 | <li> |
| 3908 | CodeAssist inserts qualification on field/method references in case of |
| 3909 | ambiguities.</li> |
| 3910 | |
| 3911 | <li> |
| 3912 | CodeAssist provides parameter names on method completions. |
| 3913 | |
| 3914 | <br> API Changes on ICompletionRequestor |
| 3915 | <br> + Added API for answering method declaration completions: |
| 3916 | <br> void acceptMethodDeclaration( |
| 3917 | <br> char[] declaringTypePackageName, |
| 3918 | <br> char[] declaringTypeName, |
| 3919 | <br> char[] selector, |
| 3920 | <br> char[][] parameterPackageNames, |
| 3921 | <br> char[][] parameterTypeNames, |
| 3922 | <br> char[][] parameterNames, |
| 3923 | <br> char[] returnTypePackageName, |
| 3924 | <br> char[] returnTypeName, |
| 3925 | <br> char[] completionName, |
| 3926 | <br> int modifiers, |
| 3927 | <br> int completionStart, |
| 3928 | <br> int completionEnd); |
| 3929 | <br> + Added parameterNames to normal method results |
| 3930 | API: |
| 3931 | <br> void acceptMethod( |
| 3932 | <br> char[] declaringTypePackageName, |
| 3933 | <br> char[] declaringTypeName, |
| 3934 | <br> char[] selector, |
| 3935 | <br> char[][] parameterPackageNames, |
| 3936 | <br> char[][] parameterTypeNames, |
| 3937 | <br> char[][] parameterNames,<<<<<<<<<<<<<<<< |
| 3938 | ADDED |
| 3939 | <br> char[] returnTypePackageName, |
| 3940 | <br> char[] returnTypeName, |
| 3941 | <br> char[] completionName, |
| 3942 | <br> int modifiers, |
| 3943 | <br> int completionStart, |
| 3944 | <br> int completionEnd); |
| 3945 | <br> |
| 3946 | </li> |
| 3947 | <li> |
| 3948 | CodeAssist optionally performs visibility checks (see JavaCore option: |
| 3949 | "org.eclipse.jdt.core.codeComplete.visibilityCheck").</li> |
| 3950 | |
| 3951 | <li> |
| 3952 | Search for field read and field write references. Two new constants have |
| 3953 | been added |
| 3954 | |
| 3955 | <br> on IJavaSearchConstants to be used when creating |
| 3956 | a field reference search pattern: |
| 3957 | <br> - READ_REFERENCES: the search results contain *only* |
| 3958 | read access to a field. |
| 3959 | <br> - WRITE_REFERENCES: the search results contain *only* |
| 3960 | write access to a field. |
| 3961 | <br> Note that if REFERENCES is used, then search results |
| 3962 | contain both read and write |
| 3963 | <br> accesss to a field.</li> |
| 3964 | <li> |
| 3965 | OpenOnSelection can now locate selected declarations which have a corresponding |
| 3966 | |
| 3967 | <br> Java element (i.e. no local declaration is found), |
| 3968 | and is more tolerant of |
| 3969 | <br> incorrect code.</li></ul> |
| 3970 | |
| 3971 | <h2> |
| 3972 | Problem Reports Fixed</h2> |
| 3973 | 3430 usability: parameter hints (1GKYXK5) |
| 3974 | <br> 3431 Unreachable code in JCore |
| 3975 | (1GL2V6K) |
| 3976 | <br> 3175 JCK1.3a - ICLS - Comparing |
| 3977 | current instance against enclosing instance inside of anonymous class. |
| 3978 | (1GLDSBS) |
| 3979 | <br> 1GLBOJZ: ITPJCORE:WIN2000 - UnaryExpression doesn't store |
| 3980 | expression type in bit mask |
| 3981 | <br> 1GDS7IP: ITPJCORE:WIN2000 - VerifyError related to a local |
| 3982 | index computation |
| 3983 | <br> 1GLABQ7: ITPJCORE:WIN2000 - JavaCore.create(String) throws an |
| 3984 | unexpected exception |
| 3985 | <br> 1GL0PGV: ITPJCORE:WINNT - Batch compiler leaving JARs open |
| 3986 | <br> 5268 ITPJCORE:ALL - VerifyError when running app (1GL4QKI) |
| 3987 | <br> 1GLBP65: ITPJCORE:WIN2000 - search: type refs - incorrect match |
| 3988 | <br> 1GKXCOM: ITPJCORE:WIN2000 - ClassCastException during inner |
| 3989 | class emulation |
| 3990 | <br> 1GD07GK: ITPJUI:WIN98 - Code assist should qualify methods if |
| 3991 | needed. |
| 3992 | <br> 1GL1HF8: ITPJCORE:WIN2000 - Missing implementation in the compiler |
| 3993 | compiling invalid code |
| 3994 | <br> 1GL13OT: ITPJCORE:ALL - INameLookup should be removed |
| 3995 | <br> 1GL1I9F: ITPJCORE:WIN2000 - Wrong source mapping for binary |
| 3996 | methods with parameters with identical simple names |
| 3997 | <br> 1G4CIP0: ITPJUI:WIN - Source for binaries doesn't work for anonymous |
| 3998 | inner classes |
| 3999 | <br> 1GD79XM: ITPJCORE:WINNT - Search - search for field references |
| 4000 | - not all found |
| 4001 | <br> 1GLA60W: ITPJCORE:WINNT - CodeAssist - should not propose declarations |
| 4002 | of method already locally implemented |
| 4003 | <br> 1GLAEZB: ITPJCORE:WINNT - CodeAssist does not disambiguate method |
| 4004 | references |
| 4005 | <br> 1GL4F3J: ITPJCORE:WINNT - Completion on declaration should also |
| 4006 | provide thrown exceptions |
| 4007 | <br> 1GL11J6: ITPJCORE:WIN2000 - search: missing field references |
| 4008 | (nested types) |
| 4009 | <br> 1GL12XE: ITPJCORE:WIN2000 - search: missing field references |
| 4010 | in inner class |
| 4011 | <br> 1GL0X82: ITPJCORE:ALL - ClassCastException setting args on class |
| 4012 | file |
| 4013 | <br> 1GKAQJS: ITPJCORE:WIN2000 - search: incorrect results for nested |
| 4014 | types |
| 4015 | <br> 1GKZ8VZ: ITPJCORE:WINNT - Search - did not find references to |
| 4016 | member constructor |
| 4017 | <br> 1GKYS7Y: ITPJCORE:WINNT - Main not found |
| 4018 | <br> 1GELSDQ: ITPJUI:WINNT - JDOM: IType.createMethod does not insert |
| 4019 | nicely for inner types |
| 4020 | <br> 1GF67VL: ITPJUI:WIN98 - DCR - CodeCompletion - Code-assist for |
| 4021 | listener methods |
| 4022 | <br> 1GFK8YT: ITPJUI:ALL - Rename CU A.B.java to AB.java fails (NPE) |
| 4023 | <br> 1GD06J6: ITPJUI:WIN98 - Code assist should qualify fields if |
| 4024 | needed. |
| 4025 | <br> 1FZWGMG: ITPCOM:WIN98 - DCR - CodeAssist - code assist should |
| 4026 | provide method signature completions |
| 4027 | <br> 1GHVOQE: ITPJCORE:WINNT - Ambiguous completion in CodeAssist |
| 4028 | <br> 1G8DEAB: ITPJUI:WINNT - DCR: code assist super methods when |
| 4029 | defining method |
| 4030 | <br> 1GGNNDZ: ITPJCORE:WINNT - OpenOnSelection - non visible target |
| 4031 | is equivalent to no target |
| 4032 | <br> 1GE14NN: ITPJUI:WINNT - Unable to find/search for .class files |
| 4033 | <br> 1GJYFUO: ITPDUI:ALL - Evaluation hangs, evaluation thread is |
| 4034 | suspended |
| 4035 | <br> 1FWG453: ITPJCORE:WIN98 - OpenOnSelection - fails for default |
| 4036 | constructors |
| 4037 | <br> 1GDQD37: ITPJUI:WIN2000 - OpenOnSelection - Open on selection |
| 4038 | failure |
| 4039 | <br> 1GGZ2R7: ITPJUI:WIN2000 - Search for method refs failed |
| 4040 | <br> 1GKNXX6: ITPJCORE:WINNT - OpenOnSelection - no selection if |
| 4041 | targeting member type in default package |
| 4042 | <br> 1GE34EE: ITPJUI:WIN2000 - OpenOnSelection - initial selection |
| 4043 | wrong |
| 4044 | <br> 1GKEG73: ITPJCORE:WIN2000 - search (136): missing field declaration |
| 4045 | <br> 1GKB9YH: ITPJCORE:WIN2000 - search for field refs - incorrect |
| 4046 | results |
| 4047 | <br> 1GJL6EJ: ITPJCORE:WINNT - JavaConventions.validateClasspath: |
| 4048 | Compares against variable name |
| 4049 | <br> 1GDQEAS: ITPJUI:ALL - Indexer - delete unused indexes on Java |
| 4050 | core plug-in shutdown |
| 4051 | <br> 1GKM4M9: ITPJCORE:WINNT - DCR: code select should work on declarations |
| 4052 | <br> 1G2NZVT: ITPJUI:WIN2000 - DCR - OpenOnSelection - Code resolve |
| 4053 | doesn't work for declarations |
| 4054 | <h3> |
| 4055 | Problem Reports Closed</h3> |
| 4056 | 3223 Search from editor's context |
| 4057 | menu doesn't work (1GAJCD8) |
| 4058 | <br> 3433 search: missing field occurrecnces (1GKZ8J6) |
| 4059 | <br> 3176 JCK1.3a - STMT - Single declaration |
| 4060 | in try block (1GLDSH9) |
| 4061 | <br> 1GL0MN9: ITPJCORE:WIN2000 - search: not consistent results for |
| 4062 | nested types |
| 4063 | <br> 1GL9UMH: ITPJCORE:WIN2000 - search: missing type occurrences |
| 4064 | <br> 1GKYXK5: ITPJUI:WIN2000 - usability: parameter hints |
| 4065 | <br> 1GEV78E: ITPJUI:WIN2000 - Code assist: private superclass methods |
| 4066 | show up, but others don't |
| 4067 | <br> 1GDKKTS: ITPJUI:WINNT - CodeCompletion - import assist shows |
| 4068 | invisible types |
| 4069 | <br> 1G7317O: ITPJCORE:WIN2000 - DCR - CodeAssist - code assist shows |
| 4070 | invisible members |
| 4071 | <br> 1GKK930: ITPJCORE:WINNT - No code assist for Inner type |
| 4072 | <br> 1GIIDGX: ITPJUI:WINNT - open on type: does not work on some |
| 4073 | types |
| 4074 | <br> 1GKOFO6: ITPJCORE:WINNT - Internal error searching for class |
| 4075 | references |
| 4076 | <br> 1GK96A0: ITPJCORE:WINNT - NPE during search operation |
| 4077 | <br> 1GK9B5Q: ITPJCORE:WINNT - Class reference search broken |
| 4078 | <br> 1GBOFK5: ITPJUI:ALL - "References to" on methods in jars |
| 4079 | <br> 1GKECWC: ITPJCORE:WINNT - Organize Imports fails: Typerefs not |
| 4080 | complete |
| 4081 | <br> 1GKCH3N: ITPJCORE:WIN2000 - search: method refs - super call |
| 4082 | not found |
| 4083 | <br> 1GKB475: ITPJCORE:WINNT - StringIndexOutOfBoundsException on |
| 4084 | searchfor methods |
| 4085 | <br> 1GJL6V0: ITPJCORE:WINNT - JavaConventions.validateClasspath: |
| 4086 | IStatus usage |
| 4087 | <br> 1GKM1MU: ITPJCORE:WINNT - Classpath validation: Overlapping |
| 4088 | accepted |
| 4089 | <br> 1GJL7RS: ITPJCORE:WINNT - JavaConventions.validateClasspath: |
| 4090 | nested sourcefolders |
| 4091 | <br> 1GK9NB0: ITPJCORE:WIN2000 - Another core dump - sorry |
| 4092 | <br> 1GJYG33: ITPJUI:WIN2000 - Core dump in run time workbench in |
| 4093 | Search |
| 4094 | <br> 1GK9S59: ITPJUI:WIN2000 - Internal error when synchronizing |
| 4095 | <br> 1GL2TZY: ITPJUI:WIN2000 - Code Completion should only show visible |
| 4096 | items |
| 4097 | <br> 1GKRLZ4: ITPJCORE:WIN2000 - Compiler overzealous with commas |
| 4098 | <br> 1GF98R4: ITPJUI:WINNT - JM - why is a file A.B.java seen as |
| 4099 | a compilation unit? |
| 4100 | <br> 1G98XR7: ITPJCORE:WIN2000 - Feature Request for JavaDoc CodeAssist |
| 4101 | <p><hr><h1> |
| 4102 | Eclipse Platform Build Notes <br> |
| 4103 | Java development tools core</h1> |
| 4104 | Eclipse SDK Build 0.202 - Spetember 27th, 2001 |
| 4105 | <br>Project org.eclipse.jdt.core v_202 |
| 4106 | <h2> |
| 4107 | What's new in this drop</h2> |
| 4108 | |
| 4109 | <ul> |
| 4110 | <li> |
| 4111 | New AST node for empty statements (org.eclipse.jdt.internal.compiler.ast.EmptyStatement) |
| 4112 | |
| 4113 | <br> i.e. 2 more APIs on the AST visitor. Note: this was not |
| 4114 | an official API |
| 4115 | </li><li> |
| 4116 | ISourceElementRequestor notifies enter/exit initializers instead of just |
| 4117 | acceptInitializer. Note: this was not an official API</li> |
| 4118 | |
| 4119 | <li> |
| 4120 | Search in inner-classes now works. Indexes are recomputed automatically |
| 4121 | on start-up.</li> |
| 4122 | |
| 4123 | <li> |
| 4124 | Removed CodeAssist option for hungry mode (org.eclipse.jdt.core.codeComplete.entireWordReplacement) |
| 4125 | |
| 4126 | <br> Client code can decide whether using inferred end position |
| 4127 | (hungry behavior) or original cursor location (insert behavior) |
| 4128 | <br> based on the keystroke (enter/insert?).</li> |
| 4129 | <li> |
| 4130 | org.eclipse.jdt.core.search.IJavaSearchResultCollector now clearly |
| 4131 | states that |
| 4132 | |
| 4133 | <br> the order of the search result is unspecified.</li></ul> |
| 4134 | |
| 4135 | <h2> |
| 4136 | Problem reports fixed</h2> |
| 4137 | 1GK2A45: ITPJCORE:WIN2000 - JCK 1.4 - possibly assigned variable |
| 4138 | after assignment expression when true |
| 4139 | <br> 1GK29Q8: ITPJCORE:WIN2000 - JCK 1.4 - possibly assigned value |
| 4140 | of a final instance variable after a constant boolean expression when false |
| 4141 | <br> 1G52F7P: ITPJCORE:WINNT - Search - finds bogus references to |
| 4142 | class |
| 4143 | <br> 1G4TNX1: ITPJCORE:WINNT - Search - No search anonymous results |
| 4144 | in inner classes |
| 4145 | <br> 1GHW0AZ: ITPJCORE:WINNT - JCK 1.4 - unreachable empty statements |
| 4146 | <br> 1GK2BLM: ITPJCORE:WIN2000 - JCK 1.4 - definitely assigned value |
| 4147 | after the boolean operator ? : when true |
| 4148 | <br> 1GKB28A: ITPJCORE:WIN2000 - Compiler accepts incorrect code |
| 4149 | <br> 1FL4T1Q: LFCOM:WINNT - JCK 1.4 - VerifyError due to an illegal |
| 4150 | jump |
| 4151 | <br> 1GK2B6D: ITPJCORE:WIN2000 - JCK 1.4 - definitely assigned value |
| 4152 | before the second operand of the boolean operator && |
| 4153 | <br> 1GK2AOF: ITPJCORE:WIN2000 - JCK 1.4 - assigned variable before |
| 4154 | finally block after return statement |
| 4155 | <br> 1GK6WD3: ITPJCORE:WIN2000 - search:no fully qualified references |
| 4156 | are found |
| 4157 | <br> 1GK7231: ITPJCORE:WIN2000 - typos in comments |
| 4158 | <br> 1GK77HA: ITPJCORE:WINNT - Search - missing base type references |
| 4159 | <br> 1GJY2XN: ITPJUI:WIN2000 - rename type: error when with reference |
| 4160 | <br> 1GK1I2J: ITPJCORE:WIN2000 - Broken SourceEnd in ForStatement |
| 4161 | and WhileStatement |
| 4162 | <br> 1GK1HWY: ITPJCORE:WIN2000 - Broken sourceEnd in for Assignment |
| 4163 | and CompoundAssignment |
| 4164 | <br> 1GIIBC3: ITPJCORE:WINNT - search for method references - missing |
| 4165 | matches |
| 4166 | <br> 1GGNOTF: ITPJCORE:WINNT - Search doesn't find method referenced |
| 4167 | in anonymous inner class |
| 4168 | <br> 1GK1GJE: ITPJCORE:ALL - Search - StringOutBoundsException when |
| 4169 | searching references in JAR |
| 4170 | <h3> |
| 4171 | Problem Reports Closed</h3> |
| 4172 | 1GJY3KG: ITPJUI:WIN2000 - NPE in jdt.internal.core.ClassFileInfo |
| 4173 | <br> 1GK90H4: ITPJCORE:WIN2000 - search: missing package reference |
| 4174 | <br> 1GK8TXE: ITPJCORE:WIN2000 - search: missing field reference |
| 4175 | <br> 1GK7K17: ITPJCORE:WIN2000 - search: missing type reference |
| 4176 | <br> 1GKCJIL: ITPJCORE:WIN2000 - build exception in 135 |
| 4177 | <br> 1GK6WP9: ITPJCORE:WIN2000 - seach: missing type reference |
| 4178 | <br> 1GJZSBE: ITPJCORE:WINNT - ArrayIndexOutOfBoundsException during |
| 4179 | rebuild |
| 4180 | <br> 1GK7E6S: ITPJCORE:WIN2000 - search: StringIndexOufOfBound |
| 4181 | <br> 1GIT857: ITPJCORE:WIN2000 - Performance - Ctrl+S triggers five |
| 4182 | parser runs |
| 4183 | <br> 1GEHCYL: ITPUI:WINNT - Minor: Colon at wrong place in build |
| 4184 | dialog |
| 4185 | <br> 1FLUBRR: JRIDE:WINNT - Problems: instantiating inner classes |
| 4186 | <br> 1FLUOJI: JRIDE:WINNT - Problems: vague error message with illegal |
| 4187 | constructor invocation |
| 4188 | <br> 1FLZUG5: JRIDE:WINNT - Problems: invalid expression as statement |
| 4189 | is not reported |
| 4190 | <br> 1FLZV4M: JRIDE:WINNT - Problems: invalid hexa literal number |
| 4191 | not reported |
| 4192 | <br> 1FLZYES: JRIDE:WINNT - Problems: the interface cannot define |
| 4193 | an initializer is not reported |
| 4194 | <br> 1FQVTI1: LFCOM:WINNT - Compiler - No implicit conversion should |
| 4195 | not generate aconstnull |
| 4196 | <br> 1FUZYXT: ITPJCORE:WINNT - JM - Source for Binaries issue |
| 4197 | <br> 1FX0LZ0: ITPCOM:ALL - Request for comments preceeding imports |
| 4198 | & package decls |
| 4199 | <br> 1FW8ENP: ITPJUI:WIN98 - JDOM - Deleting import statements from |
| 4200 | Outline obliterates intervening comments |
| 4201 | <br> 1G4PWC7: ITPJCORE:WINNT - Search - No matches with class files |
| 4202 | <br> 1G83ZKL: ITPJUI:WINNT - Compiler - unclear error message for |
| 4203 | a reserved word used as an identifier |
| 4204 | <br> 1GF5W1S: ITPJUI:WIN2000 - ClassCastException in LookupEnvironment |
| 4205 | <br> 1GKF01S: ITPJCORE:WINNT - Severe: internal error during search |
| 4206 | <br> 1GDVFRX: ITPJUI:WIN2000 - CodeCompletion - eats the following |
| 4207 | word |
| 4208 | <br> 1GF67JM: ITPJUI:WIN98 - CodeCompletion - Code-assist consumes |
| 4209 | next token |
| 4210 | <br> 1GCSHAC: ITPJCORE:Inconsistent codeassist behavior |
| 4211 | <br> 1GCNBTL: ITPJCORE:ALL - DCR - JM - Provide a way to read JavaCore |
| 4212 | default options from the plugin.xml file |
| 4213 | <br> 1GAJBOU: ITPJUI:WINNT - Code Assist shows matches after () |
| 4214 | <br> 1FW8NV6: ITPJCORE:ALL - DCR - JM - Need API for compiler options |
| 4215 | <p><hr><h1> |
| 4216 | Eclipse Platform Build Notes <br> |
| 4217 | Java development tools core</h1> |
| 4218 | Build 0.200 - September 13th, 2001 |
| 4219 | <br>Project org.eclipse.jdt.core v_200 |
| 4220 | <h2> |
| 4221 | What is new in this drop</h2> |
| 4222 | |
| 4223 | <ul> |
| 4224 | <li> |
| 4225 | JCK1.3a compliant.</li> |
| 4226 | |
| 4227 | <li> |
| 4228 | Added 2 new APIs on JavaConventions for classpath validation. |
| 4229 | |
| 4230 | <ul> |
| 4231 | <li> |
| 4232 | IJavaModelStatus validateClasspath(IJavaProject project, IClasspathEntry[] |
| 4233 | classpath, IPath outputLocation)</li> |
| 4234 | |
| 4235 | <li> |
| 4236 | IJavaModelStatus validateClasspathEntry(IJavaProject project, IClasspathEntry |
| 4237 | entry, boolean checkSourceAttachment)</li> |
| 4238 | </ul> |
| 4239 | </li> |
| 4240 | <li> |
| 4241 | Ant Eclipse compiler task added (org.eclipse.jdt.core.ant.Jdtcom)</li> |
| 4242 | |
| 4243 | <li> |
| 4244 | Assertions support enabled: by default the compiler is 1.3 compliant, but |
| 4245 | it can optionally be turned into source 1.4 mode cf. JavaCore options.</li> |
| 4246 | |
| 4247 | <li> |
| 4248 | More options are surfaced on JavaCore. See JavaCore.getDefaultOptions() |
| 4249 | for description. |
| 4250 | |
| 4251 | <ul> |
| 4252 | <li> |
| 4253 | ...internal...ConfigurableOption has disappeared.</li> |
| 4254 | |
| 4255 | <li> |
| 4256 | Evaluation in binaries is functional</li> |
| 4257 | </ul> |
| 4258 | </li> |
| 4259 | <li> |
| 4260 | Search for references now finds results in binaries. Indexes in old workspaces |
| 4261 | are recomputed when restarted which may result in longer startup times.</li> |
| 4262 | </ul> |
| 4263 | |
| 4264 | <h2> |
| 4265 | Problem Reports Fixed</h2> |
| 4266 | 1GEKKUO: ITPJCORE:ALL - JM - Util.readContentsAsBytes(InputStream) doesn't |
| 4267 | allow for size hint |
| 4268 | <br>1GBRPSJ: ITPJCORE:Options - should surface the code formatter options |
| 4269 | on JavaCore |
| 4270 | <br>1GJU3YV: ITPJCORE:ALL - ArrayIndexOutOfBoundsException in scanner |
| 4271 | <br>1GJL1R5: ITPJCORE:ALL - NPE in ClassFile.getSourceRange |
| 4272 | <br>1GH49XR: ITPJUI:WIN2000 - Organize Imports inserts bogus import |
| 4273 | <br>1GJU3O8: ITPJCORE:WINNT - type hierarchy: NPE |
| 4274 | <br>1GJIYKP: ITPJCORE:WINNT - type hierarchy - contains unrelated types |
| 4275 | <br>1GITFQR: IVJIDT:WIN2000 - Wrong byte code generation, Inconsistent |
| 4276 | stack height 1 != 0 error |
| 4277 | <br>1GIHUQP: ITPJCORE:WINNT - search for static field should be more accurate |
| 4278 | <br>1GIT66X: ITPJCORE:WINNT - ClassCastException when calling CodeAssist |
| 4279 | <br>1GJA0WG: ITPJCORE:WINNT - AbortCompilationUnit when doing a Search |
| 4280 | <br>1GH49HW: ITPJUI:WINNT - Search functionality is misleading when viewing |
| 4281 | source from jar |
| 4282 | <br>1GFXPE5: ITPJUI:ALL - Search for method references broken |
| 4283 | <br>1GFM3X3: ITPJUI:WINNT - Wrong code formatter default for keeping else |
| 4284 | on same line |
| 4285 | <br>1GHSM7B: ITPJUI:ALL - formatting of anonymous classes |
| 4286 | <br>1GGPVHN: ITPJUI:WIN2000 - Not getting hover Javadoc for ISelection |
| 4287 | <br>1GE2LO2: ITPJCORE:WIN2000 - SourceStart and SourceEnd of synchronized |
| 4288 | statement |
| 4289 | <br>1GIUTIZ: ITPJCORE:WIN2000 - AST: case statement doesn't cover case |
| 4290 | keyword |
| 4291 | <br>1GITCCY: ITPJCORE:WIN2000 - AST: strange LocalDeclaration.declarationSourceEnd |
| 4292 | <br>1GIRQFW: ITPJCORE:WIN2000 - AST: wrong source end if subnode is of |
| 4293 | type AnnonymousTypeDeclaration |
| 4294 | <br>1GIRHRP: ITPJCORE:WIN2000 - AST: wrong sourceStart and sourceEnd in |
| 4295 | SynchronizedStatement |
| 4296 | <br>1GHUAUO: ITPJCORE:ALL - Renaming an element in a working copy corrupts |
| 4297 | the working copy |
| 4298 | <br>1GHUAM1: ITPJCORE:ALL - NPE when renaming an element in a working copy |
| 4299 | <br>1GHDA2V: ITPJCORE:WINNT - ClassCastException when doing a search |
| 4300 | <br>1GFY02B: ITPJUI:ALL - Delete a method and saving introduces extra lines |
| 4301 | <br>1GFOFMD: ITPJUI:WIN2000 - New class should have space between package |
| 4302 | and class decls |
| 4303 | <br>1GI3R1I: ITPJCORE:WIN2000 - Compilation error evaluating super expression |
| 4304 | in debugger |
| 4305 | <br>1GII07V: ITPJCORE:WIN2000 - CompilationUnitDeclaration.traverse doesn't |
| 4306 | call visitor.endVisit |
| 4307 | <br>1GIR345: ITPJCORE:ALL - Indexer: NegativeArraySizeException |
| 4308 | <br>1GIRC23: ITPJCORE:ALL - CodeFormatter brace on new line problem |
| 4309 | <br>1GIT8SA: ITPJCORE:WIN2000 - AST: wrong sourceEnd if action is Block |
| 4310 | <br>1GIUQVL: ITPJCORE:WINNT - IClassPathEntry: java doc incorrect |
| 4311 | <br>1GIVGMH: ITPJUI:ALL - EC: Javadoc hoverhelp incorrectly uses first |
| 4312 | of multiple comments |
| 4313 | <br>1GIYKSR: ITPJCORE:WIN2000 - Ast: FieldDeclaration.traverse implemeted |
| 4314 | differently |
| 4315 | <br>1GI3ND5: ITPJCORE:WINNT - Potential optimization during IB problem |
| 4316 | generation |
| 4317 | <br>1GFBVZH: ITPUI:WIN2000 - ArrayIndexOutOfBoundsException: Java editor |
| 4318 | <br>1GI509E: ITPJCORE:WINNT - IJavaProject.getNonJavaResources returns |
| 4319 | java and class files |
| 4320 | <br>1GI2WAW: ITPJCORE:WINNT - Too many results for default package |
| 4321 | <br>1GHQZ9H: ITPJUI:ALL - Walkback doing a search |
| 4322 | <br>1GGYT3S: ITPJCORE:WINNT - javaconventions::validatePackageName and |
| 4323 | default package |
| 4324 | <br>1GF9856: ITPJCORE:WINNT - JM - JavaConventions::validateCompilationUnitName |
| 4325 | <br>1GF822P: ITPJCORE:WIN2000 - NegativeArraySizeException in Parser |
| 4326 | <br>1GI6T4Y: ITPJCORE:WINNT - NPE in JavaModeManager retrieving workspace |
| 4327 | options |
| 4328 | <br>1GE4ILR: ITPJCORE:ALL - Eval - Evaluation in Binary Project fails |
| 4329 | <br>1GI3LLC: ITPJCORE:ALL - Incorrect formatting for the new keyword |
| 4330 | <br>1GHU6O5: ITPJCORE:WINNT - RMIC test fail |
| 4331 | <br>1GHH6O7: ITPJCORE:ALL - Need to tune the exception analysis for AssertStatement |
| 4332 | <br>1GHUW7T: ITPJCORE:WIN2000 - Build Problem |
| 4333 | <br>1GI3IG9: ITPJCORE:ALL - internal compiler error involving bogus method/field |
| 4334 | declaration |
| 4335 | <br>1GHU4PK: ITPJCORE:WINNT - NoSuchMethodError when running program |
| 4336 | <br>1GHONAX: ITPJCORE:WIN2000 - Compiler uses different name lookup for |
| 4337 | refactoring |
| 4338 | <br>1GEJYAJ: ITPJCORE:WIN2000 - Compiler - Binding of QualifiedNameReference |
| 4339 | is null |
| 4340 | <br>1GHFHWR: ITPJCORE:ALL - Assertions: CodeAssist and Selection need to |
| 4341 | be updated |
| 4342 | <br>1GHFHXG: ITPJCORE:ALL - Assertions: Add optional warning on assert |
| 4343 | identifier |
| 4344 | <br>1GCZ9VM: ITPJCORE:WIN2000 - DCR - Compiler - Batch compiler should |
| 4345 | be API |
| 4346 | <br>1GHO6QR: ITPJCORE:WINNT - Code Assist - no method completion when return |
| 4347 | type is secondary one |
| 4348 | <br>1GH0AU7: ITPJCORE:ALL - Eval - VerifyError in scrapbook page |
| 4349 | <br>1GH2R62: ITPJCORE:WIN2000 - Typo in progress message |
| 4350 | <br>1GGYL32: ITPJCORE:ALL - Default supertypes are not visible when qualified |
| 4351 | <br>1GDFJK0: IVJIDT:WIN2000 - Using 'synchronized' produces invalid exception |
| 4352 | table values in class, causes "Illegal exception table range" exception, |
| 4353 | VAJ 3.5+ |
| 4354 | <br>1GGAK6G: ITPJCORE:ALL - Incorrect javadoc comment in JavaElement |
| 4355 | <br>1GF9L3K: ITPDUI:ALL - Eval - Private array resolution failure |
| 4356 | <br>1GF8KHX: ITPJUI:ALL - Invalid project build path should be warning, |
| 4357 | not error |
| 4358 | <br>1GF7JIH: ITPJCORE:ALL - Exception when removing network drive |
| 4359 | <br>1GEYBL9: ITPJUI:WINNT - Adding source folders on CP is very confusing |
| 4360 | <br>1GEJAOT: ITPJUI:WINNT - JRE Source attachment set to path to does not |
| 4361 | exist |
| 4362 | <br>1GEHZNB: ITPJUI:WINNT - smoke 114: formatter inserts extra tab in first |
| 4363 | line |
| 4364 | <br>1GCZZT4: ITPJCORE:Fault-tolerance - missing constructor invocation |
| 4365 | could still answer the allocated type |
| 4366 | <br>1GAU96P: ITPJCORE:WINNT - DCR - JM - JavaProject should provide a class |
| 4367 | path validation method |
| 4368 | <br>1G7A1TL: ITPJCORE:WINNT - DCR - JM - Rules for classpath not specified |
| 4369 | <br>1FVVWZT: ITPJCORE:ALL - JM - IBinaryType should implement getSourceFileName() |
| 4370 | <br> |
| 4371 | </body> |
| 4372 | </html> |