jdt core - build notes 3.2.x 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 TARGET_321 branch. This present document covers all changes since Release 3.1 (also see a summary of API changes).
Maintenance of previous releases of JDT/Core is performed in parallel branches: R3.1.x, R3.0.x, R2.1.x, R2.0.x, R1.0.x.


Eclipse Platform Build Notes
Java Development Tooling Core

Eclipse SDK 3.2.2 - 8th February 2007 - 3.2.2 RELEASE
Project org.eclipse.jdt.core v_686_R32x (cvs).

What's new in this drop

Problem Reports Fixed

172633 NPEs while starting my workspace


Eclipse Platform Build Notes
Java Development Tooling Core

Eclipse SDK 3.2.2 - 25th January 2007
Project org.eclipse.jdt.core v_685_R32x (cvs).

What's new in this drop

Problem Reports Fixed

171653 Java Tooling initialization performance issue after startup
173279 [indexing] Category table is not cached for rt.jar since 1.5 version


Eclipse Platform Build Notes
Java Development Tooling Core

Eclipse SDK 3.2.2 - 10th January 2007
Project org.eclipse.jdt.core v_684_R32x (cvs).

What's new in this drop

Problem Reports Fixed

169744 [AST] character position range wrong for super method call with type arguments
162478 NPE in MethodBinding#signature
161846 Expanding a java project with invalid classpath container entries in Project Explorer causes CPU to stay at 100%
169596 anewarray not propertly supported in 1.6
168665 [1.6][compiler] AIOOBE during stack map frame generation
162991 [1.5][compiler] Name clash reported for (correct) eclipse-generated code
157336 build output contains unnecessary empty directories
99738 [formatting] each format shifts code inside <pre> one space to the right
160550 Infinite build when projects have cycle and build path errors
114349 [compiler] Problems building cyclical projects
166977 [vista] Unexpected errors while running JDT/Core tests


Eclipse Platform Build Notes
Java Development Tooling Core

Eclipse SDK 3.2.2 - 20th December 2006
Project org.eclipse.jdt.core v_683_R32x (cvs).

What's new in this drop

Problem Reports Fixed

167750 [content assist] From some point in time Eclipse crashes on code completion
167217 [1.5][compiler] ClassCastException during annotation code generation
166641 [compiler] uninitialized variable not reported in if (false) block


Eclipse Platform Build Notes
Java Development Tooling Core

Eclipse SDK 3.2.2 - 29th November 2006
Project org.eclipse.jdt.core v_682_R32x (cvs).

What's new in this drop

Problem Reports Fixed

163680 [1.5] [compiler] JDT Internal Exception under import circularity
165291 [1.5] Missing diagnosis for illegal forward field ref in generics
160637 getKey(...) for BinaryMethod returns a key with '.' in the return type instead of '/'


Eclipse Platform Build Notes
Java Development Tooling Core

Eclipse SDK 3.2.2 - 22nd November 2006
Project org.eclipse.jdt.core v_681_R32x (cvs).

What's new in this drop

Problem Reports Fixed

154993 org.eclipse.jdt.ui.JavaNoTypeCompletionProposalComputer throws a runtime exception when using content assist on 'this.' in annontations
161557 [assist] JavaTypeCompletionProposalComputer throws a runtime exception when using content assist on generics type argument with instance member arrays


Eclipse Platform Build Notes
Java Development Tooling Core

Eclipse SDK 3.2.2 - 15th November 2006
Project org.eclipse.jdt.core v_680_R32x (cvs).

What's new in this drop

Problem Reports Fixed

162621 [model][delta] Validation errors do not clear after replacing jar file
163600 [compiler] Internal references to static inner classes fail in presence of assert keyword
162296 [compiler] Anonymous and local classes are tagged as final and/or private in the inner class infos
163896 Failures in maintenance build M20061108-1320


Eclipse Platform Build Notes
Java Development Tooling Core

Eclipse SDK 3.2.2 - 8th November 2006
Project org.eclipse.jdt.core v_679_R32x (cvs).

What's new in this drop

Problem Reports Fixed

159631 [dom] NPE while trying to cleanup specific pair of file
162400 [1.5][compiler] Return type inference does not perform well in array initializer
161459 9 tests in org.eclipse.jdt.core.tests.compiler.regression fail on IBM Java2 5.0
161555 org.eclipse.jdt.core.tests.model.ReconcilerTests#testDeleteTwoMethods is failing on IBM 1.5 VM
154111 Compiler API (JSR 199)
156736 [compiler] Add compiler option to warn overriding methods that do not call super
160962 [nls] Breaking catalog change for batch compiler
159641 patch to refactor Main and add new "GCCMain" driver
141931 [1.5][compiler] @Override: upcoming changes of the reference implementation
159973 [1.5] [compiler] VerifyError due to compiler generating incorrect synthetic methods
159654 [compiler] unverifiable bytecode created by current cvs head compiler
155115 UnresolvedReferenceBindings surfacing through DOM AST
160132 [1.5][compiler] Compiler fails with indirect reference error message
150289 [hierarchy] NPE in hierarchy builder when region is empty
159250 [1.5][compiler] Should better locate raw type usage for array qualified type references
159245 [1.5][compiler] Missing raw type usage warning for array type ref
159243 [compiler] Should better locate deprecation issue for qualified type ref
149751 Enum-valued annotation element handles non-enum constant badly
157333 calling delete on enum constant deletes entire Enum
159021 [compiler] Unused locals initialisation is optimized out when it is a single name reference
156591 [1.5][compiler] constant-specific methods in enum cannot be abstract
155255 [1.5][compiler] ternary conditional operator returns wrong type


Eclipse Platform Build Notes
Java Development Tooling Core

Eclipse SDK 3.2.1 - 6th October 2006
Project org.eclipse.jdt.core v_678_R32x (cvs).

What's new in this drop

Problem Reports Fixed

159325 [classpath] Util.getJDKLevel reading a lot of classpath jars because ClasspathEntry checks for string object reference instead of equals


Eclipse Platform Build Notes
Java Development Tooling Core

Eclipse SDK 3.2.1 - 15th September 2006 - 3.2.1 RELEASE
Project org.eclipse.jdt.core v_677_R32x (cvs).

What's new in this drop

Problem Reports Fixed

157389 [1.4][compiler] assertionStatus is not set properly for nested types
157247 [1.6] [compiler] VerifyError with StackMap frames when no local variable attributes are generated


Eclipse Platform Build Notes
Java Development Tooling Core

Eclipse SDK 3.2.1 - 6th September 2006
Project org.eclipse.jdt.core v_676_R32x (cvs).

What's new in this drop

Problem Reports Fixed

153874 Compiler fails to consider bridge method with -source 1.4
148010 Code select doesn't find binary parameterized method


Eclipse Platform Build Notes
Java Development Tooling Core

Eclipse SDK 3.2.1 - 6th September 2006
Project org.eclipse.jdt.core v_675_R32x (cvs).

What's new in this drop

Problem Reports Fixed

148859 [model][delta] Package Explorer only shows default package after import
156108 [1.5][compiler] Autoboxing doesnt workt in switch-statement
155887 Breakpoint in 'finally' not hit - test suite failing
154170 Printing warnings breaks in-editor quick fixes
155423 [compiler] Unoptimal code generation when an initializer contains a statement that returns
152725 [1.6][formatter] Code formatter does not format 1.5 code when source level is 1.6
154880 DeltaProcessor does not set project references if first build is a project build


Eclipse Platform Build Notes
Java Development Tooling Core

Eclipse SDK 3.2.1 - 23rd August 2006 - 3.2.1 RELEASE CANDIDATE 2
Project org.eclipse.jdt.core v_674_R32x (cvs).

What's new in this drop

Problem Reports Fixed

145397 [1.6][compiler] Invalid StackMap attribute
151153 [1.6][compiler] Invalid Stackmap attribute generated for ternary operator


Eclipse Platform Build Notes
Java Development Tooling Core

Eclipse SDK 3.2.1 - 10th August 2006 - 3.2.1 RELEASE CANDIDATE 1
Project org.eclipse.jdt.core v_673_R32x (cvs).

What's new in this drop

Problem Reports Fixed

95152 [search] F3 can't find synthetic constructor
149376 Internal compiler error on "import static"


Eclipse Platform Build Notes
Java Development Tooling Core

Eclipse SDK 3.2.1 - 19th July 2006
Project org.eclipse.jdt.core v_672_R32x (cvs).

What's new in this drop

Problem Reports Fixed

