| <!doctype html public "-//w3c//dtd html 4.0 transitional//en"> |
| <html> |
| <head> |
| <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> |
| <meta name="Author" content="IBM"> |
| <meta name="GENERATOR" content="Mozilla/4.75 [en] (Windows NT 5.0; U) [Netscape]"> |
| <title>JDT/Core Release Notes</title> |
| <link rel="stylesheet" href="../jdt_core_style.css" charset="iso-8859-1" type="text/css"> |
| </head> |
| |
| <body text="#000000" bgcolor="#FFFFFF"> |
| <table border=0 cellspacing=5 cellpadding=2 width="100%" > |
| <tr> |
| <td align="left" width="72%" class="title1"> |
| <font size="+3"><b>jdt core - build notes R2.0</b></font> |
| </td> |
| </tr> |
| <tr> |
| <td align="left" width="72%" class="title1"> |
| <font size="-2" color="#8080ff">Java development tools core</font></td> |
| </tr> |
| <tr><td> </td></tr> |
| <tr> |
| <td align="left" width="72%" class="title3"> |
| <font size="-1"> |
| Here are the build notes for the Eclipse JDT/Core plug-in project |
| <a href="http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/jdt-core-home/main.html"><b>org.eclipse.jdt.core</b></a>, |
| 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. |
| Most recent information is listed first. |
| <br> |
| This present document covers all changes up to Release 2.0, changes which occurred since then in 2.1 |
| 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>. |
| |
| </font> |
| </td> |
| </tr> |
| </table> |
| |
| <p><hr><h1> |
| Eclipse Platform Build Notes <br> |
| Java development tools core</h1> |
| Eclipse SDK Build GM5 - 27th June 2002 - RELEASE 2.0 (R2_0) |
| <br>Project org.eclipse.jdt.core v_264 |
| <h2> |
| What's new in this drop</h2> |
| <ul> |
| <li>Changed ASCII/binary property for 'about.html' file to ASCII.</li> |
| </ul> |
| |
| <h3>Problem Reports Fixed</h3> |
| |
| <h3>Problem Reports Closed</h3> |
| |
| <p><hr><h1> |
| Eclipse Platform Build Notes <br> |
| Java development tools core</h1> |
| Eclipse SDK Build GM4 - 26th June 2002 |
| <br>Project org.eclipse.jdt.core v_263 |
| <h2> |
| What's new in this drop</h2> |
| <ul> |
| </ul> |
| |
| <h3>Problem Reports Fixed</h3> |
| <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=20553">20553</a> |
| Doc - Javadocs of 2.0 classes must specify if the class is intended to be instantiated or subclassed by client. |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=20442">20442</a> |
| Doc - Javadoc missing in ICodeSnippetRequestor |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=20550">20550</a> |
| Doc - fields of CorrectionEngine should not be API |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=20872">20872</a> |
| Doc - the javadoc is not correct for ICodeAssist#codeSelect |
| <br> |
| |
| <h3>Problem Reports Closed</h3> |
| <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=20936">20936</a> |
| nullpointer exception in org.eclipse.jdt.internal.core.builder.JavaBuilder |
| |
| <p><hr><h1> |
| Eclipse Platform Build Notes <br> |
| Java development tools core</h1> |
| Eclipse SDK Build 20020624 - 24th June 2002 |
| <br>Project org.eclipse.jdt.core v_262 |
| <h2> |
| What's new in this drop</h2> |
| <ul> |
| <li>Updated about.html file. |
| </li> |
| </ul> |
| |
| <h3>Problem Reports Fixed</h3> |
| |
| <h3>Problem Reports Closed</h3> |
| |
| <p><hr><h1> |
| Eclipse Platform Build Notes <br> |
| Java development tools core</h1> |
| Eclipse SDK Build 20020621 - 21st June 2002 |
| <br>Project org.eclipse.jdt.core v_261 |
| <h2> |
| What's new in this drop</h2> |
| <ul> |
| </ul> |
| |
| <h3>Problem Reports Fixed</h3> |
| <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=20693">20693</a> |
| Finding references to variables does not find all occurances |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=20011">20011</a> |
| Searching for Inner Classes gives bad search results |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=20520">20520</a> |
| Refactor - expression detection incorrect |
| |
| <h3>Problem Reports Closed</h3> |
| <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=20643">20643</a> |
| Java Projects disappear |
| |
| <p><hr><h1> |
| Eclipse Platform Build Notes <br> |
| Java development tools core</h1> |
| Eclipse SDK Build 20020620 - 20th June 2002 |
| <br>Project org.eclipse.jdt.core v_260 |
| <h2> |
| What's new in this drop</h2> |
| <ul> |
| </ul> |
| |
| <h3>Problem Reports Fixed</h3> |
| <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=20532">20532</a> |
| Declaration of member binary type not found |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=19799">19799</a> |
| More problems with importing. |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=16140">16140</a> |
| Non-java project gets .classpath |
| |
| <h3>Problem Reports Closed</h3> |
| <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=20659">20659</a> |
| Compile/rebuild analysis: white space causes large rebuild |
| |
| <p><hr><h1> |
| Eclipse Platform Build Notes <br> |
| Java development tools core</h1> |
| Eclipse SDK Build 20020618 - 18th June 2002 |
| <br>Project org.eclipse.jdt.core v_259 |
| <h2> |
| What's new in this drop</h2> |
| <ul> |
| <li>Updated about.html file with reference to CPL 1.0. |
| </li> |
| </ul> |
| |
| <h3>Problem Reports Fixed</h3> |
| |
| <h3>Problem Reports Closed</h3> |
| |
| <p><hr><h1> |
| Eclipse Platform Build Notes <br> |
| Java development tools core</h1> |
| Eclipse SDK Build 20020617 - 17th June 2002 |
| <br>Project org.eclipse.jdt.core v_258 |
| <h2> |
| What's new in this drop</h2> |
| <ul> |
| <li>Removed deprecated 2.0 temporary API: <code>IWorkingCopy#findSharedWorkingCopy()</code> which was no longer used anyway. Proper API is taking |
| a <code>IBufferFactory</code> in argument.</li> |
| </ul> |
| |
| <h3>Problem Reports Fixed</h3> |
| <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=20427">20427</a> |
| J9c needs internal batch compiler methods to be public |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=20309">20309</a> |
| cannot code resolve on binary method with member type arguments |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=20158">20158</a> |
| Close and reopen a project does not remove errors |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=20325">20325</a> |
| CP Variable - should not persist "initialization in progress" value |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=20173">20173</a> |
| Open type from a jar located inside a closed project. |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=20135">20135</a> |
| 2.0 deprecated method |
| |
| <h3>Problem Reports Closed</h3> |
| <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=20359">20359</a> |
| classpath variable ECLIPSE_HOME not initialized on startup |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=20261">20261</a> |
| cycle in classpath detection seems overzealous |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=19826">19826</a> |
| livelock during indexing? |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=20048">20048</a> |
| Minimize recompilation |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=20053">20053</a> |
| interface with same-named method generates compile error |
| |
| <p><hr><h1> |
| Eclipse Platform Build Notes <br> |
| Java development tools core</h1> |
| Eclipse SDK Build 20020612 - 12th June 2002 - FREEZE 3 |
| <br>Project org.eclipse.jdt.core v_257 |
| <h2> |
| What's new in this drop</h2> |
| <ul> |
| </ul> |
| |
| <h3>Problem Reports Fixed</h3> |
| <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=19537">19537</a> |
| Internal error saving file (jzentry == 0) |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=19917">19917</a> |
| Code Assist incorrect for hidden interface fields |
| |
| <h3>Problem Reports Closed</h3> |
| <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=19916">19916</a> |
| Error accessing value from uninitialized localvariable |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=19566">19566</a> |
| Invalid ClassCastException thrown at runtime |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3306">3306</a> |
| Can't compile JDK src |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=19851">19851</a> |
| IllegalArgumentException in refactor-extract method |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=7272">7272</a> |
| Open on selection not working in external JARs |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14219">14219</a> |
| EOF exception after building in imported plugin with extracted source |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=18290">18290</a> |
| Incorrect errors reported during reconciling |
| |
| <p><hr><h1> |
| Eclipse Platform Build Notes <br> |
| Java development tools core</h1> |
| Eclipse SDK Build 20020611 - 11th June 2002 |
| <br>Project org.eclipse.jdt.core v_256 |
| <h2> |
| What's new in this drop</h2> |
| <ul> |
| <li> Added protection around listener callback invocations (using <code>ISafeRunnable</code>). </li> |
| <li> Removed 2 unused deprecated constants on <code>IJavaSearchConstants</code>: READ_REFERENCES and WRITE_REFERENCES. |
| They were annoted with intention to discard before 2.0 since were temporarily introduced and deprecated (due to bad naming). |
| <pre> |
| /** |
| * @deprecated - use WRITE_ACCESSES instead (will be discarded before 2.0) |
| * @since 2.0 |
| */ |
| int WRITE_REFERENCES = WRITE_ACCESSES; |
| </pre></li> |
| </ul> |
| |
| <h3>Problem Reports Fixed</h3> |
| <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=19714">19714</a> |
| Eclipse crashes: Drag & Drop |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=19794">19794</a> |
| Method body change may result in massive recompilation |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=18983">18983</a> |
| Replacing binary project doesn't trigger build |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=18953">18953</a> |
| Package disapears when disconnected from CVS repopsitory |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=19638">19638</a> |
| Open Type Hierarchy can start infinite progress monitor |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=19687">19687</a> |
| Preferences not working with import/export |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=19512">19512</a> |
| ArrayIndexOutOfBound during incremental build |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=18922">18922</a> |
| Scrapbook does not come back when errors in snippet |
| |
| <h3>Problem Reports Closed</h3> |
| <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=19808">19808</a> |
| core ClassCastException exception in log |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=19882">19882</a> |
| maybe a cu's single type can be its proimary type too |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=19586">19586</a> |
| Java project removed from Projects view |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15972">15972</a> |
| JAR file from classpath not indexed |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=18680">18680</a> |
| Classpath Loop |
| |
| <p><hr><h1> |
| Eclipse Platform Build Notes <br> |
| Java development tools core</h1> |
| Eclipse SDK Build 20020606 - 6th June 2002 |
| <br>Project org.eclipse.jdt.core v_255 |
| <h2> |
| What's new in this drop</h2> |
| <ul> |
| <li>Removed deprecated API on <code>IJavaProject</code>. These were not in 1.0, and shouldn't have been |
| introduced (incorrectly resurrected from 0.9). |
| <ul> |
| <li><code>IJavaProject#getClasspath(...) --> IJavaProject#getRawClasspath(...) </code></li> |
| <li><code>IJavaProject#setClasspath(...) --> IJavaProject#setRawClasspath(...) </code></li> |
| <li><code>IJavaProject#newProjectEntry(...) --> JavaCore#newProjectEntry(...) </code></li> |
| <li><code>IJavaProject#newLibraryEntry(...) --> JavaCore#newLibraryEntry(...) </code></li> |
| <li><code>IJavaProject#newSourceEntry(...) --> JavaCore#newSourceEntry(...) </code></li> |
| </ul> |
| </li> |
| </ul> |
| |
| <h3>Problem Reports Fixed</h3> |
| <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=19303">19303</a> |
| Open type does not show all type. |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14109">14109</a> |
| Deadlock between ProblemTreeViewer refresh and reconciler |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=19254">19254</a> |
| Some local variable completion proposals are missed |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=19131">19131</a> |
| NPE when removing a project containing missing classfile folder |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=19058">19058</a> |
| Closing non-java project doesn't remove root from java project |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=18584">18584</a> |
| New 2.0 APIs marked as deprecated should be removed |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=18698">18698</a> |
| Seeing non-java projects in package view |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=18920">18920</a> |
| NPE searching for references to a message |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=18749">18749</a> |
| Missing java doc for IConstantPoolEntry |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=18583">18583</a> |
| New constants not tagged with @since 2.0 |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=18708">18708</a> |
| DOM AST - IllegalArgumentException organizing imports |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=18039">18039</a> |
| Opening .class file fails |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=18621">18621</a> |
| Query all types when project is closed prevents reindexing when project is open |
| |
| <h3>Problem Reports Closed</h3> |
| <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=19271">19271</a> |
| IOException when searching for packages |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=7916">7916</a> |
| Code assist does not find class |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=19424">19424</a> |
| JDT processing deltas for non-java files in non-java projects |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=18633">18633</a> |
| Build failed: Can not find the class file for org.eclipse.jdt.core.jdom.IDOMInitializer |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=18175">18175</a> |
| Quickfix false positives for non-public classes |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=19293">19293</a> |
| cancelling compiling does not always cancel |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=18539">18539</a> |
| unable to run JDBC program, class not found |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3292">3292</a> |
| Adding new class takes very long (>20s) (1GEUGFQ) |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3333">3333</a> |
| JavaCore does not recognize dot notation for inner classes (1GI7GZG) |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=18507">18507</a> |
| overwritting exiting file does not work |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=18414">18414</a> |
| NLS Tools: Find strings and compiler warning out of synch |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=5605">5605</a> |
| NPE restarting workspace |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3252">3252</a> |
| Code assist list could be narrower in throws completion (1GD074C) |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=18724">18724</a> |
| Code for the static initializer is exceeding the 65535 bytes limit |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3272">3272</a> |
| CodeCompletion - should only resolve interfaces (1GE5B8X) |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=6259">6259</a> |
| DCR: IClasspathEntry with JavaDoc location |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10007">10007</a> |
| NPE and ClassCastException when renaming class name |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3222">3222</a> |
| JM - Reminder - re-enable transient reconciling marker (1GAJ9FQ) |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3267">3267</a> |
| Deadlock while refreshing form local (1GDTUSD) |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=5583">5583</a> |
| getNonJavaResources does not return .class files for source folders |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=16371">16371</a> |
| Java Model Exception using code assist |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=17626">17626</a> |
| Auto-format source removed newline at end of range |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=8863">8863</a> |
| .classpath gets overwritten if there's an XML error |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3335">3335</a> |
| Java Element Deltas: Performance issues with deltas from Working Copy (1GIE36J) |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3253">3253</a> |
| SEVERE: Not all external JARs show up in packages view (1GD0JZO) |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=1834">1834</a> |
| Cancel build with 10000+ problems takes forever to update (1G2Q9YZ) |
| |
| <p><hr><h1> |
| Eclipse Platform Build Notes <br> |
| Java development tools core</h1> |
| Eclipse SDK Build 20020601 - 1st June 2002 - FREEZE 2 |
| <br>Project org.eclipse.jdt.core v_254 |
| <h2> |
| What's new in this drop</h2> |
| <ul> |
| <li>The resource copy exclusion filter now tolerates whitespaces inside the filter pattern, they will be trimmed |
| when used. e.g. " .* , foo/ " is now accepted.</li> |
| </ul> |
| |
| <h3>Problem Reports Fixed</h3> |
| <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=18446">18446</a> |
| JavaCore.getClasspathContainer on not yest created project |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=18411">18411</a> |
| External JAR refresh - caching problem |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=18453">18453</a> |
| Deleting project doesn't remove pkg fragment root in another project |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=18331">18331</a> |
| Java Model not flushed when upgrading binary projects |
| |
| <h3>Problem Reports Closed</h3> |
| |
| <p><hr><h1> |
| Eclipse Platform Build Notes <br> |
| Java development tools core</h1> |
| Eclipse SDK Build 20020531 - 31st May 2002 |
| <br>Project org.eclipse.jdt.core v_253 |
| <h2> |
| What's new in this drop</h2> |
| <ul> |
| <li>Changing 2.0 API for refreshing external JARs so as to pass in a collection of *elements* to restrain the scope |
| of the update (see <code>IJavaModel#refreshExternalArchives(IJavaElement[],IProgressMonitor)</code>. Elements |
| can either be package fragment roots, projects or Java model.</li> |
| </ul> |
| |
| <h3>Problem Reports Fixed</h3> |
| <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=18418">18418</a> |
| search: searchDeclarationsOfReferencedTypes reports import declarations |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=18287">18287</a> |
| <Clinit> change is treated as a structural change by incremental builder |
| |
| <h3>Problem Reports Closed</h3> |
| <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=17766">17766</a> |
| Strange error when launching Eclipse from inside Eclipse |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=18396">18396</a> |
| ant javac target ignores source="1.4" setting inside eclipse |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14187">14187</a> |
| error rebuilding project |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14607">14607</a> |
| Refactor: rename isn't updating references |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=16172">16172</a> |
| Namelookup slow to retrieve package fragments |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=18157">18157</a> |
| Internal Error when deleting project |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=18259">18259</a> |
| changing classpath causes significant recompilation |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10394">10394</a> |
| symbolic links upset JRE path |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9302">9302</a> |
| An unexpected exception has been detected in native code outside the VM |
| |
| <p><hr><h1> |
| Eclipse Platform Build Notes <br> |
| Java development tools core</h1> |
| Eclipse SDK Build 20020530 - 30th May 2002 |
| <br>Project org.eclipse.jdt.core v_252 |
| <h2> |
| What's new in this drop</h2> |
| <ul> |
| <li>Compiler can now optionally report unused imports. See option named "" on <code>JavaCore#getDefaultOptions</code> comment |
| <pre> |
| * COMPILER / Reporting Unused Import |
| * When enabled, the compiler will issue an error or a warning for unused import |
| * reference |
| * - option id: "org.eclipse.jdt.core.compiler.problem.unusedImport" |
| * - possible values: { "error", "warning", "ignore" } |
| * - default: "ignore" |
| </pre> |
| Note that if import problems (separate settings) are disabled, unused imports will not be reported either. |
| This option is also available to the batch compiler ("-warn:unusedImports"). Implementations of <code>IProblemRequestor</code> |
| can identify this new problem through its ID <code>IProblem#UnusedImport</code>. |
| </li> |
| <li>Added API on IType so as to tell whether a type is anonymous, local or member.</li> |
| <li>Changing 2.0 API for refreshing external JARs so as to pass in a collection of projects to restrain the scope |
| of the update (see <code>IJavaModel#refreshExternalJARs(IJavaProject[],IProgressMonitor)</code>. </li> |
| </ul> |
| |
| <h3>Problem Reports Fixed</h3> |
| <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=17906">17906</a> |
| Rename package fails when inner classes are imported |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=18255">18255</a> |
| NPE during Organize imports.... See test5 in UI tests |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=18169">18169</a> |
| ast: incorrect length of SingleVariableDeclaration for some array declarations |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=18138">18138</a> |
| Resolving failure in variable declaration |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=18135">18135</a> |
| importing plugins resulted in 9MB of errors added to log |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=18190">18190</a> |
| add a new PackageFragmentRoot does not update the name lookup of dependent projects |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15441">15441</a> |
| Important: Problem highlight is out of sync with compiler |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12649">12649</a> |
| Missing import after move |
| |
| <h3>Problem Reports Closed</h3> |
| <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=18042">18042</a> |
| AST: Resolving failes with semicolon while loop body |
| |
| <p><hr><h1> |
| Eclipse Platform Build Notes <br> |
| Java development tools core</h1> |
| Eclipse SDK Build 20020529 - 29th May 2002 |
| <br>Project org.eclipse.jdt.core v_251 |
| <h2> |
| What's new in this drop</h2> |
| <ul> |
| </ul> |
| |
| <h3>Problem Reports Fixed</h3> |
| <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=18078">18078</a> |
| memory leak - destroy a WorkingCopy remove and re-add his buffer |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=16187">16187</a> |
| Problems occured building seleted resources. MemberTypeBinding |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=18029">18029</a> |
| disassembled code viewer handles \n incorrectly |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=17922">17922</a> |
| ClassCastException on rename temp |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=18054">18054</a> |
| JDT/Core is using the platform encoding instead of the encoding set in the UI |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=17923">17923</a> |
| Can't find refs to binary fields |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11823">11823</a> |
| npe when trying to set source to rt.jar |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=17609">17609</a> |
| deleting a resource results does not change local history |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=16120">16120</a> |
| SelectionParser build wrong AST for instanceof statement |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14468">14468</a> |
| F3 doesn't work on DefaultExceptionHandler |
| |
| <h3>Problem Reports Closed</h3> |
| <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14373">14373</a> |
| Number of spaces representing a tab is alway 4 |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=6169">6169</a> |
| Creating the tasks view hangs the UI thread |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=18070">18070</a> |
| NullPointerException during build |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9173">9173</a> |
| Exception about missing org.eclipse.core.boot\.classpath file? |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15602">15602</a> |
| OutOfMemoryError |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15311">15311</a> |
| Importing external plug-ins from file system fails |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=13852">13852</a> |
| Cannot generate EJB inheritance deployed code without debug info |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=17046">17046</a> |
| Inner class reference to Outer class method not recognized |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=17953">17953</a> |
| NullPointerException when compiling cocoon2 |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=17930">17930</a> |
| Moving secondary types is fooling the java incremental builder |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=17873">17873</a> |
| Synchronize Comparison does poor job on .classpath files |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=16736">16736</a> |
| Comment before package statement not associated with it |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12551">12551</a> |
| Search finds some but not all method refs |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=17254">17254</a> |
| Could not find .classpath. |
| |
| <p><hr><h1> |
| Eclipse Platform Build Notes <br> |
| Java development tools core</h1> |
| Eclipse SDK Build 20020527 - 27th May 2002 |
| <br>Project org.eclipse.jdt.core v_250 |
| <h2> |
| What's new in this drop</h2> |
| <ul> |
| <li>Added API to retrieve cached flags on type hierarchies (see <code>ITypeHierarchy#getCachedFlags(IType)</code>). Note that these |
| flags can help answering both isClass/isInterface queries as well (see <code>Flags.isInterface(int)</code></li> |
| <li>Added API to trigger a Java model refresh with respect to external JARs: <code>IJavaModel#refreshExternalJARs</code>. |
| <pre> |
| /** |
| * Triggers an update of the JavaModel with respect to the referenced external JARs. |
| * This operation will issue a JavaModel delta describing the discovered changes, in term |
| * of Java element package fragment roots added, removed or changed. |
| * |
| * @param monitor - a progress monitor used to report progress |
| * @exception JavaModelException in one of the corresponding situation: |
| * - an exception occurs while accessing project resources |
| * |
| * @see IJavaElementDelta |
| * @since 2.0 |
| */ |
| void refreshExternalJARs(IProgressMonitor monitor) throws JavaModelException; |
| </pre> |
| </li><li>Added flag for notifying a JAR content change during Java delta notification: <code>IJavaElementDelta#F_ARCHIVE_CONTENT_CHANGED</code></li> |
| </ul> |
| |
| <h3>Problem Reports Fixed</h3> |
| <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=17097">17097</a> |
| Searching for "*" in java gives a cryptic error message dialog. |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15162">15162</a> |
| Assertion failure during shutdown |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=17145">17145</a> |
| NPE while compiling |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=17807">17807</a> |
| Incremental build problems deleting secondary types |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=17564">17564</a> |
| Register java file types with the team plugin |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=17422">17422</a> |
| JDT Compiler Adapter and compatibility with Ant 1.5 |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=17101">17101</a> |
| Assertion failure during shutdown |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=17562">17562</a> |
| Race condition on startup leads to 2 JavaModel instances |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15395">15395</a> |
| AssertionFailedException when creating new Java project |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=17797">17797</a> |
| NullPointerException while building |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=17827">17827</a> |
| NullPointerException at CompilationResult.computePriority |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=16761">16761</a> |
| NPE when doing Project -> Rebuild All |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3329">3329</a> |
| Specification for IJavaElementDelta needed (1GHVW5M) |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=16753">16753</a> |
| Exception while building |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12159">12159</a> |
| Code Format is generating bogus output |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=16751">16751</a> |
| Renaming a class doesn't update all references |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=16789">16789</a> |
| Incomplete project element if .classpath file isn't readable |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=16279">16279</a> |
| compiler creates code that causes verifier error |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14113">14113</a> |
| Should listen to F_SOURCEATTACHED and F_SOURCEDETACHED java deltas |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15250">15250</a> |
| Need a better mapping for the method free return opcode |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=16091">16091</a> |
| Need way to refresh JAR files |
| |
| <h3>Problem Reports Closed</h3> |
| <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=16354">16354</a> |
| Code Assist has too many items after throws |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=16863">16863</a> |
| type hierarchy misses types |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14892">14892</a> |
| Failed package import leads to OutOfMemory errors at compile time |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=17197">17197</a> |
| F1 - "Add Jars" to build path locks up eclipse - win2k |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15211">15211</a> |
| NPE while searching for a field |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=16494">16494</a> |
| newSuperTypeHierarchy on binary type returns empty hierarchy |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=17127">17127</a> |
| IllegalArgumentException in SimpleName.setIdentifier(SimpleName.java:136) in M5 |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=16857">16857</a> |
| Empty folder creation |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=16209">16209</a> |
| Support declared packages that are different from directory location |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=6068">6068</a> |
| Walkback during plugin import |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12985">12985</a> |
| Unexpected full build in incremental mode |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11022">11022</a> |
| Unexpected full build |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=16436">16436</a> |
| CoreException importing org.eclipse.ui.win32 |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12520">12520</a> |
| JDTCompilerAdapter does not understand -extdirs |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10047">10047</a> |
| JDTCompilerAdapter ignores -nowarn and deprecation off. |
| |
| <p><hr><h1> |
| Eclipse Platform Build Notes <br> |
| Java development tools core</h1> |
| Eclipse SDK Build 20020521 - 21st May 2002 |
| <br>Project org.eclipse.jdt.core v_249 - MILESTONE 6 / FREEZE 1 |
| <h2> |
| What's new in this drop</h2> |
| <ul> |
| <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 |
| so as to avoid surfacing delimiter differences in between incompatible platforms. </li> |
| <li>The setting allowing for filtering resource copy now also supports folder filtering. Folder names are |
| recognized by their '/' suffix, e.g. "META-INF/" specifies filtering out all folder named 'META-INF' (and their contents)</li> |
| </ul> |
| |
| <h3>Problem Reports Fixed</h3> |
| <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3244">3244</a> |
| Classpath is not saved using UTF8 (1GCV467) |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=13878">13878</a> |
| Request to support folders for resource copy filters |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=16135">16135</a> |
| Unexpected errors while reconciling |
| |
| <h3>Problem Reports Closed</h3> |
| |
| <p><hr><h1> |
| Eclipse Platform Build Notes <br> |
| Java development tools core</h1> |
| Eclipse SDK Build 20020518 - 18th May 2002 |
| <br>Project org.eclipse.jdt.core v_248 |
| <h2> |
| What's new in this drop</h2> |
| <ul><li>Added <code>ToolFactory.createDefaultClassFileReader(IClassFile classfile, int decodingFlag)</code> as an helper method to |
| create a classfile reader for classfile elements.</li> |
| </ul> |
| |
| <h3>Problem Reports Fixed</h3> |
| <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=16130">16130</a> |
| build xerces/plugin.properties slow |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=16175">16175</a> |
| NPE in IndexManager#checkIndexConsistency |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15563">15563</a> |
| CompletionEngine does not report type packages of local variables |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12374">12374</a> |
| NPE in ResultCollector |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15977">15977</a> |
| NPE in Code Assist |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14037">14037</a> |
| Internal Error doing java search |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=16126">16126</a> |
| ArrayIndexOutOfBoundsException during compilation |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=16132">16132</a> |
| Error on Extract Method Refactoring |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=16052">16052</a> |
| NPE when search reference of a constructor |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15945">15945</a> |
| Creating new class causes most projects to be recompiled |
| |
| <h3>Problem Reports Closed</h3> |
| <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9244">9244</a> |
| Search Generates OutOfMemoryError |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15423">15423</a> |
| JRE_LIB source attachment via properties does not work |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15931">15931</a> |
| Proposed results to limited/invalid |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=16131">16131</a> |
| Java search fails to find all references to static final MB_ADDITIONS |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15192">15192</a> |
| PackageFragment::copy never overwrites |
| |
| <p><hr><h1> |
| Eclipse Platform Build Notes <br> |
| Java development tools core</h1> |
| Eclipse SDK Build 20020515 - 15th May 2002 |
| <br>Project org.eclipse.jdt.core v_247 |
| <h2> |
| What's new in this drop</h2> |
| <ul> |
| <li> New compiler option added to control max number of problems reported on a unit. Default is 100. See <code>JavaCore#getDefaultOptions()</code> |
| <pre> |
| * COMPILER / Maximum number of problems reported per compilation unit |
| * Specify the maximum number of problems reported on each compilation unit. |
| * - option id: "org.eclipse.jdt.core.compiler.maxProblemPerUnit" |
| * - possible values: "<n>" where <n> is zero or a positive integer (if zero then all problems are reported). |
| * - default: "100" |
| </pre> </li> |
| <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: |
| Window>Preferences>Java>Builder></li> |
| </ul> |
| |
| <h3>Problem Reports Fixed</h3> |
| <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=16051">16051</a> |
| DOM/AST: wrong position in if statement |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15788">15788</a> |
| Walkbacks at startup |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=16021">16021</a> |
| Infinite loop in JavaCore.isReferencedBy(...) |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14467">14467</a> |
| Outliner doesn't highlight method |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=16017">16017</a> |
| JavaBuilder reports build failures on dependencies onto internal JARs |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15568">15568</a> |
| Watchpoints, method breakpoints in interesting locations not showing in editor ruler |
| |
| <h3>Problem Reports Closed</h3> |
| <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=16801">16801</a> |
| Compiler problem when */ appears in commented String. |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12955">12955</a> |
| Problem with Type Dialog and HierarchyScopes - build 20020214 |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=16016">16016</a> |
| Opening a project after starting Eclipse misses project indexes (or other internal stuff) |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15190">15190</a> |
| Java Build errors after save |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=16008">16008</a> |
| Hang during shutdown |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12392">12392</a> |
| Problems to add Project from repository |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15103">15103</a> |
| Search results are missing qualification |
| |
| <p><hr><h1> |
| Eclipse Platform Build Notes <br> |
| Java development tools core</h1> |
| Eclipse SDK Build 20020514 - 14th May 2002 |
| <br>Project org.eclipse.jdt.core v_246 |
| <h2> |
| What's new in this drop</h2> |
| <ul> |
| <li>Java compiler never record more than 100 markers for compilation problems. All APIs using IProblemRequestor still |
| see them all. This change is intended to prevent the task list from being overhelmed with tons of secondary problems. </li> |
| <li>Added APIs that allow to create a type hierarchy with a set of working copies that take precendence |
| over their original compilation unit: |
| <ul> |
| <li><code>IType.newSuperTypeHierarchy(IWorkingCopy[], IProgressMonitor)</code></li> |
| <li><code>IType.newTypeHierarchy(IWorkingCopy[], IProgressMonitor)</code></li> |
| </ul> |
| Note that change notification and refreshing is not supported on these hierarchies. |
| </li> |
| </ul> |
| |
| <h3>Problem Reports Fixed</h3> |
| <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14051">14051</a> |
| The implementation for IType.resolveType(String) is not implemented as noted in the JavaDoc specs |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15322">15322</a> |
| need a way to create a type hierarchy that considers working copies |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15142">15142</a> |
| CCE in SourceConstructorDeclaration |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15349">15349</a> |
| JavaModelException out of Content assist |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15677">15677</a> |
| Exception calling sourceType.getFields on working copy of new class |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15657">15657</a> |
| IDOMMethod.getReturnType returns null for all methods |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15804">15804</a> |
| DOM/AST: wrong Length in cascading if/then/else |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15400">15400</a> |
| Compiler generates way too many errors |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15857">15857</a> |
| Deadlock in the indexer.shutdown() |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15756">15756</a> |
| Organizing imports doesn't pick up the right type |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15430">15430</a> |
| hang up eclipse |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14965">14965</a> |
| Search results in .class files don't select reference |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15690">15690</a> |
| Classpath being set in wrong notification lifecycle |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15810">15810</a> |
| ClasspathContainer question |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15717">15717</a> |
| I cant hold JDK Compiler Compliance level setting. |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15448">15448</a> |
| i keep loosing preferences |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15113">15113</a> |
| extract method: assertion failure |
| |
| <h3>Problem Reports Closed</h3> |
| <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=8137">8137</a> |
| Code assist for anonymous inner type too late |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15761">15761</a> |
| Log message after importing plugins fails |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15852">15852</a> |
| need set api on IClasspathEntry |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15579">15579</a> |
| Incomplete Java Error Message |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=13756">13756</a> |
| Code Completion + Type Introspection |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3198">3198</a> |
| Caller of Signature.toString(String) should be aware that it won't work for '$' separated top-level types (1G4QB2S) |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15332">15332</a> |
| Problem with "\\" in editor/compiler |
| |
| <p><hr><h1> |
| Eclipse Platform Build Notes <br> |
| Java development tools core</h1> |
| Eclipse SDK Build 20020507 - 7th May 2002 |
| <br>Project org.eclipse.jdt.core v_245 |
| <h2> |
| What's new in this drop</h2> |
| <ul> |
| <li>Added org.eclipse.jdt.core.dom.Message#Message(String, int, int). This new constructor allows to set the length field. The constructor |
| 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 |
| is never used.</li> |
| <li>Renamed org.eclipse.jdt.core.dom.Message#getSourcePosition() to org.eclipse.jdt.core.dom.Message#getStartPosition(). This |
| is more consistent with the DOM/AST API. The old method has been deprecated and will be removed in a close future.</li> |
| <li>Added org.eclipse.jdt.core.dom.Message#getLength() allowing to retrieve the length of the node on which |
| the message has been reported.</li> |
| <li> Added <code>JavaCore#getSharedWorkingCopies(IBufferFactory)</code> allowing to retrieve all registered working |
| copies for a given buffer factory. </li> |
| <li> JavaBuilder no longer build projects for which prerequisite projects aborted the build process. This considerably |
| reduces the number of secondary errors when dealing with workspace setup problems.</li> |
| <li> Added <code>IWorkingCopy#reconcile(boolean forceProblemDetection, IProgressMonitor monitor)</code> allowing to force |
| problem refresh even if working copy was already consistent. |
| <li> Added <code>IClasspathContainer</code> new kind constant <code>K_DEFAULT_SYSTEM</code> to denote system libraries implicitely contributed |
| by a runtime. </li> |
| <li> Classpath container path can have more than 2 segments. First one is still the container ID, the remaining ones are forming the hints |
| passed to the resolution phase (<code>ClasspathContainerInitializer</code> </li> |
| <li> Classpath containers can no longer contain variable entries </li> |
| <li>JavaCore now persists its options (<code>JavaCore#getOptions</code>) using its plugin property store. Clients no longer need to save them. </li> |
| <li>JavaCore now provides constants for all supported option IDs and values.</li> |
| <li>JavaCore option added, to allow build to abort in presence of invalid classpath. |
| <li>Leveraged new encoding support from Platform/Core. The JavaCore option "org.eclipse.jdt.core.encoding" is now equivalent to <code>ResourcesPlugin.getEncoding()</code>. |
| <pre> |
| * BUILDER / Abort if Invalid Classpath |
| * Allow to toggle the builder to abort if the classpath is invalid |
| * - option id: "org.eclipse.jdt.core.builder.invalidClasspath" |
| * - possible values: { "abort", "ignore" } |
| * - default: "ignore" |
| </pre> |
| </ul> |
| |
| <h3>Problem Reports Fixed</h3> |
| <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15416">15416</a> |
| Classpath container - need to set value even if not referenced |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15418">15418</a> |
| Classpath container - may get the init-in-progress value back |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15334">15334</a> |
| ast: Message should have length |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15364">15364</a> |
| search for references of DebugUIPlugin.setAttributes(...) fails |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15175">15175</a> |
| Need API to retrieve all shared working copies for a buffer factory |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15254">15254</a> |
| JavaModelManager thinks JavaProject is closed when it is open |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3356">3356</a> |
| API - should provide API for running batch compiler (1GJIWDP) |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15244">15244</a> |
| NPE in JDTCompilerAdapter |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15289">15289</a> |
| Why is an incorrect package declaration not reported during reconciling |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=13225">13225</a> |
| quick fix: shows up only after I save |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15081">15081</a> |
| JavaConventions.validateClasspath allows nesting source folders |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15044">15044</a> |
| Unable to view some non-java files in external jars |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15177">15177</a> |
| Classpath markers not correctly updated |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15168">15168</a> |
| circular errors not reported |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=13957">13957</a> |
| LaunchingPlugin specification of resourceCopyExclusionFilter |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12977">12977</a> |
| Adding Java nature to a project does not bring it to like in package view |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15107">15107</a> |
| Internal Error organizing imports |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15030">15030</a> |
| NPE trying to open or edit source files that reference jbuilder.jar |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14838">14838</a> |
| Scrapbook editor: bad handling of // comment |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12543">12543</a> |
| Code assist to insert method does not work when there are extra top-level statements |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15061">15061</a> |
| IllegalArgumentException in ASTNode.setSourceRange |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15036">15036</a> |
| ASTVisitor.preVisit and ASTVisitor.postVisit not called correctly |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3193">3193</a> |
| JM - ISourceManipulation.delete send replace-BufferChangedEvent (1FYE8XI) |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15091">15091</a> |
| Too many cycle markers generated when cycle is detected |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14754">14754</a> |
| CodeAssist - Duplicate method declaration proposal inside anonymous type |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15051">15051</a> |
| Synthetic access methods are not reported to be synthetic |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3059">3059</a> |
| JRE_LIB not appended to buildPath (1GF7TAZ) |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15050">15050</a> |
| Cleanup Javadoc @exception tags in DOM/AST |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14151">14151</a> |
| The code formatter does not respect the "maximum line length" property when the indentation is set to tabulation. |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14974">14974</a> |
| Bad generated code for '+=' and '-=' operators |
| |
| <h3>Problem Reports Closed</h3> |
| <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15719">15719</a> |
| Errors during build |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=15087">15087</a> |
| NPE when methods from the outermost enclosing class is invoked in a anonymous class |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=13057">13057</a> |
| NPE in JavaElementRequestor |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11155">11155</a> |
| ArrayIndexOutOfBounds exception that caused workbench to freeze |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12921">12921</a> |
| Build sometimes builds files that have not changed |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14962">14962</a> |
| JDT Search returning improper type |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14929">14929</a> |
| External Locations for Output Files |
| |
| <p><hr><h1> |
| Eclipse Platform Build Notes <br> |
| Java development tools core</h1> |
| Eclipse SDK Build 20020430 - 30th April 2002 |
| <br>Project org.eclipse.jdt.core v_243 |
| <h2> |
| What's new in this drop</h2> |
| <ul> |
| <li>Priority of the background indexer has been lowered so that |
| it doesn't interfer with other threads (e.g. when switching JRE |
| the indexing will not start before the switch has completed) |
| </li> |
| <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>): |
| <ul> |
| <li><code>classpathContainerChanged()</code> got replaced with setter method <code>JavaCore.setClasspathContainer(IPath containerPath, IJavaProject[] affectedProjects, IClasspathContainer respectiveContainers) </code></li> |
| <li><code>ClasspathContainerResolver</code> got renamed into <code>ClasspathContainerInitializer</code></li> |
| <li> Container can no longer contain any <code>CPE_SOURCE</code> entry. |
| <li> added container interface <code> IClasspathContainer </code> in order to allow containers to be presented in a UI. |
| <ul> |
| <li>IClasspathEntry[] getClasspathEntries() </li> |
| <li>String getDescription() </li> |
| <li>int getKind() </li> |
| <li>Path getPath() </li> |
| </ul> |
| </ul> |
| </li> |
| <li>If the completion is inside a super type in type declaration header then the relevance grow |
| when the type have the correct nature : |
| <ul> |
| <li> After <code>extends</code> keyword of a class header the relevance grow if the type is a class. |
| </li> |
| <li> After <code>implements</code> keyword of a class header the relevance grow if the type is an interface. |
| </li> |
| <li> After <code>extends</code> keyword of an interface header the relevance grow if the type is an interface. |
| </li> |
| </ul> |
| </li> |
| <li> If the completion is inside a type in a catch or throws clause the relevance grow when the type is an exception |
| (if the name of the type contain <code>exception</code> or <code>error</code>). |
| </li> |
| <li> If the completion is inside a throw statement the relevance grow when the proposal is an exception. |
| </li> |
| <li>The background indexer now recovers from internal crash. If this happens, |
| a new thread is created and a consistency check is done on all indexes. |
| </li> |
| <li>An internal buffer factory is now used to create buffers when |
| clients don't provide one. |
| </li> |
| <li>Special handling in the formatter for //$NON-NLS- comments in the source. When a line contains such comments |
| 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 |
| <a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=12540">12540</a>. |
| </li> |
| </ul> |
| |
| <h3>Problem Reports Fixed</h3> |
| <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14933">14933</a> |
| AST: No error message generated for unreachable code |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14921">14921</a> |
| No error message from inner type instantiation in static context |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=13919">13919</a> |
| Declaration for package not found if scope is not project |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14852">14852</a> |
| Organize Import: missing import |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=13531">13531</a> |
| Java indexing thread finds "Bonjour, le monde!" too interesting |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14878">14878</a> |
| static final char NegThree= (char)-3, -3 == NegThree returns true |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14331">14331</a> |
| ICompilationUnit.getElementAt dos not find import decl |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14038">14038</a> |
| ClassCastException during JavaReconciling |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14011">14011</a> |
| ASTNode.checkNewChild(ASTNode, ASTNode, boolean, Class) |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=13577">13577</a> |
| Problem highlighter is unable to import from Java3D library. |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14831">14831</a> |
| NPE with hierarchy search of a local variable |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14243">14243</a> |
| Applet Viewer Integration |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14140">14140</a> |
| ClassCastException when trying to open Java editor |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14834">14834</a> |
| smalltalk-ish error message |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11651">11651</a> |
| Auto-complete shows all Object subclasses after "throws" keyword |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=4970">4970</a> |
| Automatic Code Assist needs to be smarter #6 |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=8651">8651</a> |
| Code assist should offer exception instead of any class |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14767">14767</a> |
| bug in IJavaProject.findType(String, String) |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14642">14642</a> |
| StringIndexOutOfBoundsException when attempting to view some classes |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14558">14558</a> |
| Adding binary project doesn't fix classpath problems. |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14588">14588</a> |
| NullPointerException in Util.equalArraysOrNull |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=13492">13492</a> |
| Should handle JavaModelExceptions that contains CoreException more gracefully |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12540">12540</a> |
| Code formatter should leave comments at end of line |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14387">14387</a> |
| Formatter isn't //$NON-NLS-1$ aware |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14313">14313</a> |
| DCR: AST in methods with missing return type |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14094">14094</a> |
| Indexer: Deadlock on delete project |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14594">14594</a> |
| "Open type" doesn't find types in project with Java nature added |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14602">14602</a> |
| ast: length of variable declaration fragment |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14592">14592</a> |
| IType#getTypes and IType#getDeclaringType are not coherent with Hastable |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=13868">13868</a> |
| Java Model not updated properly |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=13234">13234</a> |
| Can't open type |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9296">9296</a> |
| Hang on open type during indexing |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=13916">13916</a> |
| api: IScanner - Scanner.linePtr |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14526">14526</a> |
| NPE when resolving a SimpleName |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11529">11529</a> |
| ast: missing (?) binding on simpleName in VariableDeclaration |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14453">14453</a> |
| Remove InfixExpression.Operator.INSTANCEOF operator |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14490">14490</a> |
| Possible concurrency hole when saving index before query |
| |
| <h3>Problem Reports Closed</h3> |
| <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14844">14844</a> |
| NPE creating binary projects |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14908">14908</a> |
| 100% CPU utilization, hang |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14733">14733</a> |
| NPE setting marker attributes |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=13743">13743</a> |
| (NPE) Eclipse froze during "open type" |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14074">14074</a> |
| Search: Not all refs to TwoPaneElementSelector constructor found |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14889">14889</a> |
| bug in IJavaProject.findType(String, String) |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12439">12439</a> |
| auto completion doesn't consistently work |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14818">14818</a> |
| no message for uncaught exception in try block when return in finally |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=13810">13810</a> |
| ClassCastException in indexer |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=13527">13527</a> |
| NPE + GP switching JRE |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14096">14096</a> |
| IWorkingCopy.findElements should not return null |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=13943">13943</a> |
| Eclipse crashes when doing a "rebuild all" |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14440">14440</a> |
| Possible bug in compiling inner classes |
| |
| <p><hr><h1> |
| Eclipse Platform Build Notes <br> |
| Java development tools core</h1> |
| Eclipse SDK Build 20020508-M5patch" - 8th May 2002 |
| <br>Project org.eclipse.jdt.core v_242b |
| <h2> |
| What's new in this drop</h2> |
| <ul> |
| <li>Java builder is logging its internal errors </li> |
| </ul> |
| <h3>Problem Reports Fixed</h3> |
| |
| <h3>Problem Reports Closed</h3> |
| |
| <p><hr><h1> |
| Eclipse Platform Build Notes <br> |
| Java development tools core</h1> |
| Eclipse SDK Build 20020423 - 23rd April 2002 |
| <br>Project org.eclipse.jdt.core v_242a |
| <h2> |
| What's new in this drop</h2> |
| <ul> |
| <li>Java model API additions: |
| <ul> |
| <li><code>IJavaProject.findType(String)</code></li> |
| <li><code>IJavaProject.findType(String, String)</code></li> |
| <li><code>IMethod.isMainMethod()</code></li> |
| <li><code>IMethod.isSimilar(IMethod)</code></li> |
| <li><code>IType.getFullyQualifiedName(char)</code></li> |
| <li><code>IType.getTypeQualifiedName(char)</code></li> |
| </ul> |
| </li> |
| <li>API change: <code>IWorkingCopy.findSharedWorkingCopy()</code> is now taking an extra argument: the buffer factory it is associated with. This ensures that |
| working copies can only be reused for the same buffer factories. |
| </li> |
| <li> JavaModelOperations now guarantee the JavaModel is up to date when notifying the Java model change listeners. In particular, |
| a builder running after the Java builder will be able to query the Java model with respect to the changes introduced through Java model |
| operations (except for index queries). This was never guaranteed in 1.0, but indirectly occurred due to the fact that the previous Java |
| builder implementation did force to refresh the Java model while building. </li> |
| <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>): |
| <br>Added new type of classpath entry (<code>CPE_CONTAINER</code>), (see proposal here) so as to better encapsulate client defined libraries. |
| Typically, VM installs would use classpath containers instead of classpath variables (<code>JRE_LIB</code>) so as to better describe the corresponding |
| set of libraries (including extension dirs) to be placed on the build path. |
| <p>New APIs added to reflect this addition: |
| <ul> |
| <li><code>JavaCore.newContainerEntry(IPath containerPath)</code></li> |
| <li><code>JavaCore.newContainerEntry(IPath containerPath, boolean isExported)</code></li> |
| <li><code>JavaCore.classpathContainerChanged(IPath containerPath, IJavaElement scope) </code></li> |
| <li><code>ClasspathContainerResolver </code></li> |
| </ul> |
| </li> |
| <li>DOM/AST:<br>A new type of node has been added to handle properly the instanceof expression. So the new InstanceofExpression node |
| replaced the usage of InfixExpression with the operator InfixExpression.Operator.INSTANCEOF. This operator has been |
| 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> |
| </ul> |
| |
| <h3>Problem Reports Fixed</h3> |
| <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=13807">13807</a> |
| null binding returned for fully qualified array declaration |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14403">14403</a> |
| ast: exception on creation |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14229">14229</a> |
| Failure writing to a read only .project |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=13905">13905</a> |
| changes to read-only .classpath file are not thrown out |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=6165">6165</a> |
| handle read-only class path file in a graceful way |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14322">14322</a> |
| AST/DOM : IVariableBinding.getDeclaringClass() for 'length' field of an array return null |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14343">14343</a> |
| ClassFileReader.getEnclosingTypeName() should return null for anonymous types |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12363">12363</a> |
| Better integration of the batch compiler with ant javac task option -extdirs |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14217">14217</a> |
| DOM/AST: wrong start position for expression statement |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14106">14106</a> |
| Declarations in Hierarchy does not find declarations in hierarchy |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=13060">13060</a> |
| Type hierarchy on region populates Java Model cache for types in the region |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14117">14117</a> |
| NPE importing binary projects |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14172">14172</a> |
| Builder is setting source resources as derived! |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3266">3266</a> |
| Changing kind of classpath entry reports 1 delta (1GDTRTP) |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=13231">13231</a> |
| Quick Fix: wrong proposal |
| |
| <h3>Problem Reports Closed</h3> |
| <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14141">14141</a> |
| NullPointerException during search |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=13831">13831</a> |
| NPE in RegionBasedTypeHierarchy |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12914">12914</a> |
| Compiler cannot resolve javax.net |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=13964">13964</a> |
| Exception on startup |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14198">14198</a> |
| AST: CastExpression.getType().resolveBinding() is null |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=13939">13939</a> |
| DBCS: no error message to invalid character in java source |
| <p><hr><h1> |
| Eclipse Platform Build Notes <br> |
| Java development tools core</h1> |
| Eclipse SDK Build 20020418 - 18th April 2002 |
| <br>Project org.eclipse.jdt.core v_241a |
| <h2> |
| What's new in this drop</h2> |
| <ul> |
| <li>Changing the source attachement of a jar will now correctly fire source |
| attachment java deltas. The flags of these deltas are: |
| <ul> |
| <li><code>IJavaElementDelta.F_SOURCEATTACHED</code> if a source |
| has been attached to a jar and no source previously existed. |
| </li> |
| <li><code>IJavaElementDelta.F_SOURCEDETACHED</code> if a source |
| has been detached from a jar and no other source has been attached. |
| </li> |
| <li><code>IJavaElementDelta.F_SOURCEDETACHED | JavaElementDelta.F_SOURCEATTACHED</code> |
| if an attached source has been changed. |
| </li> |
| </ul> |
| </li> |
| </ul> |
| |
| <h3> |
| Problem Reports Fixed</h3> |
| <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14023">14023</a> |
| NPE in build notifier |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14115">14115</a> |
| Changing source attachment should not fire a F_REMOVED_FROM_CLASSPATH delta |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14055">14055</a> |
| NPE in JavaModelManager.getVariableAsXMLString |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14007">14007</a> |
| StringLiteral.setLiteralValue does not do Unicode escaping |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14013">14013</a> |
| Compiler should not consider 'this.CONST' as constant expression |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14008">14008</a> |
| VariableBinding.getVariableId contains suspicious code |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=13989">13989 </a> |
| Package view doesn't refresh after JRE switching |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12588">12588</a> |
| Good match marked as potential |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=13143">13143</a> |
| Binary constructor search does not work (ref & decl) |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=13807">13807</a> |
| null binding returned for fully qualified array declaration |
| <h3> |
| Problem Reports Closed</h3> |
| <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14103">14103</a> |
| Too many dependents found when incrementally recompiling |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=4384">4384</a> |
| Setting classpath variables does two builds |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3285">3285</a> |
| Why does change the source attachment trigger a build (1GEHXW3) |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=13906">13906</a> |
| Compiler did not detect uncaught exception |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=14019">14019</a> |
| NPE with code assist working in an anonymous inner class |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9263">9263</a> |
| Code assist can't see other project's class folders |
| |
| <p><hr><h1> |
| Eclipse Platform Build Notes <br> |
| Java development tools core</h1> |
| Eclipse SDK Build 20020416 - 16th April 2002 - MILESTONE 5 |
| <br>Project org.eclipse.jdt.core v_240 |
| <h2> |
| What's new in this drop</h2> |
| <ul> |
| <li> Changed the package fragment caching policy so as to accomodate large workspaces. It used to be an overflowing LRU cache of size 1000 |
| package fragments. It now is a simple table, which is never emptied implicitly any longer. Memory overhead looks negligeable, and it allows to |
| deal much better with very large workspaces. Other similar improvements were made on the same front so as to improve JRE switching with such |
| workspaces. |
| |
| </li> |
| <li> ElementChangedEvent got added notion of type (similar to IResourceChangeEvent), so as to better |
| allow clients to react to JavaModel changes: |
| <ul> |
| <li> ElementChangedEvent.POST_CHANGE : |
| <pre> |
| /** |
| * Event type constant (bit mask) indicating an after-the-fact |
| * report of creations, deletions, and modifications |
| * to one or more Java element(s) expressed as a hierarchical |
| * java element delta as returned by <code>getDelta</code>. |
| * |
| * Note: this notification occurs during the corresponding POST_CHANGE |
| * resource change notification, and contains a full delta accounting for |
| * any JavaModel operation and/or resource change. |
| * |
| * @see IJavaElementDelta |
| * @see IResourceChangeEvent |
| * @see #getDelta |
| * @since 2.0 |
| */ |
| public static final int POST_CHANGE = 1; |
| </pre> |
| </li> |
| |
| <li> ElementChangedEvent.PRE_AUTO_BUILD |
| <pre> |
| /** |
| * Event type constant (bit mask) indicating an after-the-fact |
| * report of creations, deletions, and modifications |
| * to one or more Java element(s) expressed as a hierarchical |
| * java element delta as returned by <code>getDelta</code>. |
| * |
| * Note: this notification occurs during the corresponding PRE_AUTO_BUILD |
| * resource change notification. The delta which is notified here only contains |
| * information relative to the previous JavaModel operations (i.e. ignores the |
| * possible resources which have changed outside Java operations). In |
| * particular, it is possible that the JavaModel be inconsistent with respect to |
| * resources which got modified outside JavaModel operations (it will only be |
| * fully consistent once the POST_CHANGE notification has occured). |
| * |
| * @see IJavaElementDelta |
| * @see IResourceChangeEvent |
| * @see #getDelta |
| * @since 2.0 |
| */ |
| public static final int PRE_AUTO_BUILD = 2; |
| </pre> |
| </li> |
| |
| <li> ElementChangedEvent.RECONCILE |
| <pre> |
| /** |
| * Event type constant (bit mask) indicating an after-the-fact |
| * report of creations, deletions, and modifications |
| * to one or more Java element(s) expressed as a hierarchical |
| * java element delta as returned by <code>getDelta</code>. |
| * |
| * Note: this notification occurs as a result of a working copy reconcile |
| * operation. |
| * |
| * @see IJavaElementDelta |
| * @see IResourceChangeEvent |
| * @see #getDelta |
| * @since 2.0 |
| */ |
| public static final int POST_RECONCILE = 4; |
| </pre> |
| </li> |
| </ul> |
| </li> |
| <li> |
| Also added a corresponding API on JavaCore so as to allow registering a listener for a given type of event. |
| <pre> |
| /** |
| * Adds the given listener for changes to Java elements. |
| * Has no effect if an identical listener is already registered. |
| * After completion of this method, the given listener will be registered for exactly the |
| * the specified events. If they were previously registered for other events, they |
| * will be deregistered. |
| * |
| * Once registered, a listener starts receiving notification of changes to |
| * java elements in the model. The listener continues to receive |
| * notifications until it is replaced or removed. |
| * |
| * Listeners can listen for several types of event as defined in <code>ElementChangeEvent</code>. |
| * Clients are free to register for any number of event types however if they register |
| * for more than one, it is their responsibility to ensure they correctly handle the |
| * case where the same java element change shows up in multiple notifications. |
| * Clients are guaranteed to receive only the events for which they are registered. |
| * |
| * |
| * @param listener the listener |
| * @param eventMask the bit-wise OR of all event types of interest to the listener |
| * @see IElementChangeListener |
| * @see ElementChangeEvent |
| * @see #removeElementChangeListener |
| * @since 2.0 |
| */ |
| public static void addElementChangedListener(IElementChangedListener listener, int eventMask) |
| </pre> |
| |
| </li> |
| </ul> |
| |
| <h3> |
| Problem Reports Fixed</h3> |
| <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12353">12353</a> |
| DocumentAdapter can never be closed |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9628">9628</a> |
| Switching JRE is slow |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11585">11585</a> |
| Large # of projects lock essential operations in the Workspace |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=13393">13393</a> |
| Extremely poor java editor performance in 2002040x |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=13233">13233</a> |
| IllegalArgumentException on variable declaration in evaluation |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=13625">13625</a> |
| Remove deprecated method from AST/DOM |
| <h3> |
| Problem Reports Closed</h3> |
| <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=13593">13593</a> |
| Code Formatter formats synchronized incorrectly. |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12921">12921</a> |
| Build sometimes builds files that have not changed |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=13522">13522</a> |
| NPE on anonymous class code assist. |
| |
| |
| <p><hr><h1> |
| Eclipse Platform Build Notes <br> |
| Java development tools core</h1> |
| Eclipse SDK Build 20020411 - 11th April 2002 |
| <br>Project org.eclipse.jdt.core v_239 |
| <h2> |
| What's new in this drop</h2> |
| <ul> |
| <li>Added a first proposal for .class file reading APIs. This is still experimental and might change slightly. |
| See new API in org.eclipse.jdt.core.util. |
| <ul> |
| <li>ByteCodeVisitorAdapter</li> |
| <li>ClassFormatException</li> |
| <li>DecodingFlag</li> |
| <li>IAttributeNamesConstants</li> |
| <li>IBytecodeVisitor</li> |
| <li>IClassFileAttribute</li> |
| <li>IClassFileDisassembler and ToolFactory#createDefaultClassFileDisassembler</li> |
| <li>IClassFileReader</li> |
| <li>ICodeAttribute</li> |
| <li>IConstantPool</li> |
| <li>IConstantPoolConstant</li> |
| <li>IConstantPoolEntry</li> |
| <li>IConstantValueAttribute</li> |
| <li>IExceptionAttribute</li> |
| <li>IExceptionTableEntry</li> |
| <li>IFieldInfo</li> |
| <li>IInnerClassesAttribute</li> |
| <li>IInnerClassesAttributeEntry</li> |
| <li>ILineNumberAttribute</li> |
| <li>ILocalVariableAttribute</li> |
| <li>ILocalVariableTableEntry</li> |
| <li>IMethodInfo</li> |
| <li>IModifierConstants</li> |
| <li>IOpcodeMnemonics</li> |
| <li>ISourceAttribute</li> |
| <li>OpcodeStringValues</li> |
| </ul> |
| The default implementations are in org.eclipse.jdt.internal.core.util. Any comment is welcome and related bugs |
| should be entered in JDT/Core. |
| <li>Added char array based APIs on Signature. This APIs avoid creating needless Strings and |
| are thus much more performant than their String based equivalent. |
| <ul> |
| <li><code>createArraySignature(char[], int arrayCount)</code></li> |
| <li><code>createCharArrayTypeSignature(char[], boolean)</code></li> |
| <li><code>createMethodSignature(char[][], char[]) </code></li> |
| <li><code>getArrayCount(char[])</code></li> |
| <li><code>getElementType(char[])</code></li> |
| <li><code>getParameterCount(char[])</code></li> |
| <li><code>getParameterTypes(char[])</code></li> |
| <li><code>getQualifier(char[])</code></li> |
| <li><code>getReturnType(char[])</code></li> |
| <li><code>getSimpleName(char[])</code></li> |
| <li><code>getSimpleNames(char[])</code></li> |
| <li><code>toCharArray(char[], char[], char[][], boolean, boolean)</code></li> |
| <li><code>toCharArray(char[])</code></li> |
| <li><code>toQualifiedName(char[][])</code></li> |
| </ul> |
| </li> |
| <li>Removed temporary 2.0 API which were deprecated in previous builds: |
| <ul> |
| <li><code>IWorkingCopy#getSharedWorkingCopy(IProgressMonitor, IBufferFactory)</code>, use API with extra <code>IProblemRequestor</code></li> |
| <li><code>IWorkingCopy#getWorkingCopy(IProgressMonitor, IBufferFactory)</code>, use API with extra <code>IProblemRequestor</code></li> |
| <li><code>IWorkingCopy#reconcile(IProblemRequestor)</code>, use API with no <code>IProblemRequestor</code></li> |
| </ul> |
| </li> |
| </ul> |
| |
| <h3> |
| Problem Reports Fixed</h3> |
| <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12762">12762</a> |
| Performance - Signature#createTypeSignature should be implemented in term of char[] |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12688">12688</a> |
| NPE with code assist |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=13408">13408</a> |
| Subfolders of build folder are not marked as derived |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=13355">13355</a> |
| NPE during code completion |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=13391">13391</a> |
| NPE doing code assist |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=13487">13487</a> |
| NPE in CompletionEnige |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=13395">13395</a> |
| loading swt+examples with auto-build on causes deadlock (or takes a very long time) |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=13063">13063</a> |
| NPE in extract method |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=13247">13247</a> |
| IllegalArgumentException while creating AST |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=13386">13386</a> |
| 'not implemented yet' surfaced on Display in debug |
| <h3> |
| Problem Reports Closed</h3> |
| <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12617">12617</a> |
| code assist: Proposals inside method parameters |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12338">12338</a> |
| Unnecessary recompilation when adding packages |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12262">12262</a> |
| Compiler Bug with import Statement |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=7082">7082</a> |
| NPE during build |
| |
| <p><hr><h1> |
| Eclipse Platform Build Notes <br> |
| Java development tools core</h1> |
| Eclipse SDK Build 20020409 - 9th April 2002 |
| <br>Project org.eclipse.jdt.core v_238a |
| <h2> |
| What's new in this drop</h2> |
| <ul> |
| <li>Adding a new empty source folder no longer causes a full build. Only an incremental build is needed now. |
| </li> |
| <li>Java model API additions: |
| <ul> |
| <li><code>IJavaElement.getAncestor(int)</code></li> |
| <li><code>IJavaElement.getOpenable()</code></li> |
| <li><code>IJavaElement.getPath()</code></li> |
| <li><code>IJavaElement.getResource()</code></li> |
| <li><code>IJavaProject.isOnClasspath(IJavaElement)</code></li> |
| <li><code>IPackageFragmentRoot.getRawClasspathEntry()</code></li> |
| <li><code>IType.findMethods(IMethod)</code></li> |
| <li><code>IWorkingCopy.findElements(IJavaElement)</code></li> |
| <li><code>IWorkingCopy.findPrimaryType()</code></li> |
| </ul> |
| </li> |
| <li>ICompletionRequestor API change : |
| <ul> |
| <li> Added #beginReporting() and #endReporting() API on <code>IProblemRequestor</code>. #beginReporting is always called before restarting error detection. #endReporting is always called at the |
| end of detection. |
| </li> |
| <li> Added API for setting multiple classpath variables at once (<code>JavaCore#setClasspathVariables</code>, this allows to update |
| all affected projects exactly once, instead of iterating multiple times on each project (if it references the variable). This can improve performance |
| when setting JRE variables. |
| </li> |
| <li> Added a new parameter <code>relevance</code> to be able to sort proposal by degree of relevance. |
| <code>relevance</code> is a positive integer which are used for determine if this proposal is more relevant than another proposal. |
| This value can only be used for compare relevance. A proposal is more relevant than another if his relevance |
| value is higher. |
| <br> |
| <br><tt>ICompletionRequestor{</tt> |
| <br><tt> void acceptAnonymousType(..., <b>int relevance</b>);</tt> |
| <br><tt> void acceptClass(..., <b>int relevance</b>);</tt> |
| <br><tt> void acceptError(...);</tt> |
| <br><tt> void acceptField(..., <b>int relevance</b>);</tt> |
| <br><tt> void acceptInterface(..., <b>int relevance</b>);</tt> |
| <br><tt> void acceptKeyword(..., <b>int relevance</b>);</tt> |
| <br><tt> void acceptLabel(..., <b>int relevance</b>);</tt> |
| <br><tt> void acceptLocalVariable(..., <b>int relevance</b>);</tt> |
| <br><tt> void acceptMethod(..., <b>int relevance</b>);</tt> |
| <br><tt> void acceptMethodDeclaration(..., <b>int relevance</b>);</tt> |
| <br><tt> void acceptModifier(..., <b>int relevance</b>);</tt> |
| <br><tt> void acceptPackage(..., <b>int relevance</b>);</tt> |
| <br><tt> void acceptType(..., <b>int relevance</b>);</tt> |
| <br><tt> void acceptVariableName(..., <b>int relevance</b>);</tt> |
| <br><tt>}</tt> |
| <br> |
| <br> |
| </li> |
| <li> |
| 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 |
| 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. |
| </li> |
| </ul> |
| </li> |
| </ul> |
| |
| <h3> |
| Problem Reports Fixed</h3> |
| <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12614">12614</a> |
| Initializing JRE variables slow on plug-in activation |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12986">12986</a> |
| Creating a working copy does not involve the problem requestor |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12858">12858</a> |
| Compiler Bug : Invalid Byte Code: |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11739">11739</a> |
| Dead branches in package/project Hierarchy View |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12873">12873</a> |
| CodeAssist : missing proposal of method declaration |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12007">12007</a> |
| Source folder ending with .jar considered as JAR archive |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12908">12908</a> |
| Build and save attempt fail with NPE and trying it many times crashs Eclipse |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12246">12246</a> |
| Packages view shows .class and .java files when JAR has source |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3349">3349</a> |
| Need a IJavaElement.getUnderlyingResource that does not do the exists test (1GJ69GP) |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12975">12975</a> |
| jacks - qualified assignment to final field should be rejected |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12969">12969</a> |
| jacks - synchronized (void expression) should be rejected |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12705">12705</a> |
| Progress monitor cuts off package name |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12767">12767</a> |
| AST MethodBinding question |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9179">9179</a> |
| DCR: Need IJavaSearchScope equals or encloses |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12444">12444</a> |
| strange types names in ReorderParameters error dialog |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12781">12781</a> |
| AST instanceof-InfixExpression: Cant resolve type |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12778">12778</a> |
| Typo in comment: InfixExpression.RIGHT_SHIFT_UNSIGNED |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12768">12768</a> |
| IScanner doesn't let user state whether line separators are to be recorded |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12651">12651</a> |
| NPE out of the CompletionEngine |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12761">12761</a> |
| Closing a top level binary type doesn't close the class files of its inner types |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12760">12760</a> |
| Type hierarchy missing anonymous binary type if closed |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12674">12674</a> |
| Too many problems while reconciling |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12373">12373</a> |
| Assert$AssertionFailedException error while reconciling |
| |
| <h3> |
| Problem Reports Closed</h3> |
| <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=13059">13059</a> |
| incorrect (?) code compiles |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12880">12880</a> |
| SQLJ Support |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12603">12603</a> |
| Could not delete empty java file |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9600">9600</a> |
| Field reference in working copy not found |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12995">12995</a> |
| ToolFactory::createScanner - incorrect javadoc |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12933">12933</a> |
| "Never used" variable warnings can't detect across scope |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=5135">5135</a> |
| Open Java editor on IResource.class do an error |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12809">12809</a> |
| Unimplemented methods should not prevent class from running |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10421">10421</a> |
| WSAD hang while setting buildpath |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12590">12590</a> |
| Returning the type when local var is selected breaks refactoring |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12710">12710</a> |
| Inconsistent behavior for the method IType.createField() |
| |
| <p><hr><h1> |
| Eclipse Platform Build Notes <br> |
| Java development tools core</h1> |
| Eclipse SDK Build 20020402 - 2nd April 2002 |
| <br>Project org.eclipse.jdt.core v_237 |
| <h2> |
| What's new in this drop</h2> |
| <ul> |
| <li>Improved specification of <code>IBuffer</code> by saying that: |
| <ul> |
| <li> Java model operations that manipulate an <code>IBuffer</code> (e.g. |
| <code>IType.createMethod(...)</code>) ensures that the same line delimiter |
| (i.e. either <code>"\n"</code> or <code>"\r"</code> or <code>"\r\n"</code>) is |
| used accross the whole buffer. Thus these operations may change the line delimiter(s) |
| included in the string to be append, or replaced. |
| However implementors of this interface should be aware that other clients of <code>IBuffer</code> |
| might not do such transformations beforehand.</li> |
| <li> <code>addBufferChangedListener</code> and <code>removeBufferChangedListener</code> |
| have no effect if the buffer is already closed.</li> |
| <li> Other operations that manipulate the buffer (like <code>setContent</code> |
| might throw a <code>RuntimeException</code> if called after the buffer |
| has been closed.</li> |
| </ul> |
| </li> |
| <li> IScanner API : |
| <ul> |
| <li> added <code>IScanner#getSource</code> so as to retrieve the scanner original source |
| <li> renamed <code>IScanner#setSourceBuffer</code> into <code>IScanner#setSource</code> |
| </ul> |
| </li> |
| </ul> |
| |
| <h3> |
| Problem Reports Fixed</h3> |
| <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12454">12454</a> |
| AST/DOM: IllegalArgumentException generated by bad source |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12431">12431</a> |
| Unclear compiler error |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12416">12416</a> |
| Separate caching of project and pkg fragment root from caching of openables |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12457">12457</a> |
| Need to synchronize JobManager.discardJobs(...) |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12445">12445</a> |
| Compiler Failure on reference to abstract interface method |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12417">12417</a> |
| api: IScanner, ITerminalSymbols - no way to get some tokens |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12419">12419</a> |
| Weird secondary error in constructor reconciliation |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12419">12419</a> |
| api: IScanner - missing (?) getSourceBuffer |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12380">12380</a> |
| AST/DOM: resolveTypeBinding() on the second operand of a instanceof expression return null |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9790">9790</a> |
| Add constructors from superclass inserts in wrong place |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12387">12387</a> |
| Out Of Memory error importing file |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3423">3423</a> |
| Need IConstants (1GKM51O) |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11583">11583</a> |
| Infinite loop in OverflowingLRUCache |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12346">12346</a> |
| Leaking closed buffers |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11431">11431</a> |
| Stepping from one case statement's break ends up in next case |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12326">12326</a> |
| Bad line number information returned from CompilationUnit with no trailing newline |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3313">3313</a> |
| Severe - Performance - Java Model redundancies (1GFKTUN) |
| |
| <h3> |
| Problem Reports Closed</h3> |
| <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12470">12470</a> |
| 0214 - Walkback during encapsulate method |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9179">9179</a> |
| DCR: Need IJavaSearchScope equals or encloses |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10307">10307</a> |
| Code assist failed to search whole class path |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=7079">7079</a> |
| Code formatting fails with java.lang.Error |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3255">3255</a> |
| Reminder - re-enable transient marker generation during code-assist (1GDCXLB) |
| |
| <p><hr><h1> |
| Eclipse Platform Build Notes <br> |
| Java development tools core</h1> |
| Eclipse SDK Build 20020426 - 26th April 2002 |
| <br>Project org.eclipse.jdt.core v_236 |
| <h2> |
| What's new in this drop</h2> |
| <ul> |
| <li> Reconciling with errors provide type errors in addition to syntax ones. This is still experimental, |
| and can be disabled by unchecking the editor preference for transient problems. |
| </li> |
| <li>Performance improvement of index queries with the <code>WaitUntilReady</code> policy. |
| The background indexer now takes all the CPU when another thread is waiting for it to |
| finish indexing. |
| User will notice this improvement when doing a search or opening a type and there are |
| still files to index. |
| </li> |
| <li>Scanner API |
| <ul> |
| <li>defined scanner API (see <code>org.eclipse.jdt.core.compiler.IScanner</code>). </li> |
| <li>added tool factory API (see <code>org.eclipse.jdt.core.ToolFactory#createScanner</code>), allowing to obtain |
| a scanner (implementing <code>IScanner</code> API). </li> |
| </ul> |
| </li> |
| <li> Code formatter API |
| <ul> |
| <li>defined code formatter API (see <code>org.eclipse.jdt.core.ICodeFormatter</code>). </li> |
| <li>added tool factory API (see <code>org.eclipse.jdt.core.ToolFactory#createCodeFormatter</code>), allowing to obtain |
| a code formatter (implementing <code>ICodeFormatter</code> API). Note that an extension point was also added |
| to allow client code to contribute a code formatter implementation. The code formatter extension point is named |
| <code>org.eclipse.jdt.core.codeFormatter</code>, also see associate comment in plugin.xml.</li> |
| <li>added tool factory API (see <code>org.eclipse.jdt.core.ToolFactory#createDefaultCodeFormatter</code>), allowing to obtain |
| a default code formatter (implementing <code>ICodeFormatter</code> API). </li> |
| </ul> |
| </li> |
| <li> Working Copy API : instead of passing a problem requestor (<code>org.eclipse.jdt.core.IProblemRequestor</code>) to working copy #reconcile(...) |
| operation. The problem requestor is passed along at creation time. |
| <ul> |
| <li>added IWorkingCopy.getWorkingCopy(IProgressMonitor, IBufferFactory, IProblemRequestor)</li> |
| <li>added IWorkingCopy.getSharedWorkingCopy(IProgressMonitor, IBufferFactory, IProblemRequestor)</li> |
| </ul> |
| Previous API taking <code>IBufferFactory</code> got deprecated, they will be removed in a subsequent build. |
| </li> |
| <li>Some internal classes got deprecated (as client code relies on them), since being surfaced: |
| <ul> |
| <li> <code>org.eclipse.jdt.internal.core.parser.InvalidInputException</code> <br>==> <code>org.eclipse.jdt.core.compiler.InvalidInputException</code> </li> |
| <li> <code>org.eclipse.jdt.internal.core.parser.TerminalSymbols</code> <br>==> <code>org.eclipse.jdt.core.compiler.ITerminalSymbols</code> </li> |
| </ul> |
| They will be removed in a subsequent build. |
| </ul> |
| |
| <h3> |
| Problem Reports Fixed</h3> |
| <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3353">3353</a> |
| API - Should provide api for formatting source (1GJIWCF) |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3179">3179</a> |
| Compiler - LF cannot run classes that miss implementations of an interface (1FNFVY8) |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12199">12199</a> |
| Generated classfiles should be tagged as derived resources |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11640">11640</a> |
| Bug in the code formatter |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10544">10544</a> |
| Internal error creating long package name |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12140">12140</a> |
| typo in IPackageFragmentRoot::createPackageFragment javadoc |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11422">11422</a> |
| Attaching source when using variables to point to jars very unintuitive |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12000">12000</a> |
| Main.compile does not close log file |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=6558">6558</a> |
| Missing class path entries should be displayed as an error |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3354">3354</a> |
| API - should provide api for Scanning (1GJIWCT) |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=7496">7496</a> |
| Interface shows as class under content assist |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11475">11475</a> |
| Code resolve reports types in security package |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10899">10899</a> |
| Can't open on selection for member type in binary class |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12013">12013</a> |
| JavaCore.getClasspathVariable fails on empty variables |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11845">11845</a> |
| Internal Compiler Error |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11922">11922</a> |
| is this code reachable or not? |
| |
| <h3> |
| Problem Reports Closed</h3> |
| <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12119">12119</a> |
| Eclipse build slow on network |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=7881">7881</a> |
| IType.move() clobbers editing buffer of destination element |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10703">10703</a> |
| ast: no API to figure out the source range of 'super' keywords |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10983">10983</a> |
| NullPointerException in JavaBuilder during Save |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3355">3355</a> |
| API - should provide API for source element parsing (1GJIWD8) |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10955">10955</a> |
| DCR - search: too limiting api of IJavaSearchScope |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=8819">8819</a> |
| Self hosting tool doesn't update search index |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11497">11497</a> |
| Renaming project failed with Java Model Exception: Java Model Status [Name collision.] |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12059">12059</a> |
| api: JavaCore::getOptions should return Map, not Hashtable |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12044">12044</a> |
| Search for field reference broken |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11905">11905</a> |
| DCR - provide scanning API |
| |
| <p><hr><h1> |
| Eclipse Platform Build Notes <br> |
| Java development tools core</h1> |
| Eclipse SDK Build 20020321 - 21st March 2002 - MILESTONE 4 |
| <br>Project org.eclipse.jdt.core v_235a |
| <h2> |
| What's new in this drop</h2> |
| |
| <h3> |
| Problem Reports Fixed</h3> |
| <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=12014">12014</a> |
| No delta when adding package where src=bin and src!=proj |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11755">11755</a> |
| resource copy filter and duplicated resource error |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11640">11640</a> |
| Bug in the code formatter |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11860">11860</a> |
| Cannot move a compilation unit |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11627">11627</a> |
| Refactoring: CCE in Pullup method |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11735">11735</a> |
| NPE selecting F3 in editor |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11854">11854</a> |
| NPE on save |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11805">11805</a> |
| build output filter is ignored |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11568">11568</a> |
| Code resolve does not work for changed constructor |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11656">11656</a> |
| Please add a ICompletionRequestorAdapter |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9271">9271</a> |
| NPE inspecting "null" in the expressions view |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11638">11638</a> |
| ast: CompilationUnit::findDeclaringNode fails |
| <h3> |
| Problem Reports Closed</h3> |
| <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11272">11272</a> |
| slow context assist on method/field-rich classes |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11340">11340</a> |
| open on selection does not work for binary types |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11654">11654</a> |
| NPE during build |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11659">11659</a> |
| ast: CompilationUnit::findDeclaringNode fails #2 |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11086">11086</a> |
| ClassFileCompilationUnit should implement IClassFile |
| |
| <p><hr><h1> |
| Eclipse Platform Build Notes <br> |
| Java development tools core</h1> |
| Eclipse SDK Build 20020319 - 19th March 2002 |
| <br>Project org.eclipse.jdt.core v_234 |
| <h2> |
| What's new in this drop</h2> |
| <ul> |
| <li> New API on IType for complete snippet in current type context. Code complete is performed against |
| source (if available) or against type structure |
| <br> <tt>void codeComplete(</tt> |
| <br><tt> char[] snippet,</tt> |
| <br><tt> int insertion,</tt> |
| <br><tt> int position,</tt> |
| <br><tt> char[][] localVariableTypeNames,</tt> |
| <br><tt> char[][] localVariableNames,</tt> |
| <br><tt> int[] localVariableModifiers,</tt> |
| <br><tt> boolean isStatic,</tt> |
| <br><tt> ICompletionRequestor requestor) throws JavaModelException;</tt> |
| <br> |
| </li> |
| </ul> |
| |
| <h3> |
| Problem Reports Fixed</h3> |
| <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10318">10318</a> |
| Feature Request: new Code Assist API required |
| |
| <h3> |
| Problem Reports Closed</h3> |
| |
| <p><hr><h1> |
| Eclipse Platform Build Notes <br> |
| Java development tools core</h1> |
| Eclipse SDK Build 20020318 - 18th March 2002 |
| <br>Project org.eclipse.jdt.core v_233 |
| <h2> |
| What's new in this drop</h2> |
| <ul> |
| <li> Added option to trace java search activity. |
| To enable it, see the following line in the org.eclipse.jdt.core/.options file: |
| <code>org.eclipse.jdt.core/debug/search=true</code> |
| </li> |
| <li>Added API <code>CorrectionEngine#computeCorrections(IProblem, ICompilationUnit, ICorrectionRequestor)</code>, allowing. |
| to compute replacement corrections for IProblem(s) detected while reconciling.</li> |
| <li>Added API <code>ISourceReference#exists()</code>, allowing. |
| to check existency before invoking <code>ISourceReference</code> behavior. All implementations did already provide |
| an <code>exists()</code> method since they also are implementing <code>IJavaElement</code>.</li> |
| </ul> |
| |
| <h3> |
| Problem Reports Fixed</h3> |
| <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11524">11524</a> |
| api: IWorkingCopy:: getWorkingCopy() javadoc |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11511">11511</a> |
| Compiler 1.4 fooled by extra interface methods |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11389">11389</a> |
| Unused parameters not showing up as compiler warnings |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11410">11410</a> |
| Exception in Java Builder when debug options turned off |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11285">11285</a> |
| Potential NPE in CopyResourceElementsOperation.processPackageFragmentResource |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11440">11440</a> |
| npe in rename temp |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11468">11468</a> |
| NPE deleting project |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11435">11435</a> |
| compiler bug: overwriting implicitely abstract method in anonymous inner class |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11250">11250</a> |
| NPE in log after importing plugins |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11271">11271</a> |
| Unable to delete a binary project in Java perspective |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11210">11210</a> |
| ResourceDeltas are lost when merging deltas |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11371">11380</a> |
| ast: missing binding for ConditionalExpression |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11371">11371</a> |
| DOM/AST: node missing for super constructor call |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=6243">6243</a> |
| an ISourceReference API issue |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11296">11296</a> |
| NPE during build |
| <h3> |
| Problem Reports Closed</h3> |
| <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3438">3438</a> |
| OpenOnSelection - should be able to locate missing method by guessing (1GL186P) |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11406">11406</a> |
| ActionPerformed() method in AbstractAction not found |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3221">3221</a> |
| JM - Deadlock while saving in Editor (1GAJ67W) |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11201">11201</a> |
| ClassCastException during build process |
| |
| <p><hr><h1> |
| Eclipse Platform Build Notes <br> |
| Java development tools core</h1> |
| Eclipse SDK Build 20020314 - 14th March 2002 |
| <br>Project org.eclipse.jdt.core v_232 |
| <h2> |
| What's new in this drop</h2> |
| <ul> |
| <li>Added API <code>IDOMFactory.createInterface()</code> and <code>IDOMFactory.createClass()</code>. |
| See <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10980">10980</a> for details.</li> |
| </ul> |
| <h3> |
| Problem Reports Fixed</h3> |
| <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11355">11355</a> |
| OpenOnSelection unable to perform in single-type import |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9232">9232</a> |
| ICompilationUnit.delete() fails |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11176">11176</a> |
| Organize imports misses org.eclipse.core.resources |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3224">3224</a> |
| Tests - Re-enable reconciler tests (1GAKXZM) |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10980">10980</a> |
| JDT / factory for new interfaces would be nice |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10996">10996</a> |
| createCompilationUnit doesn't behave as described in the documentation |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11125">11125</a> |
| DOM/AST: API request <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11277">11277</a> |
| Difference in between outliner content and unit content |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10833">10833</a> |
| Open type doesn't propose all type after a checkout |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11067">11067</a> |
| Adding useful toString() method for each new DOM/AST nodes |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9933">9933</a> |
| Format does not handle synchronized keyword correctly |
| <h3> |
| Problem Reports Closed</h3> |
| <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=8675">8675</a> |
| DCR - Code correction could suggest new element creation |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11341">11341</a> |
| incorrect outline (i see only imports) |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11217">11217</a> |
| is double "; " on a return statement an error? |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10031">10031</a> |
| SEF ClassCastException |
| |
| <p><hr><h1> |
| Eclipse Platform Build Notes <br> |
| Java development tools core</h1> |
| Eclipse SDK Build 20020312 - 12th March 2002 |
| <br>Project org.eclipse.jdt.core v_231 |
| <h2> |
| What's new in this drop</h2> |
| <ul> |
| <li> Performance improvement: |
| <ul> |
| <li> Search doesn't populate the Java Model any longer. Thus the memory |
| used by a search operation can be reclaimed at the end. </li> |
| <li> Access to zip and jar files has been improved, which should result |
| in better performance on a slow network. </li> |
| </ul> |
| </li> |
| <li> Added flag <code>IJavaElementDelta.F_FINE_GRAINED</code> that indicates |
| that a fine-grained delta was computed for a given delta. |
| Clients can use this flag to find out if a compilation unit |
| that have a <code>F_CONTENT</code> change should assume that there are |
| no finer grained changes (<code>F_FINE_GRAINED</code> is set) or if |
| finer grained changes were not considered (<code>F_FINE_GRAINED</code> |
| is not set). |
| </li> |
| <li> Surfacing IProblem (<code>org.eclipse.jdt.core.compiler.IProblem</code>) |
| <br>This allows some Java API to report failures in a lighter way than generating markers. Marker based API have been |
| 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 |
| 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> |
| <li> Changed error reporting method for <code>ICompletionRequestor</code> to surface IProblems instead of IMarkers.</li> |
| </ul> |
| <h3> |
| Problem Reports Fixed</h3> |
| <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11191">11191</a> |
| Strange anonymous types in outline structure |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11151">11151</a> |
| ast: IllegalArgumentException on AST creation |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10538">10538</a> |
| Possible memory leak? |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10616">10616</a> |
| StringIndexOutOfBoundsException opening type selection dialog |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11152">11152</a> |
| Code Select - does not work with empty selection |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11129">11129</a> |
| DOM/AST: Call resolveTypeBinding() on a CastExpression object throws a NullPoitnerException |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3256">3256</a> |
| SearchableEnvironment - converts char[] to String, which affects performance |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10984">10984</a> |
| DOM/AST: CU with syntax errors |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11106">11106</a> |
| DOM/AST: do statement doesn't contain trailing semicolon |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11104">11104</a> |
| DOM/AST: NumberLiteral contains leading and trailing comments |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10213">10213</a> |
| SearchEngine.createJavaSearchScope((IJavaElement[]) does not work for binary elements |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9240">9240</a> |
| Search finds deleted classes |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11011">11011</a> |
| incorrect 'variable never used' warning |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11025">11025</a> |
| extract method: incorrectly disallowed on some boolean expressions |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10697">10697</a> |
| Performance - Binary model should not cache the classfile bytes |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11037">11037</a> |
| DOM/AST: IllegalArgumentException when creatin AST |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10635">10635</a> |
| Override methods not showing missing methods |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=7930">7930</a> |
| Code Assist - No completion in switch statement |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10979">10979</a> |
| JDOM/add superinterface format problem |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10986">10986</a> |
| DOM/AST: NPE when trying to resolve a binding |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10580">10580</a> |
| type hierarchy incorrect for nested types |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10935">10935</a> |
| DOM/AST: wrong length of variable declaration fragment |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=6111">6111</a> |
| Missing completion |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10898">10898</a> |
| DOM/AST: NullPointerException |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3261">3261</a> |
| Search - Memory peak during search (1GEN17L) |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=6667">6667</a> |
| Search: OutOfMemoryError searching wildcarded field ref |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10874">10874</a> |
| DOM/AST: ClassInstanceCreation contains trailing comment |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10881">10881</a> |
| DOM/AST: SwitchCase.isDefault always returns false |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10865">10865</a> |
| DOM/AST; AST.resolveWellKnownType("void") returns null |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10861">10861</a> |
| DOM/AST: TypeLiteral.resolveTypeBinding doesn't return class Class |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10819">10819</a> |
| Incomplete task description after build with incomplete classpath |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10468">10468</a> |
| DOM/AST: TypeDeclaration#isLocalTypeDeclaration doesn't consider anonymous types |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10499">10499</a> |
| DOM/AST: need a way to access the IMethodBinding of a ClassInstanceCreation |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10496">10496</a> |
| DOM/AST: need for a node that holds the body statements of a ClassInstanceCreation |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10781">10781</a> |
| ast: incorrect position and length for AnonymousClassDeclaration |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10843">10843</a> |
| DOM/AST: wrong structure for for statements |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10663">10663</a> |
| ast: exception in AST converter |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10759">10759</a> |
| ast: incorrect length of SimpleName (subsubnode of ArrayType) |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10500">10500</a> |
| Shouldn't ignore inherited method with wrong argument types |
| <h3> |
| Problem Reports Closed</h3> |
| <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10627">10627</a> |
| Rebuild Deletes non-Class Resources |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3233">3233</a> |
| JM - CreateElementInCuOperation should not save working copy (1GBEKAW) |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3445">3445</a> |
| search: type hierarchy scope incorrect (1GLC8VS) |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10954">10954</a> |
| IMember::getFlags semantics on interface members |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3195">3195</a> |
| Unnecessary proposals in Open on selection whith syntax error (1G0EIBB) |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10933">10933</a> |
| DOM/AST: position of AnonymousTypeDeclaration is [-1,0] |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10815">10815</a> |
| Error message for "incomplete path" lacks details |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10913">10913</a> |
| DOM/AST: resolveBinding() for static field access |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10698">10698</a> |
| DOM/AST: exception when creating AST |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=4946">4946</a> |
| Cross-project builder efficiency issues |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3213">3213</a> |
| No compile error for bad interface (1G7G6M1) |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10667">10667</a> |
| NPE in self encapsulate field |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10389">10389</a> |
| Editing non-Java files causes a recompile |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10313">10313</a> |
| Can not create Java project from existing source (1000+ Java files) |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10794">10794</a> |
| NPE from search during refactor, pull up method |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10699">10699</a> |
| ast: nothing in anonymous inner classes is created |
| |
| <p><hr><h1> |
| Eclipse Platform Build Notes <br> |
| Java development tools core</h1> |
| Eclipse SDK Build 20020305 - 5th March 2002 |
| <br>Project org.eclipse.jdt.core v_230 |
| <h2> |
| What's new in this drop</h2> |
| <ul> |
| <li> Added API <code>IClassFile.getWorkingCopy(IProgressMonitor, IBufferFactory)</code> |
| for consistence with <code>IWorkingCopy</code>. |
| The returned working copy is just a wrapper on the class file's buffer. |
| Thus only the <code>getBuffer()</code> operation is valid on this working |
| copy. |
| </li> |
| <li> Added the notion of shared working copies. This allows clients to always |
| get the same <code>IWorkingCopy</code> instance when asking for a working copy. |
| See <code>IWorkingCopy.getSharedWorkingCopy(IProgressMonitor, IBufferFactory)</code>, |
| <code>IWorkingCopy.findSharedWorkingCopy()</code> |
| and <code>IWorkingCopy.destroy()</code> for more detail. |
| </li> |
| <li> Added option to trace use of shared working copies. |
| To enable it, see the following line in the org.eclipse.jdt.core/.options file: |
| <code>org.eclipse.jdt.core/debug/sharedworkingcopy=true</code> |
| </li> |
| <li> Added extension point to jdtcore so as to allow client plugins to register classpath variable initializers. |
| Extension point is "org.eclipse.jdt.core.classpathVariableInitializer". |
| (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>) |
| Note that each classpath variable, if unbound, will trigger its registered initializer exactly once per session. If unsuccessful, it will stay unbound. |
| |
| </li> |
| <li> Added option to trace classpath variable initializations. |
| To enable it, see the following line in the org.eclipse.jdt.core/.options file: |
| <code>org.eclipse.jdt.core/debug/cpvariable=true</code> |
| </li> |
| <li>Added option to trace access to zip and jar files from the Java model. |
| To enable it, see the following line in the org.eclipse.jdt.core/.options file: |
| <code>org.eclipse.jdt.core/debug/zipaccess=true</code> |
| </li> |
| <li>Resurrect some code for backport 1.0 internal functionality |
| <ul> |
| <li> org.eclipse.jdt.internal.compiler.ConfigurableOption (all the class). |
| <li> org.eclipse.jdt.internal.formatter.CodeFormatter (some methods) : |
| <ul> |
| <li> public CodeFormatter(ConfigurableOption[] settings) |
| <li> private static Map convertConfigurableOptions(ConfigurableOption[] settings) |
| <li> public static ConfigurableOption[] getDefaultOptions(Locale locale) |
| <li> public static String format(String sourceString, int initialIndentationLevel, ConfigurableOption[] options) |
| </ul> |
| <li> org.eclipse.jdt.internal.formatter.Options.properties (all the file) |
| </ul> |
| </li> |
| </ul> |
| <h3> |
| Problem Reports Fixed</h3> |
| <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3303">3303</a> |
| Many errors when adding projects from repository in a fresh install (1GF5PU7) |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=5285">5285</a> |
| Compile errors on load when Java Perspective not open |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=7085">7085</a> |
| Build errors when adding the JUnit example project |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10700">10700</a> |
| ast: resolveBinding returns null on parameter reference |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10676">10676</a> |
| StringLiteral.resolveTypeBinding() return null |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10679">10679</a> |
| ClassCastException when calling resolveTypeBinding() with an error |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10634">10634</a> |
| Problem with compiling some java classes; class not visible |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10340">10340</a> |
| NPE when selecting multiple methods to "Pull up" |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10662">10662</a> |
| Casting to Buffer makes it impossible for clients to implement IBuffer |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10592">10592</a> |
| ast: NPE in SingleVariableDeclaration::resolveBinding |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9583">9583</a> |
| DOM : Self encapsulate field: NPE |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10570">10570</a> |
| ast: CatchClause has incorrect startingPoint |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10587">10587</a> |
| ast: missing node for a variable binding |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9588">9588</a> |
| Invalid delta when replacing jar and proj=src=bin |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10495">10495</a> |
| typo in ASTNode::MALFORMED javadoc |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10472">10472</a> |
| CodeAssist - No completion between dot and number |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3323">3323</a> |
| OpenOnSelection - no selection inside CodeFormatterPreferencePage.fTextListener initializer (1GGND3S) |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10466">10466</a> |
| "Cannot reference a field before it is defined" - compiler bug? |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10386">10386</a> |
| NPE in MatchLocator.lookupType |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10378">10378</a> |
| perf problem with external JARs |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9593">9593</a> |
| SelectionEngine give more results than expected |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9969">9969</a> |
| CodeFormatter: Bug when formatting try/catch Block |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3231">3231</a> |
| 1.4 - target is now 1.2 (1GHW0DF) |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9998">9998</a> |
| Performance - Better pruning meaningless AST nodes upon completion |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10240">10240</a> |
| JDTCompilerAdapter doesn't understand "deprecation" from Ant |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10274">10274</a> |
| DOM/AST: wrong implementation of TypeDeclaration.getFields |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10241">10241</a> |
| Remaining references to com.ibm |
| <h3> |
| Problem Reports Closed</h3> |
| <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10753">10753</a> |
| Compiler barfs on c:\ubizen with invalid unicode |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10749">10749</a> |
| Bug is code formatter |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10701">10701</a> |
| Undefined method when compiling using JDK 1.4 |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10674">10674</a> |
| AST API request : method binding for ClassInstanceCreation |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10583">10583</a> |
| Can not save any java file |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10275">10275</a> |
| Search: reference to class not found |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3437">3437</a> |
| Code Assist fails when method has unknown return type (1GL12EG) |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9579">9579</a> |
| Search: declaration in hierarchy - wrong matches |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10460">10460</a> |
| The Compiler can not resolve package level class |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10244">10244</a> |
| DOM/AST: MethodInvocation should have resolveBinding() method |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9157">9157</a> |
| My existing .class files are deleted! |
| |
| <p><hr><h1> |
| Eclipse Platform Build Notes <br> |
| Java development tools core</h1> |
| Eclipse SDK Build 20020226 - 26th February 2002 |
| <br>Project org.eclipse.jdt.core v_229 |
| <h2> |
| What's new in this drop</h2> |
| <ul> |
| <li>Java tooling now performs normally inside method bodies whose signature could not |
| be resolved. |
| </li> |
| <li> Specified that when an <code>IBuffer</code> is created through an |
| <code>IBufferFactory</code>, its content is set with the original |
| element's content. |
| </ul> |
| <h3> |
| Problem Reports Fixed</h3> |
| <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10110">10110</a> |
| Project not build since it was inconsistent |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9642">9642</a> |
| Search - missing inaccurate type matches |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9992">9992</a> |
| Member class declaration not found |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10221">10221</a> |
| No variable name suggestion on array type |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10166">10166</a> |
| Interface hides Object methods |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=7934">7934</a> |
| Builder always rebuilds when workbench restarted |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=7456">7456</a> |
| Error message with overloaded methods is confusing |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10152">10152</a> |
| Computing hierarchy of IResource is slow |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=8809">8809</a> |
| Code assist with class folders does not work |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9763">9763</a> |
| Code assist failure due to error in method signature:1GRVN5R |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9985">9985</a> |
| Built in compiler will sometimes not allow Object method calls on Interfaces |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10008">10008</a> |
| Internal compiler error when compiling switch statement |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9912">9912</a> |
| Batch compiler doesn't put binaries in the right folder when -d is missing |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=6059">6059</a> |
| NPE in JavaModelStatus |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9351">9351</a> |
| Copying a compilation unit onto itself destroys compilation unit |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9813">9813</a> |
| VerifyError with Inner Class having private constructor |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9492">9492</a> |
| Walkback while searching |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9837">9837</a> |
| Inconsistent behavior when compiling from source or using binaries for constant expressions |
| |
| <h3> |
| Problem Reports Closed</h3> |
| <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=6951">6951</a> |
| DCR - Builder should ignore filtered out resources |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=5809">5809</a> |
| Duplicate class names in separate package imports cause compile error |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9888">9888</a> |
| JAR exorter problems with META-INF in projects with no source folder |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=10104">10104</a> |
| Calculated serialVersionID's are incompatible with Sun's JDK |
| |
| <p><hr><h1> |
| Eclipse Platform Build Notes <br> |
| Java development tools core</h1> |
| Eclipse SDK Build 20020214 - 14th February 2002 - MILESTONE 3 |
| <br>Project org.eclipse.jdt.core v_228 |
| <h2> |
| What's new in this drop</h2> |
| |
| <h3> |
| Problem Reports Fixed</h3> |
| <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9479">9479</a> |
| exception on package creation (discouraged name) |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=5999">5999</a> |
| IType.resolveType returns multiple matches also the type is unambigious |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=7485">7485</a> |
| IType resolve fails |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9785">9785</a> |
| Problem in IType.resolveType() |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9239">9239</a> |
| search for method declaration - strange behavior |
| |
| <h3> |
| Problem Reports Closed</h3> |
| <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=5647">5647</a> |
| Search results differ when using outliner context menu vs. dialog |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=5239">5239</a> |
| outliner gets out of synch |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=5029">5029</a> |
| Internal Error saving java file |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9586">9586</a> |
| Java 1.4 feature assert does not throw any exception |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9504">9504</a> |
| 1GRU1L3:Search reference works only in outline view and not in editor |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9476">9476</a> |
| ArrayIndexOutOfBounds in JavaBuilder |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3262">3262</a> |
| Strange output file deletion (1GDS2IX) |
| |
| <p><hr><h1> |
| Eclipse Platform Build Notes <br> |
| Java development tools core</h1> |
| Eclipse SDK Build 20020212 - 12th February 200 |
| <br>Project org.eclipse.jdt.core v_227 |
| <h2> |
| What's new in this drop</h2> |
| <ul> |
| <li>Resource copy filters : A new setting allows to specify exclusion filters for resource being copied to the output folder.. |
| <ul> |
| <li>option id: "org.eclipse.jdt.core.builder.resourceCopyExclusionFilters" |
| <li>possible values: { "<name>[,<name>]* } where <name> is a file name pattern (only * wild-cards allowed) |
| <li>default: "" |
| </ul> |
| </li> |
| <li>Encoding support : Batch compiler can be specified the source encoding format using '-encoding myEncoding' command line option. |
| In case of necessity, each individual file specified on the command line can be associated with a custom encoding |
| by suffixing its name with '[myEncoding]' (if applied to a folder, then all files in it will be sharing the custom |
| encoding). When no encoding is specified, then the platform default is used (as before). Similarily, a JavaCore option got added to |
| control the default encoding (no support yet for per file custom encoding). |
| <ul> |
| <li>option id: "org.eclipse.jdt.core.encoding" |
| <li>possible values: { "" for platform default, or any of the supported encoding name }. |
| <li>default: "" |
| </ul> |
| </li> |
| <li> Fix for <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9183">9183</a> required to increment the index signature |
| version so as to trigger automatic reindexing on workspace startup (and thus add somme type references that were previously |
| missing from the binary index files). Subsequent startups will not reindex any further (only if inconsistency is detected, |
| e.g. signature version is different). |
| </li> |
| <li> The <code>IBufferFactory</code> used when creating an <code>IWorkingCopy</code> |
| (see <code>ICompilationUnit.getWorkingCopy(IProgressMonitor monitor, IBufferFactory factory)</code>) |
| is now remembered and will be reused if the working copy is closed then reopen. |
| </li> |
| <li>Old Java builder implementation got removed</li> |
| <li>Project dependency cycle detection reenabled</li> |
| <li> Open on selection no longer need a non-empty selection to perform (when empty it will use the token |
| in which the selection start position is located). |
| <li>Improved progress reporting while searching all types in the workspace.</li> |
| </ul> |
| |
| <h3> |
| Problem Reports Fixed</h3> |
| <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9452">9452</a> |
| IllegalArgumentException when creating an AST for TestCase.java |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=7390">7390</a> |
| Editing and saving read-only .java source file may cause lost of data |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=7926">7926</a> |
| Code Assist - No completion for class instance creation after inner class |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=7636">7636</a> |
| Can't do code assist after field with local class |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=8369">8369</a> |
| Code assist stops to work after anonymous class |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9398">9398</a> |
| Compiler error with double array |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9395">9395</a> |
| ClassCastException during build |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9185">9185</a> |
| Severe shutdown performance problem |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=6167">6167</a> |
| Indexer not stoped on exit |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=7362">7362</a> |
| Override Methods doesn't handle unicodes |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=7295">7295</a> |
| Indendation in generated getters/setters of inner classes |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=6678">6678</a> |
| Incorrect output after Add Unimplemented Method |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=8758">8758</a> |
| null pointer exception in eclipse core while compiling Java code |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=6236">6236</a> |
| Renamed file is not excluded from project build |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=8696">8696</a> |
| Code assist doesn't work in initializer of anonymous inner class |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=6064">6064</a> |
| Open on selection shouldn't require selection. |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9223">9223</a> |
| CodeAssist failure in inner type from class file. |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=6847">6847</a> |
| DCR - Filtering output to build directory |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9309">9309</a> |
| DOM/AST: NPE when trying to resolve a binding |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9308">9308</a> |
| DOM/AST: two equal hash table accesses |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9101">9101</a> |
| Parse error while typing in Java editor |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9031">9031</a> |
| NPE in AbstractMethodDeclaration.compilationResult during search |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9084">9084</a> |
| NPE in parser during build |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9008">9008</a> |
| Code assist on method declaration gives wrong throw exception |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=8878">8878</a> |
| Code assist provides arbitrary, invalid choice after a space |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9198">9128</a> |
| NegativeArraySizeException starting workbench |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9035">9035</a> |
| I got an NPE |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9183">9183</a> |
| BinaryIndexer doesn't index all type references |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3321">3321</a> |
| Adding missing source folder doesn't remove warning (1GGCC4P) |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3219">3219</a> |
| JM - 'Cycle detected' should not be a marker attribute (1G8VTSA) |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9169">9169</a> |
| Wrong code generation for comparison of string constants |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=8685">8685</a> |
| Exception while deleting a method |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=4021">4021</a> |
| jdt: Java elements and resources: error in source code (1GG87S9) |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=7878">7878</a> |
| On Package creation: No warning for unconventional names |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9041">9041</a> |
| search: cannot create a sub-cu scope |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9088">9088</a> |
| Unreachable catch block when error in referenced class's fields |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3299">3299</a> |
| Autobuild produces errors when renaming source folders |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9009">9009</a> |
| ClassCastException creating an invalid method |
| |
| <h3> |
| Problem Reports Closed</h3> |
| <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3190">3190</a> |
| JM - use of "open" in java model inconsistent with core (1FW2EYQ) |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3268">3268</a> |
| create(IProject) strange for normal projects (1GDVTER) |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=8527">8527</a> |
| Delete inner class |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3037">3037</a> |
| Core error compiling a java class (1GEJK8Q) |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9386">9386</a> |
| cannot import jar files into project |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=7976">7976</a> |
| JDT misses the new Java files created by PDE |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=5713">5713</a> |
| NPE when searching for references in a JAR |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9177">9177</a> |
| Builder treats build errors as JavaErrors |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=8040">8040</a> |
| java source with $ in reference won't compile |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=5036">5036</a> |
| assertion fails on build |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=8498">8498</a> |
| deprecated methods are not displayed in the task console |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3371">3371</a> |
| Assertion failed exception during build (1GK183O) |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3419">3419</a> |
| asserion failed in build (1GKB9CH) |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=7895">7895</a> |
| Wierd state: Project not built because inconsistent. |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=7830">7830</a> |
| Deleting more than one method consecutively from the hierarchy view causes unexpected corruption of othe methods |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9190">9190</a> |
| Removing a library from classpath gives not a remove delta |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9104">9104</a> |
| copy package progress dialog has missing string |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=5706">5706</a> |
| Cannot add two folders w/ same name but diff projects to build path of Java project |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9103">9103</a> |
| Search reports no references to SWT.Help |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=6418">6418</a> |
| Scrapbook: "Unexpected End Of File" expected |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3191">3191</a> |
| JM - non-existing external jars will not come to life when created (1FWI5C4) |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=8980">8980</a> |
| Unpredictable error catching on overridden methods with less visibility |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9024">9024</a> |
| Do not find reference to an interface in JAR |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9040">9040</a> |
| DOM/AST: why is the left hand side of an assignment an expression |
| |
| <p><hr><h1> |
| Eclipse Platform Build Notes <br> |
| Java development tools core</h1> |
| Eclipse SDK Build 20020205 - 5th February 2002 |
| <br>Project org.eclipse.jdt.core v_226 |
| <h2> |
| What's new in this drop</h2> |
| <ul> |
| <li> The JavaModel no longer notifies changes for generated classfiles in the output folder, these |
| were never supposed to be signaled. </li> |
| </ul> |
| |
| <h3> |
| Problem Reports Fixed</h3> |
| <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3448">3448</a> |
| No error for package and type collision in default package |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9016">9016</a> |
| DOM/AST: Problems with array.length access |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9014">9014</a> |
| DOM/AST: NullPointerException when resolving System.err.println |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=9018">9018</a> |
| DOM/AST: why does the key of a variable binding include the type |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=5355">5355</a> |
| search: NPE in searchDeclarationsOfReferencedTypes |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=8928">8928</a> |
| Unable to find references or declarations of methods that use static inner classes in the signature |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3291">3291</a> |
| Exception adding .class file to folder in package view (1GEUF3I) |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=8900">8900</a> |
| Search causing internal error |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=8812">8812</a> |
| Changing export state not propagated |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=8856">8856</a> |
| DOM AST: positions and bindings missing on QualifiedName |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3446">3446</a> |
| type hierarchy: incorrect behavior wrt working copies (1GLDHOA) |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3210">3210</a> |
| Search - method declarations within TypeHierarchy gives no matches (1G54BMR) |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=8145">8145</a> |
| TypeDeclaration sourceEnd contains trailing comment |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=8832">8832</a> |
| Sanity check error (internal error) when unused variables inside initializers |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=8078">8078</a> |
| Missing resource in copy CU dialog |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=8764">8764</a> |
| NPE while closing projects |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=8359">8359</a> |
| Index out of date when replacing a JAR |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=8773">8773</a> |
| VerifyError : A .class file exported from VAJ does not run in JDK 1.2.2 (1GPPET0) |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=8697">8697</a> |
| 2 compiler bugs: the operator unkown operator is undefined and defined in an inherited type and an enclosing scope |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=8706">8706</a> |
| Compile error when compiling an anonymous class which extends java.awt.Frame |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=8709">8709</a> |
| Error compiling JDK1.4 classes |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=8340">8340</a> |
| inaccurate error message when dependent project is closed |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3344">3344</a> |
| JavaElementDelta reports changed class files (1GIV8IK) |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=8384">8384</a> |
| Unexpected compile errors when abstract method missing return type |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=8789">8789</a> |
| Compiler incorrectly reports that abstract method has a body |
| |
| <h3> |
| Problem Reports Closed</h3> |
| <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=7987">7987</a> |
| Field reference search should do lookup in 1.4 mode |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=8863">8863</a> |
| .classpath gets overwritten if there's an XML error |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=7162">7162</a> |
| Java Model Exceptions in log from TypeHierarchyLifeCycle |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=8699">8699</a> |
| Compiler error message incomplete: Syntax error on token '' |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3324">3324</a> |
| Bad compiler error (1GHF25P) |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3441">3441</a> |
| Internal error renaming a class (1GL2XCW) |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=7841">7841</a> |
| Overriden methods inserted past the end of source |
| <p><hr><h1> |
| Eclipse Platform Build Notes <br> |
| Java development tools core</h1> |
| Eclipse SDK Build 20020129 - 29th January 2002 |
| <br>Project org.eclipse.jdt.core v_225 |
| <h2> |
| What's new in this drop</h2> |
| <ul> |
| <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 |
| as of JCK 1.4 2001-10-01 update. When in 1.3 mode (default), it is JCK 1.3a compliant. |
| </li> |
| <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 |
| be toggled for 1.3 source level compatibility (-source 1.3). |
| </li> |
| <li> Added constructor <code>SearchEngine(IWorkingCopy[])</code> |
| which takes a list of working copies that will take precedence |
| over their original compilation units in the subsequent search |
| operations on this search engine. |
| <br> |
| Note that this functionality is still under development and some |
| parts may not work as expected. Feedback is welcome. |
| </li> |
| <li> New feature to achieve problems corrections : org.eclipse.jdt.core.CorrectionEngine. |
| Correction results are answered through a requestor (org.eclipse.jdt.core.ICorrectionRequestor). |
| </li> |
| <li> JavaCore will no longer add indirectly prereq'ed project amongst project references. |
| </li> |
| <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 |
| note</a>). This API has not yet reached full stability, and feedback is very welcome. |
| </li> |
| </ul> |
| |
| <h3> |
| Problem Reports Fixed</h3> |
| <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=8641">8641</a> |
| Can't find references in hierarchy in binary projects |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=8659">8659</a> |
| Unexpected changes in project references (.vcm-meta) |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=8358">8358</a> |
| Search: doesn't find reference although there are |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=6799">6799</a> |
| Duplicate type collisions |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=8414">8414</a> |
| Incorrect "unused variable" warning? |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=8484">8484</a> |
| Internal error searching for write access to a variable |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=8536">8536</a> |
| Bug on "Open type hierarchy" |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=8575">8575</a> |
| Variable name code completion should handle arrays |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=8530">8530</a> |
| Internal error using assertions (1.4 feature) |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=8531">8531</a> |
| VerifyError in code containing assertions |
| |
| <h3> |
| Problem Reports Closed</h3> |
| <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=7509">7509</a> |
| 1GQ6DUC: WSWB:WIN2000 - Ctrl-space Code Completion does not work |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=8060">8060</a> |
| Hierarchy only shows Object when opening type in binary project |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3408">3408</a> |
| JCK 1.4 - NAME - qualified AmbiguousName and an ExpressionName (1GK7M9B) |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=8584">8584</a> |
| Invalid syntax error generated by compiler |
| |
| <p><hr><h1> |
| Eclipse Platform Build Notes <br> |
| Java development tools core</h1> |
| Eclipse SDK Build 20020124 - 24th January 2002 - MILESTONE 2 |
| <br>Project org.eclipse.jdt.core v_224 |
| <h2> |
| What's new in this drop</h2> |
| |
| <h3> |
| Problem Reports Fixed</h3> |
| <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=11354">11354</a> |
| Unable to edit Java code |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=8016">8016</a> |
| getter/setter outliner reconciling broken |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=8352">8352</a> |
| No hierarchy when using HierachyType |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=8042">8042</a> |
| ClassCastException hovering in java editor |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=8216">8216</a> |
| Incomplete super type hierarchy for binaries |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=8125">8125</a> |
| 'Could not uniquely map the type name' message opening type |
| |
| <h3> |
| Problem Reports Closed</h3> |
| <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=7221">7221</a> |
| IllegalArgumentException renaming package |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=5341">5341</a> |
| Error message shouldn't expose exception class |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=8038">8038</a> |
| Null Pointer Exception Adding Unimplemented |
| |
| |
| <p><hr><h1> |
| Eclipse Platform Build Notes <br> |
| Java development tools core</h1> |
|