Menu

DrJava Development Release 20091021

A new DrJava development release is
available for download at http://drjava.org .

DrJava is a lightweight programming environment
for Java designed to foster test-driven software
development. It includes an intelligent program editor,
an interactions pane for evaluating program text, a
source level debugger, and a unit testing tool.

In addition to bug fixes, this development release
includes a number of new features introduced after the
last stable release:

Most significant is JUnit 4 support, ConcJUnit
support, and preliminary OpenJDK support.

New features since the last stable release:
- JUnit 4.7 support.
- ConcJUnit support (for concurrent unit tests;
see http://www.concutest.org/ ).
- Preliminary OpenJDK support.
- Access control for private and package private
members now enabled by default.
- DynamicJava (Interpreter) error messages are
much better, especially those involving method
and constructor invocation.
- Added support in DynamicJava for explicit type
arguments in local function invocations
("x = <Number>foo(23)").

Bug fixes since the last stable release:
- Fixed some indentation bugs.
- Fixed some GUI initialization problems that
prevented DrJava from starting on some systems
- Fixed a bug that prevented DrJava from opening
on MacOS 10.5 or 10.6.
- Fixed compiler error when closing curly brace
missing.
- Fixed NullPointerException in Jar Project dialog.
- Improved suggestion to increase interactions JVM
heap.
- DynamicJava (Interpreter) bug fix allows the
declaration of interfaces.
- Miscellaneous DynamicJava small bug fixes
make it much more robust and correct, including
better handling of member lookup, inner classes,
enums, interfaces, raw types, static imports,
switch statements, casts, and final variables.

Posted by Mathias Ricken 2009-10-28

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.