150758 [1.5][compiler] NullPointerException in internal compiler
150074 [compiler] init part of for each loop with empty body is not executed
149028 Limiting number of characters to read with the file size is invalid.
149893 [1.5] Compilation error: The method is ambiguous for the type
117302 Clean build of large project gives unresolved type errors
147875 [1.5][compiler] NPE when initializing annotations of a binary field
148523 [batch] Batch compiler output contains extra linebreak before line position
148215 [search] Exception while searching for declarations of referenced types in binary java elements packaged in a jar
145007 [1.5][javadoc] Generics + Inner Class -> Javadoc "missing @throws" warning
147690 [1.5][compiler] Incompatible serialversionuid when using covariant in Java 1.5
147747 max stack for clinit of enum overestimated
142059 [efs] renaming package fails to update references
143013 SWTException: Failed to execute runnable (...AbortCompilation)
147024 [compiler] Compiler bug when accessing static final attribute in a non-static way
143684 Creating of static imports is unavailable..
147736 ClassCastException in TypeHierarchy
91709 [1.5][model] Quick Fix Error but no Problem Reported
147381 [1.5][compiler] Generics discrepancy between Eclipse compiler and Sun compiler.
144573 compilationParticipant extension point schema incomplete
145835 getJavaClassLibs needs to account for IBM J2SE 1.5
147096 ecj.jar manifest should not use x-friends, but use x-internal=true instead
146015 Some JDT/Core tests results are still VM dependent
146324 Batch builds produce "The type X is already defined" errors
146615 [hierarchy] TypeHierarchyTests is tests order dependent
142207 [batch][options] Source/target level names 5 and 5.0 missing from batch compiler help message
146215 JDT Core tests should not be dependent on HashMap implementation
145746 [1.5][compiler] Enum synthetic methods should be improved
145732 [1.5][compiler] Inconsistent behavior in ECJ code for enum types
145516 Bad performance when compiling a java file with non java content
142897 [1.5][compiler] Compiler cannot resolve type of inner class of a bounded generic type
144976 [hierarchy] NPE in ReferenceBinding
145500 [hierarchy] Superclass could be more resilient
144866 [assist][javadoc] Wrong completion inside @value tag
144414 JDT Compiler fails while standard javac compiler can proceed
142772 [1.5][compiler] Compilation succeeds with static imports that fail with javac
144504 JDT Core model JUnit tests fail when ordering of methods reversed
143259 [1.5][compiler] NullPointerException in ReferenceBinding.binarySearch , Eclipse 3.2RC4
144426 [compiler] Compiler incorrectly reports "assignment to variable has no effect" when it is a duplicate
144248 [batch] Progressive help text
141512 [batch] re-format the help message so as to fit into 80 columns
141522 [compiler][batch] ClassFile#buildAllDirectoriesInto should protect itself against concurrent directory creation
141330 [1.5][compiler] Suspicious error message for type mismatch
141252 [1.6]][compiler] ClassFormatError: Illegal class name "" in class file
141810 [1.5][compiler] Enum switch tables incorrectly generated by the compiler
141327 StackFrame and VerificationTypeInfo must call super.clone() in their clone() method
140476 JDOM: IDOMType.setSuperInterfaces(new String [0]) fails to remove existing implements clause
132430 [1.5][javadoc] Unwanted missing tag warning for overridden method with parameter containing type variable
130752 [comments] first BlockComment parsed as LineComment
140156 [1.5][search] Invalid method handle with parameterized parameters when no source is attached
123679 [search] missing icon or bad hit in search results
141550 Enable now passing tests


Eclipse Platform Build Notes
Java Development Tooling Core

Eclipse SDK 3.2 - 6th June 2006 - 3.2 RELEASE (R3_2)
Project org.eclipse.jdt.core v_671 (cvs).

What's new in this drop

Problem Reports Fixed

145248 MD5 checksums missing for JDT Core Batch Compiler JARs


Eclipse Platform Build Notes
Java Development Tooling Core

Eclipse SDK 3.2RC7 - 2nd June 2006 - 3.2 RELEASE CANDIDATE 7
Project org.eclipse.jdt.core v_670 (cvs).

What's new in this drop

Problem Reports Fixed

140879 Spontaneous error "java.util.Set cannot be resolved..."


Eclipse Platform Build Notes
Java Development Tooling Core

Eclipse SDK 3.2RC7 - 2nd June 2006
Project org.eclipse.jdt.core v_669 (cvs).

What's new in this drop

Problem Reports Fixed

143718 [1.6][compiler] ClassFormatError : wrong stack map frame is used


Eclipse Platform Build Notes
Java Development Tooling Core

Eclipse SDK 3.2RC6 - 26th May 2006 - 3.2 RELEASE CANDIDATE 6
Project org.eclipse.jdt.core v_668 (cvs).

What's new in this drop

Problem Reports Fixed

142793 NPE in core.dom.ASTConverter.createFakeEmptyStatement results in java.lang.OutOfMemory
142653 [1.5][compiler] JDT Internal Compiler Error: NullPointerException in MethodVerifier.computeInheritedMethods(), Eclipe 3.2RC4


Eclipse Platform Build Notes
Java Development Tooling Core

Eclipse SDK 3.2RC5 - 19th May 2006 - 3.2 RELEASE CANDIDATE 5
Project org.eclipse.jdt.core v_667 (cvs).

What's new in this drop

Problem Reports Fixed

142087 [1.5][compiler] NPE in computeCompatibleMethod
141800 [1.5][compiler] Necessary cast is marked as "unnecessary" for cast check in 3.2RC4
141949 Missing usage restrictions specification
142001 [batch][options] Typo in help message
141797 Spelling mistakes in JDT error messages
141704 [1.5][compiler] Eclipse 3.2RC4 Doesn't recognize implemented method by abstract class


Eclipse Platform Build Notes
Java Development Tooling Core

Eclipse SDK 3.2RC4 - 11th May 2006 - 3.2 RELEASE CANDIDATE 4
Project org.eclipse.jdt.core v_666 (cvs).

What's new in this drop

Problem Reports Fixed

139931 [1.5][compiler] Unnecessary cast warning and varargs
140569 [1.5][compiler] Ambiguous conversion from generic to parameterized/raw type confuses Eclipse's way of resolving unresolved binary references
141155 [1.5][compiler] Enum valueOf(String) method should not be final
127766 [1.5][compiler] inconsistent treatment of explicit subclasses of Enum
140750 java.lang.IllegalStateException: zip file closed on typing while "Computing additional info"
140318 AST: Invalid annotation binding for incomplete code
140873 No version range specified when requiring bundles
140643 [compiler] $foo() not found in anonymous type
140301 API documentation of CharOperation.camelCaseMatch/4 is wrong or misleading


Eclipse Platform Build Notes
Java Development Tooling Core

Eclipse SDK 3.2RC3 - 5th May 2006 - 3.2 RELEASE CANDIDATE 3
Project org.eclipse.jdt.core v_665 (cvs).

What's new in this drop


Eclipse Platform Build Notes
Java Development Tooling Core

Eclipse SDK 3.2RC3 - 4th May 2006
Project org.eclipse.jdt.core v_664 (cvs).

What's new in this drop

Problem Reports Fixed

140168 Ambiguous Failure in Connection with Varargs


Eclipse Platform Build Notes
Java Development Tooling Core

Eclipse SDK 3.2RC3 - 4th May 2006
Project org.eclipse.jdt.core v_663 (cvs).

What's new in this drop

Problem Reports Fixed

138577 Package content disapear in package explorer
139937 CompletionContext not automatically accepted when using IEvaluationContext
139689 NPE in packages explorer


Eclipse Platform Build Notes
Java Development Tooling Core

Eclipse SDK 3.2RC3 - 2nd May 2006
Project org.eclipse.jdt.core v_662 (cvs).

What's new in this drop

Problem Reports Fixed

139099 [compiler] Ambiguous method regression error
139137 Increment build failure
139160 IMethod#getParameterNames() should not throw JME if javadoc not parseable
139279 Fup of bug 134110, got CCE changing an external jar contents and refreshing the project
138999 Regression: Fix for 128258 introduces regression in JavaProject.exists()
139569 Batch compiler should check if java home is null when trying to set the extDirs and endorsed dirs
139525 [1.5][compiler] Valid generics involved assignment is flagged as an error
106631 Access rule has no effect


Eclipse Platform Build Notes
Java Development Tooling Core

Eclipse SDK 3.2RC2 - 28th April 2006 - 3.2 RELEASE CANDIDATE 2
Project org.eclipse.jdt.core v_661 (cvs).

What's new in this drop


Eclipse Platform Build Notes
Java Development Tooling Core

Eclipse SDK 3.2RC2 - 27th April 2006
Project org.eclipse.jdt.core v_660 (cvs).

What's new in this drop

Problem Reports Fixed

95839 [ast rewrite] problems with single line comments
138672 Bad code completion formatting for Collections.synchronizedMap


Eclipse Platform Build Notes
Java Development Tooling Core

Eclipse SDK 3.2RC2 - 27th April 2006
Project org.eclipse.jdt.core v_659 (cvs).

What's new in this drop

Problem Reports Fixed

