blob: 357a11f277253302c81242c649de4c6f4d0ea909 [file] [log] [blame]
<!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">
&nbsp;
<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>&nbsp;</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&nbsp;<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>&nbsp;
</body>
</html>