| <!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> |
| |
| </head> |
| <body> |
| |
| <body text="#000000" bgcolor="#FFFFFF"> |
| |
| |
| <table border=0 cellspacing=5 cellpadding=2 width="100%" > |
| <tr> |
| <td align=left width="72%"> |
| <font face="Verdana, Arial, Helvetica" size="+3"><b>jdt core - build notes 2.2 stream</b></font> |
| <br><font face="Arial, Helvetica, sans-serif" size="-2" color="#8080ff">java development tooling core</font></td> |
| </tr> |
| <tr><td> </td></tr> |
| <tr> |
| <td> |
| <font face="Arial, Helvetica, sans-serif" 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 <a href="http://bugs.eclipse.org/bugs" target=new>bug</a> resolution and substantial changes in the <a href="http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.jdt.core"><b>HEAD</b></a> branch. |
| This present document covers all changes since Release 2.1, changes which occurred up to Release 2.1 can be found |
| 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 Tooling Core</h1> |
| Eclipse SDK 2.2 Build - 22nd April 2003 |
| <br>Project org.eclipse.jdt.core v_350 |
| <h2> |
| What's new in this drop</h2> |
| <ul> |
| <!-- |
| <li> Plugin version ID got incremented to 2.2.0. |
| </li> |
| --> |
| <li>Added new compiler optional problem to signal cases where a boolean variable is assigned |
| in a condition expression. It is likely an accidental situation, where a comparison was actually meant. |
| <pre> |
| * COMPILER / Reporting Possible Accidental Boolean Assignment |
| * When enabled, the compiler will issue an error or a warning if a boolean assignment is acting as the condition |
| * of a control statement (where it probably was meant to be a boolean comparison). |
| * - option id: "org.eclipse.jdt.core.compiler.problem.possibleAccidentalBooleanAssignment" |
| * - possible values: { "error", "warning", "ignore" } |
| * - default: "warning" |
| </pre> |
| </li> |
| <li>Added new compiler settings to control the diagnosis of variable hiding other ones. |
| <pre> |
| * COMPILER / Reporting Local Variable Declaration Hiding another Variable |
| * When enabled, the compiler will issue an error or a warning whenever a local variable |
| * declaration is hiding some field or local variable (either locally, inherited or defined in enclosing type). |
| * - option id: "org.eclipse.jdt.core.compiler.problem.localVariableHiding" |
| * - possible values: { "error", "warning", "ignore" } |
| * - default: "warning" |
| * |
| * COMPILER / Reporting Field Declaration Hiding another Variable |
| * When enabled, the compiler will issue an error or a warning whenever a field |
| * declaration is hiding some field or local variable (either locally, inherited or defined in enclosing type). |
| * - option id: "org.eclipse.jdt.core.compiler.problem.fieldHiding" |
| * - possible values: { "error", "warning", "ignore" } |
| * - default: "warning" |
| * |
| * COMPILER / Reporting Special Parameter Hiding another Field |
| * When enabled, the compiler will signal cases where a constructor or setter method parameter declaration |
| * is hiding some field (either locally, inherited or defined in enclosing type). |
| * The severity of the problem is controlled with option "org.eclipse.jdt.core.compiler.problem.localVariableHiding". |
| * - option id: "org.eclipse.jdt.core.compiler.problem.specialParameterHidingField" |
| * - possible values: { "enabled", "disabled" } |
| * - default: "disabled" |
| </pre> |
| </li> |
| </ul> |
| |
| <h3>Problem Reports Fixed</h3> |
| <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=36510">36510</a> |
| Automatically attach source for source files located in a class folder |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=36499">36499</a> |
| exists() returns true for a source file inside a classfolder |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=36438">36438</a> |
| null == null causes java.lang.VerifyError |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=35755">35755</a> |
| Search in hierarchy misses dependent projects |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=36465">36465</a> |
| Unable to create multiple source folders when not using bin for output |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=36339">36339</a> |
| Try codegen issues slightly incorrect ANY exception handler |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=35965">35965</a> |
| Source not found in source attachment |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=36447">36447</a> |
| Unoptimal wide conditional branch bytecode sequence |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=19286">19286</a> |
| Suspicious synchronized operations |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=36213">36213</a> |
| ArrayIndex out of bounds |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=36244">36244</a> |
| JDK1.4.2: Add -cp as a batch option |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=35528">35528</a> |
| When I check out a project from CVS, Updating takes a very long time |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=36058">36058</a> |
| Unknown NPE in log |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=21661">21661</a> |
| Compile dependency problems |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=28937">28937</a> |
| Compiler Problem Marker: Accidental Boolean Assignment |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=33831">33831</a> |
| ast API: add FieldAccess.resolveFieldBinding |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=35649">35649</a> |
| The SourceMapper instances could share the fileNamefilter |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=34896">34896</a> |
| compiler setting "unused private fields" |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=33751">33751</a> |
| The numbering of anonymous could be optimized |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=35849">35849</a> |
| Incremental compilation ignores linked folders |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=35926">35926</a> |
| Batch compiler compile should return false when the command line is incorrect |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=35421">35421</a> |
| [nls] Inconsistencies between properties files and nls strings |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=34173">34173</a> |
| Create a compiler warning when an instance variable is "re-declared" as a local variable. |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=21140">21140</a> |
| Warning/error on shadowing definition of data member? |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=35490">35490</a> |
| Search doesn't work for reference of 'cursorLocation' |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=35338">35338</a> |
| Cannot save file, "Save failed:null" error message received |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=35438">35438</a> |
| CastExpression resolution departs from JLS section 6.5.1 |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=36165">36165</a> |
| [DOM/AST] Incorrect grammar rule in TypeDeclaration |
| |
| <h3>Problem Reports Closed</h3> |
| <a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=36709">36709</a> |
| absent line numbers msg when debugging |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=36620">36620</a> |
| NPE Searching for workspace references |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=36620">36620</a> |
| Possibility of inlining getter and setter |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=36543">36543</a> |
| compiler's incomplete build path option is not working |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=29331">29331</a> |
| Problems with workspace [build path] |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=36337">36337</a> |
| Linked Classfolder - Selection in Outline does not synchronize with editor |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=36437">36437</a> |
| Build problem when using required (dependend) project |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=36452">36452</a> |
| Compiler: variable declaraion statment as if body |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=34427">34427</a> |
| Type hierarchy does not resolve for "Task" |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=35263">35263</a> |
| Eclipse crashes when opening Hierarchy view for java.lang.Eception |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=35272">35272</a> |
| Inconsistent validation of CP entries |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=36397">36397</a> |
| Compiling source which indirectly references unavailable classes |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=35594">35594</a> |
| antlr.LLkParser fails as superclass in Eclipse 2.1, javac works |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=35993">35993</a> |
| Project not built when it contains linked resource with undefined path variable |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=36246">36246</a> |
| JDK1.4.2: VerifyError using try/finally |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=36231">36231</a> |
| Overjealous "Assignment has no effect" |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=36260">36260</a> |
| Java compiler bug. |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=33786">33786</a> |
| IMethod:isSimilar - ignoring isConstructor |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=35978">35978</a> |
| JDTCompilerAdapter doesn't use user preference for warnings |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=35987">35987</a> |
| unused private method false positive? |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=31251">31251</a> |
| something knows how to make names plural but it's harcoded i think |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=35818">35818</a> |
| Unused field /variable compiler problem should ignore assignment |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=3259">3259</a> |
| JM - Should flush source ranges in SourceMapper when closing ClassFile (1GDKLA1) |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=35904">35904</a> |
| Problem detecting gif file length |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=35784">35784</a> |
| detect hiding (non-private) fields |
| <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=25838">25838</a> |
| Warning when overriding field |
| |
| |
| <p><hr> |
| For earlier build notes, also see <a href="http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/org.eclipse.jdt.core/notes/R21_buildnotes_jdt-core.html">build notes up to Release 2.1</a>. |
| |
| <br> |
| </body> |
| </html> |