129814 NPE due to CompilationUnit.getContents() returning null
138684 Javadoc of ASTRewrite.getExtendedSourceRangeComputer() refers to inexistent class
135323 [compiler] Anonymous inner class scope error
138435 [search] Stack trace while searching
138167 Java Model Exception when proposal window opened
136095 Type Hierarchy incomplete with illegally parameterized superinterfaces
138507 exception in .class file editor for classes imported via plug-in import
138432 Spec of ICodeAssist#codeSelect() doesn't describe the behavior of empty selection
127570 [compiler][null] lazy initialization coding pattern within loops
136508 Inner Classes in Interfaces No Longer Compiles
97085 (3.1M7) Static import code assist shouldn't propose <package>.*;
137984 [search] Field references not found when type is a qualified member type [regression]
136580 [ast rewrite] Comma is missing between update expressions in the ForStatement
137649 grammar problem in progress message
133737 [1.5][compiler] Eclipse compiler compiles program but javac does not (1 of 2)
129388 [1.5][compiler] Non-public Junit Assert.format accessible to test cases
137634 CompilationParticipant not correctly recording new dependencies
135729 Cant resolve class A, if class A was enhanced in a post compilation step
90438 [compiler][1.5] Two problems: Automatically generated method has wrong generic type; Compilation error with JDK
95829 [assist] toArray proposed twice
137918 [1.5][compiler] instanceof accepts primitive type as left-hand-side
137623 Exception calculating java content assist
137744 [compiler] java.lang.ClassFormatError: test/B (Repetitive method name/signature)
80904 Quick Fix "Assign parameter to new field" doesn't appear with commented type
83685 [assist] Content assist fails when there's a dot ('.') after type name
137203 [1.5][compiler] enclosing parameterized types seem to confuse eclipse's build process
137619 Compiler doesn't log exceptions when a runtime exception occurs
112030 ContentAssist fails with IllegalArgumentException on primitive array class
137456 NPE when trying to view a class file with attached source
133491 Missing code assist in annotation
137298 [compiler] Local variables not reported as not been initialized when more than 64 locals are defined
136972 [reconciler] Error in static init blok with inner classes
137053 Better error reporting when the output directory is a file
126419 ecj should include value of "java.endorsed.dirs" system property in its bootclasspath
137087 Open Type - missing matches when using mixed case pattern
135997 [AST] invalid source range with recovered node
136678 missing @param in internal API (Compiler new constructors, options parameter) + spelling mistake
136946 [1.5][compiler] internal compiler error -- ArrayOutOfBoundException
136886 Open declaration gives NPE in Scope.minimalErasedCandidates
133071 Cycles are wrongly detected.
136543 [1.5][compiler] Eclipse gives a "name clash" error while javac accepts the code
134110 [regression] Does not pick-up interface changes from classes in the build path
104293 [1.5][DOM] Extract local doesn't replace all occurences of expression.


Eclipse Platform Build Notes
Java Development Tooling Core

Eclipse SDK 3.2RC1 - 13th April 2006 - 3.2 RELEASE CANDIDATE 1
Project org.eclipse.jdt.core v_658 (cvs).

What's new in this drop

Problem Reports Fixed


Eclipse Platform Build Notes
Java Development Tooling Core

Eclipse SDK 3.2RC1 - 12th April 2006
Project org.eclipse.jdt.core v_657 (cvs).

What's new in this drop

Problem Reports Fixed

99729 [ast rewrite] first annotation not on new line
136313 Open Type is case-sensitive


Eclipse Platform Build Notes
Java Development Tooling Core

Eclipse SDK 3.2RC1 - 12th April 2006
Project org.eclipse.jdt.core v_656 (cvs).

What's new in this drop

Problem Reports Fixed

81949 [1.5][compiler] Cycle detected / type hierarchy error
106450 [1.5][assist] Code assist doesn't propose methods when hinting generic methods
124645 [search] for implementors does not find subclasses of binary classes
133848 -sourcepath should also be supported for jars and zip files
136231 encoding of CharOperation.java
136016 [refactoring] CCE during Use Supertype refactoring
135296 opening a special java file results in an "out of memory" message
135838 [search] Improve search progress monitor label
108180 [compiler] Sanity check error with try/finally block
130390 CamelCase algorithm cleanup and improvement
133351 [compiler] No effect assignment diagnosis range isn't correct
121734 Cycle in class hierarchy causes infinite loop in Decoration Calculation
115918 [1.5][compiler] Internal compiler error : NPE in Scope.minimalErasedCandidates
129330 strange statement recovery
135602 [compiler] Codegen bug for continue statement
86293 [search] Search for method declaration with pattern "run()" reports match in binary field instead of anonymous class
135292 [compiler] NPE in ProblemReporter.invalidField plus .log swamping
135217 Compiler class constructor change in 3.2
135083 RangeUtil#isInInterval(...) takes significant amount of time while editing
134976 [completion] relevance of some types aren't correct
125823 Buildpath marker not of marker type 'buildpath_problem'
89686 [1.5][search][enum] Reference to constructors does not include parameters
109691 Importing preferences does not update classpath variables
128562 Javadoc of ITypeBinding#isAssignmentCompatible() is unclear
132191 IMethodBinding.overrides(IMethodBinding) returns true even if the given argument is private.
135110 Duplicate Assert class in org.eclipse.core.internal.expressions
133562 Extract to local variable generates variable called 'enum'
108087 Java conventions default formatter settings confused
110811 [1.5] Raw type binding for reference to non-generic type


Eclipse Platform Build Notes
Java Development Tooling Core

Eclipse SDK 3.2RC1 - 5th April 2006
Project org.eclipse.jdt.core v_655a (cvs).

What's new in this drop

Problem Reports Fixed

131707 Cannot add classpath variables when starting with -pluginCustomization option
134839 [compiler] Incorrect compile errors reported in 1.3 compliance level
128423 [1.5][compiler] ClassCastException on illegal code fragment
107901 Clarify Javadoc for ASTParser#setUnitName
132841 [1.5][compiler] Incorrectly compared method parameters when member types
132831 [1.5][compiler] Compiler generate brige when not needed
119844 javadoc extraction: type comment
131519 JDK with attached source unnavigable.
92357 ITypeHierarchy#getType() should return an unresolved handle
97494 [1.5][compiler] Inappropriate error level and message for generic type mismatch


Eclipse Platform Build Notes
Java Development Tooling Core

Eclipse SDK 3.2RC1 - 4th April 2006
Project org.eclipse.jdt.core v_654 (cvs).

What's new in this drop

Problem Reports Fixed

134172 Crap Perfomance opening Java file with lots of imports
134255 Unoptimal JavaElementInfo construction
134645 [1.5][compiler] Java Compiler throws internal exception..
134118 [1.5][compiler] 'ambiguous' error on legal static import
96648 Batch compiler - error messages for duplicate output, bootclasspath, sourcepath and extdirs entries could be more explicit
86813 [compiler] step into switch statement locate wrong line
83318 [1.5] 'Open declaration' fails for type variables in class files
134345 Problems from CompilationParticipants do not get cleaned up unless there are Java errors
133918 [1.5][compiler] Duplicate return; in CastExpression line 258
89347 [compiler] public constructor of protected inner class invisible in subclass
134064 [1.5][compiler] Duplicate error messages when an annotation value expects a boolean but gets an array


Eclipse Platform Build Notes
Java Development Tooling Core

Eclipse SDK 3.2M6 - 30th March 2006 - 3.2 MILESTONE 6
Project org.eclipse.jdt.core v_653 (cvs).

What's new in this drop

Problem Reports Fixed

134064 recreateModifiedClassFileInOutputFolder only works in default package


Eclipse Platform Build Notes
Java Development Tooling Core

Eclipse SDK 3.2M6 - 29th March 2006
Project org.eclipse.jdt.core v_652 (cvs).

What's new in this drop

Problem Reports Fixed

133738 [compiler] Eclipse compiler compiles program but javac does not (2 of 2)
133748 Javac task includes all files from the extDirs list


Eclipse Platform Build Notes
Java Development Tooling Core

Eclipse SDK 3.2M6 - 29th March 2006
Project org.eclipse.jdt.core v_651 (cvs).

What's new in this drop

Problem Reports Fixed

131935 [1.5][compiler] Illegal generic conversion allowed.
129082 [regression] Refresh->Run action deletes all files in 'bin' directory and recompiles all classes
132613 NPE in java builder when trying to retrieve a file
106090 [generics] Method invocation resolution depends on declaration order
133440 [1.5][compiler] JDT allows annotation to have a null default
130982 META-INF directories shown as empty META-INF.* packages in J2EE Navigator


Eclipse Platform Build Notes
Java Development Tooling Core

Eclipse SDK 3.2M6 - 27th March 2006
Project org.eclipse.jdt.core v_650 (cvs).

What's new in this drop

Problem Reports Fixed

133292 [compiler] Compiler accepts spurious semicolon in array initialiser
89807 Outliner should recognize @Deprecated annotation
123476 [compiler] misleading error message (root cause not reported)
133334 Indexing project 3 times during import
132494 JavaModelException opening up class file in non java project


Eclipse Platform Build Notes
Java Development Tooling Core

Eclipse SDK 3.2M6 - 26th March 2006
Project org.eclipse.jdt.core v_649 (cvs).

What's new in this drop

Problem Reports Fixed

130359 [compiler][null] wrong warning in try/catch with RuntimeException
128962 [compiler][null] incorrect analysis within try finally with a constructor
132974 [compiler] missing error on uninitialized final local
120892 [assist] inconsistent completions for constructors an methods
129371 [compiler][null] False positives from null reference analyzer with break
132651 Javadoc of CompletionContext#getTokenEnd() and CompletionProposal#getCompletionLocation are not correct.
94925 [search] Bad performance on showing package selection dialog when creating new import group
131720 [compiler] optimization: the distribution of the number of elements into CharArrayCache instances suggest that smaller instances should be optimized/removed
131921 NPE caugth in DefaultBindingResolver.resolveName(Name)


Eclipse Platform Build Notes
Java Development Tooling Core

Eclipse SDK 3.2M6 - 22nd March 2006
Project org.eclipse.jdt.core v_648 (cvs).

What's new in this drop

Problem Reports Fixed

132813 [compiler] NPE in Javadoc.resolve(Javadoc.java:196) + log swamped


Eclipse Platform Build Notes
Java Development Tooling Core

