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.0M2 Build - 18th July 2003 - 3.0 MILESTONE-2
Project org.eclipse.jdt.core v_364b (cvs).

What's new in this drop

Problem Reports Fixed

40495 VerifyError with return statements containing a cast expression


Eclipse Platform Build Notes 
Java Development Tooling Core

Eclipse SDK 3.0M2 Build - 17th July 2003
Project org.eclipse.jdt.core v_364a (cvs).

What's new in this drop

Problem Reports Fixed

40423 NPE Saving a file
40288 NPE while building


Eclipse Platform Build Notes 
Java Development Tooling Core

Eclipse SDK 3.0M2 Build - 16th July 2003
Project org.eclipse.jdt.core v_364 (cvs).

What's new in this drop

Problem Reports Fixed

40210 ICompilationUnit#isWorkingCopy() misbehaving for discarded working copies


Eclipse Platform Build Notes 
Java Development Tooling Core

Eclipse SDK 3.0M2 Build - 15th July 2003
Project org.eclipse.jdt.core v_363 (cvs).

What's new in this drop

Problem Reports Fixed

40028 Deltas and deleted working copies
39823 AST: Would like to have binding of Serializable and Clonable


Eclipse Platform Build Notes 
Java Development Tooling Core

Eclipse SDK 3.0M2 Build - 14th July 2003
Project org.eclipse.jdt.core v_362 (cvs).

What's new in this drop

Problem Reports Fixed

39926 deleting default package (not in source folder) does nothing
39877 Rebuild All generates extra "Unable to read classpath" entry.
39925 Unnecessary instanceof checking leads to a NullPointerException
35442 flag unnecessary casts
39841 Give better explanation of why abstract class can't be instantiated
39467 Classes not implementing abstract methods compile without error
39763 Non NLS string is reported and it should not
39779 End position of IType exceeds the size of CompilationUnit
39766 compilation unit cannot be saved
39664 setSuperInterfaces(String[] interfaceNames) API of org.eclipse.jdt.core.jdom.IDOMType interface does not work for an empty array parameter as Input
39663 setSuperclass(String superclassName) API of org.eclipse.jdt.core.jdom.IDOMType interface does not work for null as Input
39736 JavaModelException on copying read-only CompilationUnits
39009 NPE in Delta processor while executing JDT/UI tests
35739 Stack dump on console
35632 NPE in DeltaProcessor
39281 Unable Refacter (renaming) an inner class
38450 Delete: Removing default package removes source folder


Eclipse Platform Build Notes 
Java Development Tooling Core

Eclipse SDK 3.0M2 Build - 7th July 2003
Project org.eclipse.jdt.core v_361 (cvs).

What's new in this drop

Problem Reports Fixed

39624 Should warn about predicate throwing exceptions
39168 Could remove JavaElement.fLEType field
36989 Incorrect error for "super must be first statement in constructor"
3319 wrong compile-time error message (1GG1LDK)
39268 Optional warning for indirect static references
39533 Working copy with no corresponding file not considered by NameLookup
39502 No completion in message send
39475 Extra error diagnosis in editor from siblings


Eclipse Platform Build Notes 
Java Development Tooling Core

Eclipse SDK 3.0M2 Build - 1st July 2003
Project org.eclipse.jdt.core v_360 (cvs).

What's new in this drop

Problem Reports Fixed

26281 error hover text indicates wrong problem
23166 Syntax error message from Java compiler is confusing.
33213 Same error reported more than once?
36214 TODOs reported twice when located at the end of the method declaration
36232 binding do not fully consider working copies
36888 Close the gap between original and working copies
39311 Outliner did not refresh after method rename (refactor)
39259 While statement has wrong source position
39007 Infinite loop trying to index a non-existing external jar
39172 Incorrect error reported if extra semi-colon exists on a return statement


Eclipse Platform Build Notes 
Java Development Tooling Core

Eclipse SDK 3.0M2 Build - 23rd June 2003
Project org.eclipse.jdt.core v_359 (cvs).

What's new in this drop

