jdt core - build notes 3.7 stream
Java development tools 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. For more information on 3.7 planning, please refer to JDT/Core release plan, the next milestone plan, the overall official plan, or the build schedule. This present document covers all changes since Release 3.5 (also see a summary of API changes).
Maintenance of previous releases of JDT/Core is performed in parallel branches: R3.5.x, R3.4.x, R3.3.x, R3.2.x, R3.1.x, R3.0.x, R2.1.x, R2.0.x, R1.0.x.

Eclipse Platform Build Notes
Java development tools core

Eclipse SDK 3.7M3 - September 21, 2010 - 3.7.0 M3
Project org.eclipse.jdt.core v_B14a (cvs).

What's new in this drop

Problem Reports Fixed

325567 A blocking "java.lang.IllegalArgumentException: info cannot be null" exception

Eclipse Platform Build Notes
Java development tools core

Eclipse SDK 3.7M2 - September 21, 2010 - 3.7.0 M2
Project org.eclipse.jdt.core v_B13a (cvs).

What's new in this drop

Problem Reports Fixed

325755 [compiler] wrong initialization state after conditional expression

Eclipse Platform Build Notes
Java development tools core

Eclipse SDK 3.7M2 - September 15, 2010
Project org.eclipse.jdt.core v_B13 (cvs).

What's new in this drop

Problem Reports Fixed

325229 [compiler] eclipse compiler differs from javac when assert is present (FUP of bug 319510)
325270 [content assist] Parameter names are not displayed for static inner class of an external jar
325321 [compiler] Synthetic constructors for non-static inner classes can exceed 255 parameters -> ClassFormatError

Eclipse Platform Build Notes
Java development tools core

Eclipse SDK 3.7M2 - September 13, 2010
Project org.eclipse.jdt.core v_B12a (cvs).

What's new in this drop

Problem Reports Fixed

324840 [compiler] Improving debug strings for Break statement, IntLiteral and CaseStatement
324848 [1.6][compiler] NullPointerException when trying to synchronize on non-existing outer class instance

Eclipse Platform Build Notes
Java development tools core

Eclipse SDK 3.7M2 - September 9, 2010 - 3.7.0 M2
Project org.eclipse.jdt.core v_B11 (cvs).

What's new in this drop

Problem Reports Fixed

324762 Compiler thinks there is deadcode and removes it!
292478 Report potentially null across variable assignment
324748 JDT core tests have restrictive range on com.ibm.icu
323633 [1.5][compiler] Reconciler issues mixing 1.4 projects with & 1.5 project with generics.
317046 Exception during debugging when hover mouse over a field
48420 [API] ILocalVariable and ITypeParameter should provide more methods
321414 Synthetic constructors can exceed 255 parameters -> ClassFormatError

Eclipse Platform Build Notes
Java development tools core

Eclipse SDK 3.7M2 - September 7, 2010
Project org.eclipse.jdt.core v_B10 (cvs).

What's new in this drop

Problem Reports Fixed

322979 [search] use of IJavaSearchConstants.IMPLEMENTORS yields surprising results
316937 JavaElement.getElementInfo(..) throws JavaModelException when trying to get info for an inner class in an external jar
322531 [1.5][Generics] eclipse compiles code rejected by javac with incomparable types error.
308000 [formatter] Formatter is missing options regarding Annotation Newlines
321276 JDT core apis dont recognize InnerClass constructor inside .class files
252556 [formatter] Spaces removed before formatted region of a compilation unit.
323785 [builder] NPE when adding 'package-info.java' to default package
321358 NPE refreshing external folders
322596 [DOM] ASTNode APIs should specify types of property descriptors
324109 [search] Java search shows incorrect results as accurate matches
324154 NPE in FlowContext while building
133125 [compiler][null] need to report the null status of expressions and analyze them simultaneously
321695 Test added for bug 319425 doesn't detect the bug
258905 making java.lang.AssertionError accessible thru resolveWellKnownType method
321764 Add getNameRange() to ISourceReference

Eclipse Platform Build Notes
Java development tools core

Eclipse SDK 3.7M2 - August 31, 2010 - 3.7.0 M2
Project org.eclipse.jdt.core v_B09 (cvs).

What's new in this drop

Problem Reports Fixed

311578 [formatter] Enable/disable tag detection should include comment start/end tokens
320618 inconsistent initialization of classpath container backed by external class folder
323693 [1.5][compiler] Compiler fails to diagnose name clash
323558 Tests test0307a and test0307e under BatchCompilerTest failing
308402 [index] PatternSearchJob ignores participant index entries
317264 [search] Refactoring is impossible with commons.lang added to project

Eclipse Platform Build Notes
Java development tools core

Eclipse SDK 3.7M1 - August 24, 2010
Project org.eclipse.jdt.core v_B08 (cvs).

What's new in this drop

Problem Reports Fixed

321926 Erroneously deems null check conditional branch to be dead code, and produces incorrect bytecode
320170 [compiler] [null] Whitebox issues in null analysis
305259 Strange error when referencing code produced with jsr14 target
321115 Compiler is not case sensitive with package names
310427 [content assist] FUP of 236306: Variable proposed before definition.
320911 Not all redundant superinterface problems reported

Eclipse Platform Build Notes
Java development tools core

Eclipse SDK 3.7M1 - August 17, 2010
Project org.eclipse.jdt.core v_B07 (cvs).