Eclipse SDK 3.2M6 - 21st March 2006
Project org.eclipse.jdt.core v_647 (cvs).

What's new in this drop

Problem Reports Fixed

123943 [1.5][compiler] Invalid ambiguous method error
129056 compiler fails to detect ambiguous method when autoboxing and implementing an interface
132575 Incorrect classpath are not reported inside the log xml
128276 Breakpoint Propertie Error.
129991 [refactoring] Rename sourcefolder fails with JME
131459 Java model returns stale resolved source type for binary type
131937 JDT core adding problem markers to non-java projects
132120 [compiler][null] NPE batch compiling JDT/Core from HEAD
132072 [compiler][null] AIOOBE in null check compiling com.sun.org.apache.xalan.internal.res.XSLTErrorResources from JDK 1.5 source
131681 NullPointerException during javaCompletionProposalComputer
128547 [compiler] null reference analysis: false positive in try/finally


Eclipse Platform Build Notes
Java Development Tooling Core

Eclipse SDK 3.2M6 - 14th March 2006
Project org.eclipse.jdt.core v_646 (cvs).

What's new in this drop

Problem Reports Fixed

87852 ASTParser fails when called from another program
99114 [search] OOM Exception in Java search
121569 [Import/Export] Importing projects in workspace, the default build order is alphabetical instead of by dependency
131373 Verbose mode of the ant adapter should be a real verbose mode
122650 ASTParser.createBindings(IJavaElement[]) returns wrong element
130140 ASTParser should specify failure for IClassFile without source
130317 ASTParser with IClassFile as source creates type bindings that are not isEqualTo(..) binary bindings
130683 NPE in DeltaProcessingState.addElementChangedListener()
130980 [compiler] When the contents of the unit cannot be retrieved, the compiler should report an error
130330 bogus null check in BindingComparator#isEqual(MethodBinding, MethodBinding, HashSet)


Eclipse Platform Build Notes
Java Development Tooling Core

Eclipse SDK 3.2M6 - 7th March 2006
Project org.eclipse.jdt.core v_645 (cvs).

What's new in this drop

Problem Reports Fixed

130543 [1.5][compiler] Error creating array of generics of inner class.
130528 NPE in FieldBinding.getAnnotations(..) for length field of array
130516 [1.5][compiler] Add support for "cast" warning token
105801 [1.5][compiler] Too many warnings for non-matching types of arguments of varargs call
128418 [1.5][compiler] eclipse doesn't emit unchecked warning
129957 Binary class file editor shows "implements" instead of "extends" for an interface's super-interfaces
104536 [compiler] Ant adapter doesn't use the right source and target values
130117 [compiler] Wrong error generated "The method Inner in type Inner can only set one of public / protected / private"
129190 [1.5][compiler] Contrary behaviour to Sun's compiler concerning typed classes, non-static inner classes and inheritence
129909 Recovered AST - VariableDeclaratorId isn't recovered
130017 [1.5][compiler] @Override cannot be used for static methods
100919 Closing or deleting projects leads to Java model error
129624 AccessRuleSet#messageTemplates takes a lot of memory
117758 [compiler] private dropped from inner class constructor
128219 Builder participants should create their own marker types
61189 Error messages with "AssignmentOperator ArrayInitializer" could be improved
128063 [1.5][compiler] Compiler reports errors against compilabale code
116072 cached classpath containers not removed when project deleted
119238 [1.5][compiler] Unchecked generic type operation warning if access to static field of parameterized type
122775 [1.5][compiler] StackOverflow in compiler
114140 assertion failed when opening a class file not not the classpath


Eclipse Platform Build Notes
Java Development Tooling Core

Eclipse SDK 3.2M6 - 28th February 2006
Project org.eclipse.jdt.core v_644 (cvs).

What's new in this drop

Problem Reports Fixed

128814 [prefs] NPEs in log during tests
127628 [index] CodeAssist doesn't filter deprecated types
128848 closing bracket added into comment upon format
128258 Project name of java elements from external file is _E_X_T_E_R_N_A_L_P_R_O_J_E_C_T_
127241 SIOOBE in StubUtility.hasConstantName during quick fix
127395 AST: SimpleName must not be empty
128014 [compiler][null] invalid analysis when redundant check is done
129555 [dom] The length of a recovered fake SimpleName should be 0
129241 [Javadoc] deprecation warning wrongly reported when ignoring Malformed Javadoc comments
128877 [search] reports inexistent IMethod for binary constructor of inner class
127919 [compiler][null] non String objects references involved into string concatenation should not raise null ref. warnings
113371 Performance: discardWorkingPerCopyInfo emptys Cache before building Delta
128705 [Compiler][1.5] Jsr inlining limitation in the compiler
129305 [compiler] Could optimize "return null" in presence of subroutine
129306 [compiler] inlineJSR may cause entering twice finally block
129096 Wrong positions for array of parameterized type as a parameter
128961 AST: errors with parentheses expressions in for-init initialisers
128960 AST: errors with parameter array and full qualified types
129361 Uninitialized fields in jdt/core code
102160 [compiler][1.5] Only first error is reported on circularity references between annotations
127275 [compiler] Generalize ProblemReporter#localSourceEnd
128840 [compiler] Wrong warning for unnecessary semicolon as else statement
129316 [compiler] Incremental compile confuses unsound type hierarchy and deprecation
125956 [1.5][compiler] Failed to compile Jaxb 2.0
129142 VariableDeclarator isn't recovered by statments recovery
128594 Javadoc problems with category CAT_INTERNAL
128169 [codeassist] Type parameter name of method declaration proposal must not create conflit
128823 ArrayIndexOutOfBoundsException in log


Eclipse Platform Build Notes
Java Development Tooling Core

Eclipse SDK 3.2M6 - 21st February 2006
Project org.eclipse.jdt.core v_643 (cvs).

What's new in this drop

Problem Reports Fixed

106446 [compiler] "Cannot be resolved to a type" errors for some default top-level class
128045 [assist] Autocomplete on variable names fails if name starts with a part of an existing prefix
100369 [compiler] No effect assignment diagnosis could be made smarter
127323 context assist exception when trying to autocomplete inside a malformed enum switch
127244 [compiler] Null reference analysis doesn't understand assertions
128560 [compiler] Java 1.4 compiler (UI?) incorrectly reports incompatible return type
128077 AST - instanceof - getLength returns wrong length
127996 Performance: long time spent in State.write(..) looping over ArrayList<char[][]>
128389 [compiler][1.5] generic inner type cannot extend Throwable
127583 [1.5][compiler] Call to constructor with mismatched type parameter and arguement not detected
128217 Grouping all fatal problems together


Eclipse Platform Build Notes
Java Development Tooling Core

Eclipse SDK 3.2M5 - 16th February 2006 - 3.2 MILESTONE 5
Project org.eclipse.jdt.core v_642 (cvs).

What's new in this drop

Problem Reports Fixed


Eclipse Platform Build Notes
Java Development Tooling Core

Eclipse SDK 3.2M5 - 15th February 2006
Project org.eclipse.jdt.core v_641 (cvs).

What's new in this drop

Problem Reports Fixed

128033 [1.5][search] Not all references are found in standard annotations
128008 type parameter with final bound is categorized as non-optional


Eclipse Platform Build Notes
Java Development Tooling Core

Eclipse SDK 3.2M5 - 15th February 2006
Project org.eclipse.jdt.core v_640 (cvs).

What's new in this drop

Problem Reports Fixed

67836 [compiler] warning on fall through
127393 uncategorized problems
127213 Flags class missing methods


Eclipse Platform Build Notes
Java Development Tooling Core

Eclipse SDK 3.2M5 - 13th February 2006
Project org.eclipse.jdt.core v_639 (cvs).

What's new in this drop

Problem Reports Fixed

126564 [1.5][compiler]Inconsistent error reporting between static import and direct field access
127239 BuildContext needs to be spec'ed
127296 [codeasist]Add the ability to hide deprecated methods from Code Assist


Eclipse Platform Build Notes
Java Development Tooling Core

Eclipse SDK 3.2M5 - 13th February 2006
Project org.eclipse.jdt.core v_638 (cvs).

What's new in this drop

Problem Reports Fixed

126803 Compile error in LocationElementTokenizer.java in source build
127255 [compiler] Compiler incorrectly reports "variable may not have been initialized"
125731 [api] Separate category id for 'type restriction' problems
116647 [compiler] Incorrect warning about unnecessary cast


Eclipse Platform Build Notes
Java Development Tooling Core

Eclipse SDK 3.2M5 - 10th February 2006
Project org.eclipse.jdt.core v_637 (cvs).

What's new in this drop

Problem Reports Fixed

127048 [search] References to Java element 'CorrectionEngine' not found
98684 [search] Code assist shown inner types of unreleated project
127078 [compiler] inappropriate error location for QualifiedNameReferences
127181 New API elements missing @since
127144 beginTask/done not called on progress monitor to ASTParser
123470 AST: new type IResolvedAnnotation
108539 Error popup at breakpoint in tomcat project
99006 Incorrect warning when a non-varargs method overrides a varargs method.
120563 Javadoc has many references to .java where all java source files are meant
42253 [plan][dom/ast] Make AST more robust against syntax errors
125006 ClassFile wastes memory
126156 IBinding#getJavaElement() should spec 'null' for anonymous constructor
126326 [api] all supported SuppressWarning tokens
121652 100% CPU usage when changing application focus or saving
120838 typos in spec of ICodeAssist
126227 default constructor not resolving for method-level classes
124525 [assist] Smarter Autocompletion for variable names
126625 Added missing options for formatting annotation types
126673 NPE in Buffer.addBufferChangedListener


