Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[jdt-core-dev] Fix pass 1 update

During this 1st fix pass, we have addressed so far the following items:

- make the JDTCompiler Ant adapter compatible with Ant 1.5
- provide an API to allow refreshing explicitly external JARs
- provide an API to retrieve cached flags for type hierarchies
(performance)
- improved the line number debug attributes around the implicit free return
bytecode
- fix a bug in code gen leading to a verification error at runtime
- fix NullPointerException in compiler if it needs to filter out numerous
problems
- fix search when match is in internal jar of a distinct project
- fix a potential concurrency problem when creating the JavaModel element
- solve a couple rare scenarii where the incremental compiler would be
inconsistent
- register Team recommandations for certain file types (.java, .classpath,
.class, .jar, .zip, .properties)
- fix couple cases where local history wouldn't reflect JavaModel operation
(deletions)
- fix open on selection for instanceof expressions
- fix couple cases where platform encoding used in place of Eclipse custom
encoding (if any)

The corresponding sources have been tagged with the STABLE sticky tag, and
released for integration in build 20020529.
=====
The complete fix list is:

16187 Problems occured building seleted resources. MemberTypeBinding
18029 disassembled code viewer handles \n incorrectly
17922 ClassCastException on rename temp
18054 JDT/Core is using the platform encoding instead of the encoding set
in the UI
17923 Can't find refs to binary fields
11823 npe when trying to set source to rt.jar
17609 deleting a resource results does not change local history
16120 SelectionParser build wrong AST for instanceof statement
14468 F3 doesn't work on DefaultExceptionHandler
17097 Searching for "*" in java gives a cryptic error message dialog.
15162 Assertion failure during shutdown
17145 NPE while compiling
17807 Incremental build problems deleting secondary types
17564 Register java file types with the team plugin
17422 JDT Compiler Adapter and compatibility with Ant 1.5
17101 Assertion failure during shutdown
17562 Race condition on startup leads to 2 JavaModel instances
15395 AssertionFailedException when creating new Java project
17797 NullPointerException while building
17827 NullPointerException at CompilationResult.computePriority
16761 NPE when doing Project -> Rebuild All
3329 Specification for IJavaElementDelta needed (1GHVW5M)
16753 Exception while building
12159 Code Format is generating bogus output
16751 Renaming a class doesn't update all references
16789 Incomplete project element if .classpath file isn't readable
16279 compiler creates code that causes verifier error
14113 Should listen to F_SOURCEATTACHED and F_SOURCEDETACHED java deltas
15250 Need a better mapping for the method free return opcode
16091 Need way to refresh JAR files



Back to the top