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 June 2003
Project org.eclipse.jdt.core v_358

What's new in this drop

Problem Reports Fixed

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

Problem Reports Closed

38873 Compilation Units which aren't any.
7294 StackOverflowException during IType.getFields()
36777 refreshing a library results in jzentry==0 failure message
38766 Would like the Compiler to ignore the serialVersionUID
38763 Unexpected NLS problem
38441 Allow src folder exclusion filters with no path that exclude all files of a certain type
38702 Compiler generates illegal bytecode in switch statement. VerifyError.
38688 exception in the console window
38163 NPE while building type hierarchy
37949 NPE from SourceTypeConverter
37804 NPE when opening class
38607 Refresh does not capture changes in jar files
38674 3.0 M1 - Preserve unused local variables doesn't seem to work


Eclipse Platform Build Notes 
Java Development Tooling Core

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

What's new in this drop

Problem Reports Fixed

37274 Deadlock on plugin import

Problem Reports Closed

38398 Deadlock importing binaries
38509 deadlock on importing plugins


Eclipse Platform Build Notes 
Java Development Tooling Core

Eclipse SDK 3.0 Build - 4th June 2003 - 3.0 MILESTONE-1
Project org.eclipse.jdt.core v_356

What's new in this drop

Problem Reports Fixed

38362 Inconsistent output when using comparrisson operators

Problem Reports Closed

37417 faster method to clean output folder


Eclipse Platform Build Notes 
Java Development Tooling Core

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

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

Problem Reports Closed

38282 Multiple Java Build Paths
38235 Variables should be allowed to contain other variables/lists
38345 VerifyError, Inconsistent stack height with try/switch/if combination
38172 Non-deprecated classes in jar files are marked as deprecated
38152 Java Compiler Error with method visibility
38146 NPE in compiler
38133 Strange behaviour of task "Nested block depth ...."
37376 Adding access to parser errors in org.eclipse.jdt.core.jdom


Eclipse Platform Build Notes 
Java Development Tooling Core

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

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

Problem Reports Closed

38043 NPE during rebuild of Java source file
37940 SerialVersionUID conflict between eclipse and ANT based compilations
37417 faster method to clean output folder
30530 Search returns most exact matches as inexact
37876 Assertion failure when making a search references
36332 can't attach more than one source dir to a jar
36211 REGRESSION: VerifyError
37548 Array protected methods should use array type as receiver type in bytecodes
37840 NPE in DeltaProcessor using latest JDT/Core version v_353
37801 JDT compiler bug ?


Eclipse Platform Build Notes 
Java Development Tooling Core

Eclipse SDK 3.0 Build - 19th 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

21304 Have option for compiler warning on redeclaration of instance/class variables as local variables
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


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

What's new in this drop

Problem Reports Fixed

35831 NPE navigating references using links

Problem Reports Closed


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