Eclipse Platform Build Notes
Java Development Tooling Core

Eclipse SDK 3.2M5 - 7th February 2006
Project org.eclipse.jdt.core v_636 (cvs).

What's new in this drop

Problem Reports Fixed

99497 In some cases Java project refresh should kick clean build
126598 [DOM][AST] String[] s = {"",,,} leads to wrong positions after conversion
126347 AIOOBE in CompilerUnitScope
126148 IAE when typing String[] s = {"",,,};
126330 Type reference not found in jar file if sources was not already opened
126321 [options] Add constant in JavaCore for nullReference
126160 method from outer scope not resolved with erroneous arguments
97693 [1.5][compiler] Unchecked generic cast gives false compiler error.
125965 [prefs] "Export/Import preferences" should let user to choose wich preference to export/import
124469 [1.5][search] does not find references to enum type in binary annotation
75333 [format] standalone code reformatter
122987 [1.5][compiler] Boxing conversion should be performed in conditional expression
125807 NPE in ResolvedMemberValuePair#init()
79359 Project cannot depend on a project built by ant
126091 [1.5][compiler] Java compiler generates extra field for enums with abstract methods
126191 Code formatter doesn't format properly empty enums
126177 [1.5][compiler] Visibility issue with intersection type
126180 [1.5][compiler] NPE reporting invalid enclosing type
114456 @SuppressWarnings for access restriction
126087 [1.5][compiler] Java compiler generates incorrect byte code for empty enums
124611 IAE in Signature.createCharArrayTypeSignature
90660 [plan] Consider surfacing override information available in compiler AST in DOM AST
111446 API to work with tabWidth/indentWidth and indents
126015 reconcile does not provide AST if there's no problem requestor
125903 [javadoc] Treat whitespace in javadoc tags as invalid tags
125301 Handling of classes with $ in class name.
125961 Add "emacs style" output to batch compiler
125953 UnconditionalFlowInfo.java has non-UTF-8 character
124853 [compiler] Compiler generates wrong code (try-catch-finally)


Eclipse Platform Build Notes
Java Development Tooling Core

Eclipse SDK 3.2M5 - 31st January 2006
Project org.eclipse.jdt.core v_635 (cvs).

What's new in this drop

Problem Reports Fixed

119452 CategorizedProblem's category should be available from markers
125676 @category should not read beyond end of line
125360 IJavaProject#setOption() doesn't work if same option as default
106545 API: IVariableBinding.isMethodParameter
125641 Problems enabling AST with recovery
125675 @category not reflected in outliner in live fashion
125570 [1.5][compiler] Named inner inner classes have illegal names
124943 [1.4][compiler] 1.4 Compiler Compliance not working for compareTo
124810 Strange field binding has inconsistent hierarchy
125291 Enable conditional loading of APT
125178 [search] AIOOBE in PatternLocator when searching for dependency extent from manifest
124388 [DOM AST] Method defaults not resolved
125270 ASTParser fails to parse text to ArrayInitializer expression
100869 [1.5][compiler] The eclipse compiler thinks my method is ambiguous but javac does not
65637 [model] Excluded package still in Java model
125217 Two failures in the BatchCompilerTests on MacOS
124290 AbstractImageBuilder writeClassFileBytes creates resources before calling setDerived
124145 Questions on IAccessRule.ignoreIfBetter
125047 IMethodBinding#getJavaElement() should spec 'null' for default constructor
120079 [api] need solution for BindingKey#internalToSignature()
125036 ResolvedMemberValuePair#buildDOMValue(..) uses "new Boolean(..)"
121715 Util#getJavaLikeExtensions doesn't consider Java-like content types
125067 Should not resolved binary fields/methods when computing hierarchy
61013 [plan][model] Minimal support for editing units outside workspace


Eclipse Platform Build Notes
Java Development Tooling Core

Eclipse SDK 3.2M5 - 24th January 2006
Project org.eclipse.jdt.core v_634 (cvs).

What's new in this drop

Problem Reports Fixed

110030 [compiler] Provide support for null reference analysis
99620 [compiler] The batch compiler should not print to the console when taking another output stream in input
124212 Eclipse compiler produces incomplete debug info for variables
124533 [batch] Ability to turn off discouraged references warnings
124471 ResolvedAnnotations are not completely resolved
124346 [1.5][compiler] Unexpected deprecation warning when @deprecated tag and @Deprecated annotation are mixed
123522 @SuppressWarnings("unused") does not suppress "unused import" warning
122442 [search] API inconsistency with IJavaSearchConstants.IMPLEMENTORS and SearchPattern
123437 Support EFS for zip/jar files
124296 Recovered ast nodes don't nest properly
124101 [compiler] NPE when resolving array initializer in fault tolerant mode
95056 [1.5][compiler] @Deprecated not recognized
123514 [1.5] [assist]ArrayStoreException in content assist for malformed field
122615 validate classpath propose to exlude a source folder even though exlusion patterns are disabled
124117 Optional classpath entry


Eclipse Platform Build Notes
Java Development Tooling Core

Eclipse SDK 3.2M5 - 17th January 2006
Project org.eclipse.jdt.core v_633 (cvs).

What's new in this drop

Problem Reports Fixed

98127 Access restrictions started showing up after switching to bundle
122316 Problems using new Compilation Participant extension point
123893 CCE in ResolvedAnnotation
124003 JavaCore should spec 1.6 compliance/source compatibility
87718 Listener on build process on a per file basis.
122881 [1.5][compiler] Multiple interface inheritance is incompatible with Sun compiler
109980 [plan] Add support for StackMapTable attribute as per jsr-202
122995 [1.5][compiler] Access rules don't apply to generic types
123721 two types of 'remove' for TODO task tags
123396 Regression: NameLookup creation longs around 1mn on project with heavy hiearchy (200 src folders * 200 packages)
103615 [organize import] Organize imports should have separate "limit" for static import *-ing


Eclipse Platform Build Notes
Java Development Tooling Core

Eclipse SDK 3.2M5 - 10th January 2006
Project org.eclipse.jdt.core v_632 (cvs).

What's new in this drop

Problem Reports Fixed

123096 [javadoc][assist] @linkplain no longer proposed when 1.4 compliance is used
123078 [1.5][compiler] Problem inferring from #getClass() invocation
103839 Format of variablesAndContainers.dat doesn't scale well
121026 [javadoc][assist] @link method proposal has superfluous space
120130 IField.getConstant() fails for a certain constant
122755 Exceptions thrown if you type a period immediately after final slash of Javadoc inside a method
117282 Package declaration inserted on wrong CU while copying class if names collide and editor opened
118507 Autobuild churn during classpath init
119249 codeResolve, search, etc. don't work on constructor of binary inner class
118823 [model] Secondary types cache not reset while removing _all_ secondary types from CU
122763 [builder] OutOfMemoryError while cleaning org.eclipse.jdt.core project - this fix triggers a full rebuild of the workspace
119161 classes in "deep" packages not fully recognized when using tight inclusion filters
108830 [compiler] Improve switch fault-tolerance
122610 [1.5][compiler] Qualified this has generic type binding instead of parameterized one
121076 Wrong field gets renamed
73054 [import rewrite] Make Import Rewriter API
122618 [assist][javadoc] Javadoc code assist should support @category tag
122616 [javadoc] IMember.getCategories() only returns first category
53773 [compiler] Warning on assignments to parameters
122460 Why is checking a modifier so code intensive
120816 [search] NullPointerException at ...jdt.internal.compiler.lookup.SourceTypeBinding.getMethods
76266 [compiler] Access restriction should also apply to inherited members - this fix triggers a full rebuild of the workspace
122506 [hovering] javadoc hover shows a broken string from DBCS javadoc html files.
116833 IMethodBinding#isEqualTo(..) returns true for methods in anonymous classes with error in parent
120264 [api] have array binding X[][][], want X[][] and X[]
116615 Use a publicID in the DOCTYPE of the compilation XML log
120263 [compiler] missing binding on array initializer
120410 Wasted space on problems due to large underlying char[]
120875 Javadoc extraction might includes optional annotation type member information for an annotation type
121187 Javadoc contains undefined HTML entity &ast;
119175 [compiler] Wrong pc in the line number table attribute
118897 ASTParser resolves bindings without request


Eclipse Platform Build Notes
Java Development Tooling Core

Eclipse SDK 3.2M4 - 14th December 2005 - 3.2 MILESTONE 4
Project org.eclipse.jdt.core v_631 (cvs).

What's new in this drop

Problem Reports Fixed

120902 Member.getJavadocRange() causes AIOOBE


Eclipse Platform Build Notes
Java Development Tooling Core

Eclipse SDK 3.2M4 - 14th December 2005
Project org.eclipse.jdt.core v_630 (cvs).

What's new in this drop

Problem Reports Fixed

120847 [javadoc] AIOOBE while getting attached javadoc in Javadoc view


Eclipse Platform Build Notes
Java Development Tooling Core

Eclipse SDK 3.2M4 - 13th December 2005
Project org.eclipse.jdt.core v_629 (cvs).