What's new in this drop

Problem Reports Fixed

319201 [null] no warning when unboxing SingleNameReference causes NPE
322154 Compiler bug that does not occur in Galileo 3.5.2
320754 [formatter] formatter:off/on tags does not work correctly
322001 [1.5][compiler] Name Clash error occurs

Eclipse Platform Build Notes
Java development tools core

Eclipse SDK 3.7M1 - August 10, 2010
Project org.eclipse.jdt.core v_B06 (cvs).

What's new in this drop

Problem Reports Fixed

320167 Auto-Activation works only once
320809 ArrayIndexOutOfBoundsException in IndexManager.writeSavedIndexNamesFile - concurrency issue?
321085 Enhanced for loops need to implement type safety checks on array initializers
319626 Preferences->Java Compiler-> Errors/Warnings -> Undocumented Empty Block

Eclipse Platform Build Notes
Java development tools core

Eclipse SDK 3.7M1 - July 30, 2010 - 3.7.0 M1
Project org.eclipse.jdt.core v_B05 (cvs).

What's new in this drop

Problem Reports Fixed

306524 ASTRewriteAnalyzer uses wrong starting offset in case of comments before a node
150980 [API] Selecting import declaration with space in outline highlights wrong range
320841 TypeConverters don't set enclosingType
320802 ASTParser.createASTs(..) fails silently on multiple missing parameter types.

Eclipse Platform Build Notes
Java development tools core

Eclipse SDK 3.7M1 - July 27, 2010
Project org.eclipse.jdt.core v_B04 (cvs).

What's new in this drop

Problem Reports Fixed

319425 [compiler] JDT outputs corrupt .class file for problem type
319885 Spurious 'cycle detected'/'hierarchy inconsistent' errors if a type that WOULD be cyclic is static-imported
312076 [1.5][compiler] Eclipse compiler behaves differently from javac
320414 Compiler produces incorrect bytecode for null pointer check
223225 [DOM] IMemberValuePairBinding does not desugar single values into one-element arrays
319603 [1.5][compiler] eclipse fails with 2 generics methods with the same name while javac succeeds
318020 [compiler] wrong initialization flow info with if (true) throw... pattern in else block

Eclipse Platform Build Notes
Java development tools core

Eclipse SDK 3.7M1 - July 20, 2010
Project org.eclipse.jdt.core v_B03 (cvs).

What's new in this drop

Problem Reports Fixed

320340 Test failures in debug mode
307523 Differences between patch of bug 210422 and sources
319900 StringLiteral#setLiteralValue needlessly escapes apostrophes (')
310264 Wrong warning: The assignment to variable has no effect

Eclipse Platform Build Notes
Java development tools core

Eclipse SDK 3.7M1 - July 13, 2010
Project org.eclipse.jdt.core v_B02 (cvs).

What's new in this drop

Problem Reports Fixed

314556 [1.5][compiler] compiler fails to report attempt to assign weaker access privileges
316956 [compiler] Private superclass and enclosing scope field names incorrectly reported as conflicting
151500 [assist] Method parameter names are not displayed for inner classes
304006 [code assist] Autocast after instanceof feature doesnt work in some cases.
210419 [compiler] Invalid field initializer not flagged as error
212713 Bad error message for static block inside an interface

Eclipse Platform Build Notes
Java development tools core

Eclipse SDK 3.7M1 - July 6, 2010 - 3.7M1
Project org.eclipse.jdt.core v_B01 (cvs).

What's new in this drop

Problem Reports Fixed

313153 Too many blocked "Refreshing external folders" jobs (FUP of bug 302295)
316654 ITypeHierarchyChangedListener receive spurious callbacks
317858 Eclipse isn't accessing the correct field/class - causes compile error
318171 fieldHiding-Warning does not appear if classes are in different packages

Eclipse Platform Build Notes
Java development tools core

Eclipse SDK 3.7M1 - June 29, 2010
Project org.eclipse.jdt.core v_B00 (cvs).

What's new in this drop

Problem Reports Fixed

317841 [incremental build] unnecessary 'structural changes' due to annotation parameters
317468 Adding elements to an enum body with trailing comma generates bad code
313668 [search] Call hierarchy doesn't show all calls of the method in workspace
317972 Fix for wrong usages of affect* and effect*
313651 [formatter] format comments (differs between paste and save action)
316889 Internal compiler error: java.lang.NullPointerException with a specific use of recursive generics
315978 Big regression, eclipse compiles my workspace in 3 mins instead of few seconds
315577 [formatter] No line break after <br> if followed by {@link when formatting java source file
306464 NPE in ProblemReporter.missingTypeInMethod(ProblemReporter.java:5113)
317212 [compiler] Illegal permission to invoke the constructor of a member class of an inaccessible type.
195346 [assist] Array type should be filtered while completing in case of a switch
315732 [formatter] NullPointerException (always) on inserting a custom template proposal into java code when "Use code formatter" is on
316456 [1.5][compiler] Annotation values can access private class members
312989 Accepts illegal method-local classes if hidden by generics parameters
310423 [content assist] After 'implements' annotation types should not be proposed
314830 [compiler] Switching on a null expression doesn't always throw NullPointerException
313825 Erroneous local variable's problems reported at surrounding ParenthesizedExpression
314898 Typo in org.eclipse.jdt.core.dom.NameEnviromentWithProgress

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


Valid HTML 4.01 Transitional