jdt core - build notes 3.0 stream
java development tooling core
 
Here are the build notes for the Eclipse JDT/Core plug-in project org.eclipse.jdt.core, describing bug resolution and substantial changes in the HEAD branch. This present document covers all changes since Release 2.1 (also see a summary of API changes). Older changes which occurred up to Release 2.1 can be found in build notes R2.1.


Eclipse Platform Build Notes 
Java Development Tooling Core

Eclipse SDK 3.0 Build - ?th May 2003
Project org.eclipse.jdt.core v_353

What's new in this drop

Problem Reports Fixed

37621 java compiler creates class with internal inconsistency
37646 Help for JDTCompilerAdapter is dated
36894 JobManager could wait when idle
37541 Unoptimal deprecation diagnosis
37565 JACKS: Class literal should not cause class initialization
37503 Compiler does not take care of exclusion filter

Problem Reports Closed


Eclipse Platform Build Notes 
Java Development Tooling Core

Eclipse SDK 3.0 Build - 13th May 2003
Project org.eclipse.jdt.core v_352

What's new in this drop

Problem Reports Fixed

37501 VerifyError with assert when optimizing out unused local variables
37387 Compiler generates unnecessary byte codes
37381 AST: Wrong source ranges on VariableDeclExpression
37200 "Source->Generate Delegate Methods..." fails

Problem Reports Closed

37526 compiler message: ... is out of range
37296 Eclipse compiler error - ambiguous method call
37426 NPE while compiling
37328 class incompatability compiling within/outside of eclipse
37122 non-existent import flaged as "not used" instead of "not found"
37247 invalid byte code: java.lang.VerifyError
37168 Task tag produces two tasks when next to a closing brace
37051 getNonJavaResources() should return an array of IResource
36819 AST: binding of a anonymous class constructor


Eclipse Platform Build Notes 
Java Development Tooling Core

Eclipse SDK 3.0 Build - 29th April 2003
Project org.eclipse.jdt.core v_351

What's new in this drop

Problem Reports Fixed

37040 VerifyError "Illegal target of jump or branch"
36490 Java compiler misses dependency on 'static final' class variables
36814 NaiveASTFlattener does not serialize try-finally statements correctly
36772 AST: CompilationUnit.findDeclaringNode: Spec/Impl not same
36711 Resource duplication message should list location of duplicate
36718 Compiler should not generate references to classes not on the classpath

Problem Reports Closed

36880 High processor usage when building
33756 Eclipse doesn't seem to work if you delete the JDK
36857 Using the operator += with a String on the right side results in a compile error.
32160 Tolerate superficial classpath changes
36733 Java compilation errors after editing installed VMs


Eclipse Platform Build Notes 
Java Development Tooling Core

Eclipse SDK 3.0 Build - 22nd April 2003
Project org.eclipse.jdt.core v_350

What's new in this drop

Problem Reports Fixed

36510 Automatically attach source for source files located in a class folder
36499 exists() returns true for a source file inside a classfolder
36438 null == null causes java.lang.VerifyError
35755 Search in hierarchy misses dependent projects
36465 Unable to create multiple source folders when not using bin for output
36339 Try codegen issues slightly incorrect ANY exception handler
35965 Source not found in source attachment
36447 Unoptimal wide conditional branch bytecode sequence
19286 Suspicious synchronized operations
36213 ArrayIndex out of bounds
36244 JDK1.4.2: Add -cp as a batch option
35528 When I check out a project from CVS, Updating takes a very long time
36058 Unknown NPE in log
21661 Compile dependency problems
28937 Compiler Problem Marker: Accidental Boolean Assignment
33831 ast API: add FieldAccess.resolveFieldBinding
35649 The SourceMapper instances could share the fileNamefilter
34896 compiler setting "unused private fields"
33751 The numbering of anonymous could be optimized
35849 Incremental compilation ignores linked folders
35926 Batch compiler compile should return false when the command line is incorrect
35421 [nls] Inconsistencies between properties files and nls strings
34173 Create a compiler warning when an instance variable is "re-declared" as a local variable.
21140 Warning/error on shadowing definition of data member?
35490 Search doesn't work for reference of 'cursorLocation'
35338 Cannot save file, "Save failed:null" error message received
35438 CastExpression resolution departs from JLS section 6.5.1
36165 [DOM/AST] Incorrect grammar rule in TypeDeclaration

Problem Reports Closed

36709 absent line numbers msg when debugging
36620 NPE Searching for workspace references
36620 Possibility of inlining getter and setter
36543 compiler's incomplete build path option is not working
29331 Problems with workspace [build path]
36337 Linked Classfolder - Selection in Outline does not synchronize with editor
36437 Build problem when using required (dependend) project
36452 Compiler: variable declaraion statment as if body
34427 Type hierarchy does not resolve for "Task"
35263 Eclipse crashes when opening Hierarchy view for java.lang.Eception
35272 Inconsistent validation of CP entries
36397 Compiling source which indirectly references unavailable classes
35594 antlr.LLkParser fails as superclass in Eclipse 2.1, javac works
35993 Project not built when it contains linked resource with undefined path variable
36246 JDK1.4.2: VerifyError using try/finally
36231 Overjealous "Assignment has no effect"
36260 Java compiler bug.
33786 IMethod:isSimilar - ignoring isConstructor
35978 JDTCompilerAdapter doesn't use user preference for warnings
35987 unused private method false positive?
31251 something knows how to make names plural but it's harcoded i think
35818 Unused field /variable compiler problem should ignore assignment
3259 JM - Should flush source ranges in SourceMapper when closing ClassFile (1GDKLA1)
35904 Problem detecting gif file length
35784 detect hiding (non-private) fields
25838 Warning when overriding field


For earlier build notes, also see build notes up to Release 2.1.