What's new in this drop

Problem Reports Fixed

120640 [javadoc] Open External Javadoc fails for nested binary types
120597 JME extracting Javadoc for public fields from 1.5 doc
120637 javadoc extraction: includes field title for Java 5 classes
120559 Getting Javadoc from attached Javadoc gives JavaModelException
120545 Misleading constant: CODEASSIST_TIMEOUT_FOR_PARAMETER_NAME_FROM_ATTACHED_JAVADOC
120522 [assist] No proposal in @Target annotation attributes


Eclipse Platform Build Notes
Java Development Tooling Core

Eclipse SDK 3.2M4 - 12th December 2005
Project org.eclipse.jdt.core v_628 (cvs).

What's new in this drop

Problem Reports Fixed

120350 [model] Secondary type not found by code resolve


Eclipse Platform Build Notes
Java Development Tooling Core

Eclipse SDK 3.2M4 - 9th December 2005
Project org.eclipse.jdt.core v_627 (cvs).

What's new in this drop

Problem Reports Fixed

120092 [search] Java like extensions functionality causes performance issue for search engine
117740 Parameter names completion should be done asynchronoulsy
110422 [search] BasicSearchEngine doesn't find all type declarations
110291 [search] BasicSearchEngine return constructor declarations that doesn't exist in source
83064 [plan][1.5] Unidentical bindings for declaration of and reference to Class.MethodArray
119545 [search] Binary java method model elements returned by SearchEngine have unresolved parameter types


Eclipse Platform Build Notes
Java Development Tooling Core

Eclipse SDK 3.2M4 - 6th December 2005
Project org.eclipse.jdt.core v_626 (cvs).

What's new in this drop

Problem Reports Fixed

119430 Potential performance problem in getViolatedRestriction()
113944 [plan] Support for refactoring of JAR files


Eclipse Platform Build Notes
Java Development Tooling Core

Eclipse SDK 3.2M4 - 6th December 2005
Project org.eclipse.jdt.core v_625 (cvs).

What's new in this drop

Problem Reports Fixed

119108 Access Rules and Path separators
110593 [1.5][compiler] NPE in ProblemReporter
115693 [1.5][compiler] Unnecessary double checkcast instruction emmited
118789 IJavaProject#findType(String) returns null for secondary type quickly after creation
118876 [dom] TypeDeclaration nodes aren't flagged as MALFORMED
105592 Enum switch statement compile error
118888 Need an entry point to create a org.eclipse.jdt.internal.compiler.classfmt.ClassFileReader using a stream
118092 Eclipse hangs on code assist when writing ?<c
116650 [search] SearchParticipant has no way to remove specific index file from IndexManager cache
118798 Unexpected JME on IMethod.getParameterNames
114571 concurrent access to HashMap
71460 [model] Non *.java file association with Java contents.
118397 [javadoc][assist] No completion available while completing inside a qualified reference
118393 ICompilationUnit.findPrimaryType: Should use JavaCore.removeJavaLikeExtension


Eclipse Platform Build Notes
Java Development Tooling Core

Eclipse SDK 3.2M4 - 29th November 2005
Project org.eclipse.jdt.core v_624 (cvs).

What's new in this drop

Problem Reports Fixed

118246 Definition of getJavaLikeExtensions() leads to programming errors
118311 type \@ in javadoc comment and code assist == hang
117020 [search] Search for '*' does not report empty packages
111416 [search] wrong potential matches on a static method open
118214 [completion] "has inconsistent hierarchy" field should not be proposed
118105 [javadoc][assist] Hang with 100% CPU during code assist on comment
118064 Access rules are not flushed between classpaths in batch mode.
117451 [compiler] Codegen could better optimize field access when value not required
117120 [compiler] VerifyError: Expecting to find integer on stack
36032 [plan] JavaProject.findType() fails to find second type in source file
117183 [javadoc][assist] No completion in text when cursor location is followed by a '.'
116573 wrong guess of binding with overloaded methods
117861 [1.5][compiler] invalid handling of static import
110336 [plan][search] Should optionaly return the local variable for type reference
117890 JavaElement.getURLContents(...) leaves file open
117589 Completion dialog shows html file name
115040 Provide API for getting occurrence count from initializers and types
117121 Can't create class called A$B in eclipse
116858 java code formatter problem with switch statements and comments
117495 Compiler: ternary ops return wrong type when condition is boolean literal
61013 [plan][model] Minimal support for editing units outside workspace
117487 Classpaths in the build scripts need to be updated


Eclipse Platform Build Notes
Java Development Tooling Core

Eclipse SDK 3.2M4 - 22nd November 2005
Project org.eclipse.jdt.core v_623 (cvs).

What's new in this drop

Problem Reports Fixed

117382 synthetic class$N fields generated unnecessarily
115658 ReconcileContext/CompilationParticipant clarifications
61946 AST: NPE in IVariableBinding.getConstantValue
116472 Ambigous API definition on CompilationUnit.getPosition()
117032 AST line numbers: Problems with single line source
116745 [compiler] VerifyError: Incompatible type for getting or setting field
98154 Code assist from Javadoc
116464 [javadoc] Unicode tag name are not correctly parsed
114941 Remove init job
114935 ASTParser.createASTs parses more CUs then required
116311 [search] NPE searching for reference to our Assert class
115067 Util#getJavaLikeExtensions should become API
80472 Binding of parameterized return type List<E> subList(...) should not be generic binding


Eclipse Platform Build Notes
Java Development Tooling Core

Eclipse SDK 3.2M4 - 16th November 2005
Project org.eclipse.jdt.core v_622 (cvs).

What's new in this drop

Problem Reports Fixed

116419 code assist regression: POTENTIAL_METHOD_DECLARATION not offered anymore
84750 [perf] BinaryMethod.getParameterNames does not follow IMethod API contract
110650 Need API for determining Java line delimiter


Eclipse Platform Build Notes
Java Development Tooling Core

Eclipse SDK 3.2M4 - 15th November 2005
Project org.eclipse.jdt.core v_621 (cvs).

What's new in this drop

Problem Reports Fixed

115662 [javadoc][assist] link completion in types
106140 [compiler] Eclipse3.1.0: unrecognized class invisibility
113108 [API][comments] CompilationUnit.getNodeComments(ASTNode)
110964 [javadoc] Change compiler default options to have minimum javadoc warnings
116028 annotations only applied to first field in a declaration
112843 Cut blocked by background build
116028 annotations only applied to first field in a declaration
110797 In case of multiple task tags on a single line, the tasks view does not show the complete line for each tag
110173 [plan] API to extract the Javadoc as HTML from attached HTML
110188 [plan][assist] Provide hook for completing inside string literal
107105 [1.5][compiler] method override check does not detect differences in additional type bounds
115408 [compiler] ArrayIndexOutOfBoundsException in CodeStream.java


Eclipse Platform Build Notes
Java Development Tooling Core

Eclipse SDK 3.2M4 - 8th November 2005
Project org.eclipse.jdt.core v_620 (cvs).

What's new in this drop

Problem Reports Fixed

115363 java.lang.VerifyError in org.eclipse.ui.workbench from HEAD, using N20051107
22072 Code completion on continue label: broken.
113950 [1.5][compiler] Problems implementing inherited generic abstract methods and type erasure
115181 [1.5][compiler] Wrongly flagged "Usage of a raw type"
113945 No codeassist in anonymous class in generics
114086 Refactor->Rename of instance variables fails with "-1" when Code Style->Fields prefix list has dangling ","
114341 [javadoc][assist] range of the qualified type completion in javadoc text isn't correct
114338 [javadoc] Reconciler reports wrong javadoc warning (missing return type)
102286 Error when trying F4-Type Hierarchy
114909 AST: String concatenation represented as single node
114539 [search] Internal error when refactoring code with errors
114855 [compiler] OutOfMemoryError compiling deeply nested try-catch
114087 [1.5][compiler] Eclipse compiles code that cannot be compiled with JDK!
114304 [1.5][compiler] Return type not compatible with generic subinterface.


Eclipse Platform Build Notes
Java Development Tooling Core

Eclipse SDK 3.2M3 - 31st October 2005 - 3.2 MILESTONE 3
Project org.eclipse.jdt.core v_619 (cvs).

What's new in this drop

Problem Reports Fixed

114091 [assist][javadoc] eternal loop
114077 No NLS Warning if unnecessary nls tag before declaration
83206 ICodeAssist#codeSelect(..) on implicit methods should not return a java element
102572 [plan] Add CamelHumps completion
113649 [javadoc][assist] CompletionOnJavadocTag token is not correct
113765 [1.5] Insufficient recovery in generic method
113671 [search] AIOOBE in SearchEngine#searchAllTypeNames
113549 Need camel case matching routines for Strings
113722 Sort members is confused with syntax errors
113273 [1.5][compiler] Compiler confused by multiply bounded type parameter


Eclipse Platform Build Notes
Java Development Tooling Core

Eclipse SDK 3.2M3 - 25th October 2005
Project org.eclipse.jdt.core v_618 (cvs).

What's new in this drop

Problem Reports Fixed