Problem Reports Fixed

38678 workspace did not shutdown
37006 2 tasks in the tasks view instead of one
38759 Task Tags: should not consider text in substrings/parts of text
36066 Outliner did not refresh after field rename
38951 NPE in editor while saving contents
35877 Stack overflow in code assist
35409 RC2 Compiler produces bogus error messages
38838 SyntaxError- unoptimal syntax error message


Eclipse Platform Build Notes 
Java Development Tooling Core

Eclipse SDK 3.0M2 Build - 18th June 2003
Project org.eclipse.jdt.core v_357b (cvs).

What's new in this drop

Problem Reports Fixed

38901 IndexManager hangs in end-less loop


Eclipse Platform Build Notes 
Java Development Tooling Core

Eclipse SDK 3.0M2 Build - 16th June 2003
Project org.eclipse.jdt.core v_358 (cvs).

NOTE: This version got backed out due to severe regression (see 38951 NPE in editor while saving contents). Until subsequent version is made available (see above), integration builds will revert to previous version (v_357).

What's new in this drop

Problem Reports Fixed

38901 IndexManager hangs in end-less loop
38908 Ant script reports that the bootclasspath cannot be infer
38531 IllegalArgumentException "Source attachment path should be absolute"
38424 Mistake on Web site
38732 organize imports does not work with assert in source code
38447 AST: Source ranges with missing bracket
36854 NPE opening type hierarchy
33530 JavaModel synchronization model should be more optimistic
20931 Need an API to reload the classpath from the file
38393 bytecode generated for evaluation with parentheses is wrong


Eclipse Platform Build Notes 
Java Development Tooling Core

Eclipse SDK 3.0M1 Build - 5th June 2003 - 3.0 MILESTONE-1
Project org.eclipse.jdt.core v_357 (cvs).

What's new in this drop

Problem Reports Fixed

37274 Deadlock on plugin import


Eclipse Platform Build Notes 
Java Development Tooling Core

Eclipse SDK 3.0M1 Build - 4th June 2003
Project org.eclipse.jdt.core v_356 (cvs).

What's new in this drop

Problem Reports Fixed

38362 Inconsistent output when using comparrisson operators


Eclipse Platform Build Notes 
Java Development Tooling Core

Eclipse SDK 3.0M1 Build - 3rd June 2003
Project org.eclipse.jdt.core v_355 (cvs).

What's new in this drop

Problem Reports Fixed

37111 classpath file - java source attachment shouldn't hardcode project name
38143 this = null; should raise compile time error
38124 Brackets around cast accepted by Eclipse but not javac


Eclipse Platform Build Notes 
Java Development Tooling Core

Eclipse SDK 3.0M1 Build - 26th May 2003
Project org.eclipse.jdt.core v_354 (cvs).

What's new in this drop

Problem Reports Fixed

37750 incorrect handle identifier for IImportContainer
36674 compiler can generate Java 1.4-only bytecode regardless of compatibility settings
37962 Unexpected transient problem during reconcile
37166 NPE in SearchEngine when matching type against ProblemReferenceBinding
37438 searchenging NPE in searchDeclarationsOfReferencedTypes
37779 ExceptionInInitializerError when using JDTCompilerAdapter
36307 JDK1.4.2: Wrong declaring class for clone method on array class


Eclipse Platform Build Notes 
Java Development Tooling Core

Eclipse SDK 3.0M1 Build - 19th May 2003
Project org.eclipse.jdt.core v_353 (cvs).

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


Eclipse Platform Build Notes 
Java Development Tooling Core

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

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


Eclipse Platform Build Notes 
Java Development Tooling Core

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

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


Eclipse Platform Build Notes 
Java Development Tooling Core

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

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


Eclipse Platform Build Notes 
Java Development Tooling Core

Eclipse SDK 2.1 Build (before 3.0/2.1.1 branching) - 31st March 2003
Project org.eclipse.jdt.core v_312 (cvs).

What's new in this drop

Problem Reports Fixed

35831 NPE navigating references using links


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