113506 [javadoc][assist] No tag proposals when there is a prefix on a line
113376 [javadoc][assist] wrong overwrite range on completion followed by a tag
113374 [javadoc][assist] do not propose anything if the prefix is preceded by a special character
106466 [1.5][compiler] Type parameter followed by other types in bound - rejected by javac, accepted by Eclipse
110172 [plan] API to extract the Javadoc on org.eclipse.jdt.core.IMember
87868 [1.5][javadoc][assist] Dodgy completion in javadoc comment
86112 [javadoc][assist] Wrong reference to binary static initializer in javadoc
67732 [javadoc][assist] Content assist doesn't work in Javadoc "line breaks"
22043 [javadoc][assist] Code Completion in Javadoc @see/@link doesn't work on partially entered argument types
107282 [plan][compiler] Non mandatory JLS errors should not end up in problem methods
52840 Howto generate the parser: LPG 2.30 is which version of JikesPG?
113051 No classpath marker produced when cycle through PDE container
113110 TestFailures in DebugSuite
112109 Compilation problem: Eclipse does not recognise parametrized notify-method in generic context
100970 [1.5][compiler] Interface methods may conflict with Object methods
112418 PDE generate build file and ant task eclipse.buildScript ignore javaSource and javaTarget
112973 NLS tags like //$NON-NLS-?$ don't have the right range
110060 [plan][search] Add support for Camel Case search pattern
100182 [1.5][compiler] unecessary cast in case of boxing


Eclipse Platform Build Notes
Java Development Tooling Core

Eclipse SDK 3.2M3 - 18th October 2005
Project org.eclipse.jdt.core v_617 (cvs).

What's new in this drop

Problem Reports Fixed

112137 ConcurrentModificationException when CTRL+LeftClick on constructor call in Java editor
85298 [1.5][enum] IType of anonymous enum declaration says isLocal() == false
108856 [1.5][compiler] Inner inner classes have illegal names
112231 [1.5][compiler] enum declaration
112381 Javadoc of IMethodBinding#overrides(IMethodBinding) refers to wrong JLS2 section
105756 [1.5][model] Incorrect warning on using raw types
112609 StackOverflow when initializing Java Core
112666 [1.5][compiler] Compiler rejects valid assignment to complex capture
63840 warning on unused labels
112617 [API] Add ToolFactory.createDefaultClassFileReader(InputStream,int)
112518 [performance] NLS detection should be faster
107814 @SuppressWarnings("unused") requires additional //$NON-NLS-1$
110613 [1.5][compiler] Should not report warnings for nls string inside annotation declaration
112500 [1.5][compiler] bug between inference and wilcard
111350 [1.5][compiler] method override and generics
108782 [1.5][compiler] inconsistent @Override error
108780 [1.5][compiler] Subsignature checking does not respect erasure conversion
105808 [1.5][dom] MethodBinding#overrides(..) should not consider return types
23669 [plan][DCR][Javadoc] Add support for @cat / @category organization of class members
112268 [1.5][compiler] Type mismatch introduced in 3.1.1
112346 [1.5][javadoc] Unexpected "Invalid reference" on javadoc field reference
112190 batch compiler option "-warn:+allUnchecked" does not work
112223 Scanner#getNextToken() behavior doesn't seems consistent if there is an unicode inside a string.
107045 [1.5][compiler] Compiler misses name clash with bounded class type parameter


Eclipse Platform Build Notes
Java Development Tooling Core

Eclipse SDK 3.2M3 - 11th October 2005
Project org.eclipse.jdt.core v_616 (cvs).

What's new in this drop

Problem Reports Fixed

111898 [compiler] Wrong code generation
111822 DOMParser.createASTs() NPE at FieldReference.getConstantFor(FieldReference.java:408)
109118 [1.5][compiler] Unhandled Exception Compiler error involving generics in java 1.5
111812 [compiler] should improve error highlighting for static initializer errors
111208 [1.5][compiler] Compiler gets confused by multiple generic-extends'
111618 [1.5][dom] Foreach statement shows extraneous semi column into debug variables view
111703 Static initialization block in anonymous inner class causes compiler to fail
110168 [plan] Broadcast AST when reconciling
111767 Disassembler doesn't produce an output that can be compiled for annotation types
111299 JavaModelCache may overflow the memory.
110596 [assist] don't rank java.lang types lower if a simple name duplicate exists
110171 [plan] API to encode/decode a classpath entry into XML form
111511 Comments in compiler @arguments file
111420 Disassembler doesn't generate type parameters
111396 TypeHierarchy doesn't notify listeners on addition of fully qualified subtypes
110160 [plan] Working copy for class file


Eclipse Platform Build Notes
Java Development Tooling Core

Eclipse SDK 3.2M3 - 4th October 2005
Project org.eclipse.jdt.core v_615 (cvs).

What's new in this drop

Problem Reports Fixed

111222 [compiler] add new constants to support JDK 6.0
111219 Disassembler generates syntactically incorrect code
111014 Internal Compiler Error
106010 [1.5][compiler] Wrong warning message issued in generic nesting type casting
110813 [search] ImportMatchLocatorParser should be implemented in its own CU
70228 new compiler warning for stuff like Object o = (Integer)(new Object())
110576 [encoding] Rename CU looses encoding for file which charset is determined by contents
110304 Formatter has no options for 'return'
110251 Inaccurate problem description on bad nested class
110657 [DOM] wrong position for single variable declaration inside enhanced for statement
110987 [compiler] the operator is not used to InstanceOfExpression
108731 improved error message
110433 JavaModelManager#getElementsOutOfSynchWithBuffers() should use a HashSet
110434 Move WeakHashSet to model
110439 HashableWeakReference should be static
110449 Remove field IndexBasedHierarchyBuilder#handleToWorkingCopy
110789 ProjectCache.pathToResolvedEntries should be rootToResolvedEntries
69471 [DOM/AST] Improve guessing of method binding for overloaded methods
110773 ITypeBinding#isEqualTo(..) is wrong when comparing NodeList<String>.Cursor to its type declaration
109963 [dom] Two VariableDeclarationStatements in switch
109940 [dom] IllegalArgumentException is thrown in CharacterLiteral.charValue()
110270 Failure in model test 20050921-1200
110082 [compiler] Increase compiler performance for "Remove superfluous NLS strings" warnings
110849 [compiler] Batch compiler doesn't use the user.dir if no classpath is specified
110738 [1.5][compiler] Internal compiler error while processing Currency
110826 [compiler] Batch compiler doesn't work when set on the bootclasspath


Eclipse Platform Build Notes
Java Development Tooling Core

Eclipse SDK 3.2M3 - 27th September 2005
Project org.eclipse.jdt.core v_614 (cvs).

What's new in this drop

Problem Reports Fixed

107004 NPE in TypeBinding.getKey()
108740 [1.5][compiler] Type hierarchy with generics fails with NPE
101456 Proposals and Open Declaration fail with NPE
110570 [1.5][compiler] error in type deduction
110563 [1.5][compiler] Internal compiler error for varags
89529 [1.5][compiler] improve warnings for raw types
110182 [compiler] Eclipse does not recompile rt.jar properly


Eclipse Platform Build Notes
Java Development Tooling Core

Eclipse SDK 3.2M2 - 21st September 2005 - 3.2 MILESTONE 2
Project org.eclipse.jdt.core v_613 (cvs).

What's new in this drop

Problem Reports Fixed

109055 Error starting JDT Core due to IAE: Path for project must have only one segment.


Eclipse Platform Build Notes
Java Development Tooling Core

Eclipse SDK 3.2M2 - 19th September 2005
Project org.eclipse.jdt.core v_612 (cvs).

What's new in this drop

Problem Reports Fixed

108203 [1.5][compiler] cannot compile internal class implementing interface with parameterized method
107681 [1.5][compiler] invalid ambiguous invocation diagnostic
107098 [1.5][compiler] method override check fails with instantiated type parameter in bound
103849 [jdk][compiler] Incorrect ambiguity error for generic types + inheritance
102631 [1.5][compiler] false java error for ambiguous methods


Eclipse Platform Build Notes
Java Development Tooling Core

Eclipse SDK 3.2M2 - 16th September 2005
Project org.eclipse.jdt.core v_611 (cvs).

What's new in this drop

Problem Reports Fixed

109646 [DOM] Parsing using K_STATEMENTS doesn't return the right tree for multiple local declarations
109535 [DOM] Wrong infix expression when '-' is used within string literals


Eclipse Platform Build Notes
Java Development Tooling Core

Eclipse SDK 3.2M2 - 13th September 2005
Project org.eclipse.jdt.core v_610 (cvs).

What's new in this drop

Problem Reports Fixed

109333 [DOM/AST] OR_OR and AND_AND expression are not converted to an infix expression using extended operands
109340 [Formatter] Wrong positionning of empty statements
108622 [javadoc][dom] ASTNode not including javadoc
52283 do <single-statement> while(<condition>) is ill-formatted
101080 NPE during computePriority for problems
108783 [1.5][compiler] Runnable masks Iterable interface in bounds
107110 IMethodBinding.isSubsignature not yet correctly implemented
101380 [1.5][compiler] Problem when implementing generic interface with method that has enum parameter
108820 Index based type hierarchy should not consider interfaces in index when focus is a class
99734 [select] CodeSelect fails when selecting an anonymous class of Object
108615 Unable to inherit abstract methods from jarred interface
108263 [1.5][compiler] Constants initilialization doesn't work inside Annotation


Eclipse Platform Build Notes
Java Development Tooling Core

Eclipse SDK 3.2M2 - 6th September 2005
Project org.eclipse.jdt.core v_609 (cvs).

What's new in this drop

Problem Reports Fixed

104695 [1.5][compiler] Compiler allows instanceof with non-reifiable array type
101425 Classpath persistence should be resilient with unknown attributes
108372 [1.5][compiler] Inner class of enclosing raw type don't works
106202 JavaModelCache should have configurable LRU cache limits
107756 [1.5][compiler] Invalid diagnostic invoking method through raw interface
100636 [model] Can't find overriden methods of protected nonstatic inner class.
100606 NPE during reconcile
101228 JME on code assist
103466 Stack Overflow: Requesting Java AST from selection
87193 CodeFormatter Indent on column wrapping
99645 [select] CodeSelect doesn't work for type parameter declaration of a local type
71766 [format] Formatter fails to wrap lines for assignment statements
102284 [5.0 ] CCE in ParameterizedTypeBinding [code assist]
83206 ICodeAssist#codeSelect(..) on implicit methods should not return a java element
72402 [format] align method arguments
103706 [formatter] indent empty lines


Eclipse Platform Build Notes
Java Development Tooling Core

Eclipse SDK 3.2M2 - 30th August 2005
Project org.eclipse.jdt.core v_608 (cvs).

What's new in this drop

Problem Reports Fixed

83005 [1.5][assist] Content Assist in annotation offers to override methods
105581 Creating a Java project from existing source fails because of "Unhandled event loop exception": ArrayIndexOutOfBoundsException
104486 newNotPresentException when reconciling CU in a non-java project
104879 BindingKey#internalToSignature() returns invalid signature for local type
106725 [content assist] wrong method created when overriding static method
107330 ASTParser#createASTs(..) returns invalid binding for key of local type
107580 Putting a period after an enum element with a constructor causes a crash
107735 StringIndexOutOfBoundsException in Util.getNameWithoutJavaLikeExtension()


Eclipse Platform Build Notes
Java Development Tooling Core

Eclipse SDK 3.2M2 - 23rd August 2005
Project org.eclipse.jdt.core v_607 (cvs).

What's new in this drop

Problem Reports Fixed

107535 batch compiler should put is own version in the compiler log file
107079 [1.5][compiler] mis-compiled Wildcard capture leads to a ClassCastException
107249 NullPointerException at BinaryIndexer.indexDocument()
104202 Better locations for assignement errors
102422 Exception referencing class in large jar files
100549 Strange binding keys from AST on class file of nested type
101777 [search] selecting class with a main type ignores the default package
107124 NullPointerException at ClassFileStruct.u2At
106581 [javadoc] null type binding for parameter in javadoc
106936 [1.5][compiler] Unoptimal lub computation
106865 [1.5][compiler] capture conversion doesn't handle array types
105284 [1.5][compiler] Autoboxing: Type mismatch


Eclipse Platform Build Notes
Java Development Tooling Core

Eclipse SDK 3.2M2 - 16th August 2005
Project org.eclipse.jdt.core v_606 (cvs).

What's new in this drop

Problem Reports Fixed

106964 [1.5][search] AIOBE in MethodLocator.matchOverriddenMethod
99903 [1.5][search] range wrong for package-info
99662 [1.5] JavaModel returns inexistent IType for package-info ICompilationUnits
106875 [compiler] Unnecessary nls tags detection fails on duplicate tags
105284 [1.5][compiler] Autoboxing: Type mismatch
106834 IMethodBinding#isEqualTo(..) wrong with overloaded parameterized methods
48976 Remove superfluous $NON-NLS comments
105816 Extraneous NLS tag incorrectly found in comments
106106 [1.5][compiler] Compiler error with Arrays.asList in Java 5 mode?
106403 PublicScanner returns EOF late
105531 [1.5][compiler] ecj from CVS generates spurious incomprehensible error
106514 [1.5][compiler] Improve diagnostic on bound mismatch for GenericTypeTests.test790


Eclipse Platform Build Notes
Java Development Tooling Core

Eclipse SDK 3.2M1 - 10th August 2005 - 3.2 MILESTONE 1
Project org.eclipse.jdt.core v_605 (cvs).

What's new in this drop

Problem Reports Fixed

106656 [compiler] Batch compiler exits with error code -1 when only warnings are found


Eclipse Platform Build Notes
Java Development Tooling Core

Eclipse SDK 3.2M1 - 9th August 2005
Project org.eclipse.jdt.core v_604 (cvs).

What's new in this drop

Problem Reports Fixed

106297 [1.5][compiler] new A<X>().new B(){}


Eclipse Platform Build Notes
Java Development Tooling Core

Eclipse SDK 3.2M1 - 8th August 2005
Project org.eclipse.jdt.core v_603 (cvs).

What's new in this drop

Problem Reports Fixed

100041 [javadoc][dom] Wrong positions when javadoc comment inside method declaration


Eclipse Platform Build Notes
Java Development Tooling Core

Eclipse SDK 3.2M1 - 2nd August 2005
Project org.eclipse.jdt.core v_602 (cvs).

What's new in this drop

Problem Reports Fixed

105635 incorrect parsing of field declarations with generic types
100772 [1.5][search] Search for declarations in hierarchy reports too many matches
100695 [1.5][search] Renaming a field of generic array type has no effect


Eclipse Platform Build Notes
Java Development Tooling Core

Eclipse SDK 3.2M1 - 2nd August 2005
Project org.eclipse.jdt.core v_601 (cvs).

What's new in this drop

Problem Reports Fixed

104765 Tab width error in Java Conventions [built-in]
105192 NaiveASTFlattener incorrectly renders a for statement with multiple initializers or multiple updaters


Eclipse Platform Build Notes
Java Development Tooling Core

Eclipse SDK 3.2M1 - 26th July 2005
Project org.eclipse.jdt.core v_600 (cvs).

What's new in this drop

Problem Reports Fixed

105430 ecj chokes when classpath has leading separator
104738 [1.5][compiler] Enclosing method attribute is generated for member type of a local type
104704 [compiler] caching in the constant pool could be improved
104664 [compiler] repeat mode is broken in the batch compiler
99423 [1.5] [javadoc] inconsistent getStartPosition()
104649 [1.5][compiler] method type variable: inference broken for null
104877 [1.5] TypeDeclarationStatement should use DECLARATION_PROPERTY in JLS3 API
104780 TVT 3.1: TCT 386 - wrong description for option FORMATTER_INSERT_NEW_LINE_AFTER_ANNOTATION
104655 [1.5] inconsistent compiler behavior in generic methods
104551 [1.5][compiler] Method override checks fail with raw subtype and type variable as type bound
104492 [AST]java.lang.ClassCastException: org.eclipse.jdt.core.dom.PrimitiveType
103485 [1.5][compiler] compiler: wrongfully accepted method call
104245 AST.newCompilationUnit javadoc error
103994 [1.5][compiler] Internal compiler error while overriding bootstrap class
103528 [1.5][compiler] compiler allows invalid assignment with method type parameter and nested wildcards
104082 [1.5][compiler] 1.5 source code gets internal eclipse null pointer error
104167 [1.5][compiler] incorrect 'unread field' diagnosis
103320 Method-local subtype with instance initializer break JDOM
103636 JDT compiler produces invalid XML
103227 [1.5][compiler] VerifyError in case of a parametrized anonymous class inside a static inner class
103148 [1.5][assist] Code completion breaks if using static method generics ( Class.<T>staticMethod(params) )
103472 [1.5][compiler] Should detect incompatible super interfaces
91426 [Markers] Java task tags in Task View don't have configured priority
103023 [1.5][compiler] StackOverflow inferring type arguments
102778 Scrapbook page doesn't work with enhanced for statement
101283 [1.5][javadoc] Javadoc validation raises missing implementation in compiler
100868 Code assist does not recommend methods in anonymous enum subclass
101456 Proposals and Open Declaration fail with NPE
101387 [1.5][compiler] Incorrect Cycle detected in type hierarchy error
97326 [dom] ITypeBinding#isFromSource() is always false for type variables, wildcards, and capture types
100153 [1.5][compiler] Bound check failure on recursive formal bound
100808 [assist] Wrong replace range for package proposals if there is no line termination
98532 [1.5][compiler] Spurious 'type parameter T is hiding the type T' warning for static nested classes
100797 editor general failure
100043 [1.5][compiler] false compiler error on ?: ternary operator with boxing
102181 [1.5][compiler] Generic varargs are built with incorrect array type
102305 Error in JDT Core during reconcile
102213 [1.5][compiler] enum constants cannot be referenced inside enum constants initializer
101955 NullPointerException after invoking extract method
97220 Should not issue nls warning for annotation
101885 [mode] sort operation doesn't set the RELATIVE_ORDER for enum constants
101247 [formatter] Fails to format some labelled statements
101713 [1.5][compiler] Access to static fields within enum constructors inconsistent with javac
101779 [1.5][compiler] VerifyError using -- operator on unboxed generic Integer type
101208 [compiler] instanceof check cannot be unnecessary on null values
100619 [1.5][compiler] Incorrect duplicate bound diagnosis
94759 [1.5][compiler] @Override doesn't report an error inside interface when specified for clone() method
98538 [1.5][compiler] Inference broken for subtypes of subtypes of F-bounded types
102650 [ast rewrite] Removing all TYPE_PARAMETERS_PROPERTY values in a derived type gives incompilable code


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

Valid HTML 4.01 Transitional