This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
<!-- ACTUAL CHANGES BEGIN HERE: -->
<changes>
<change id="JavaSource-Task">
<api name="general"/>
<summary>CancellableTask split into Task and CancellableTask.</summary>
<version major="0" minor="17"/>
<date day="13" month="6" year="2007"/>
<author login="tzezula"/>
<compatibility addition="yes" binary="incompatible" deletion="no" deprecation="no" modification="no" semantic="compatible" source="compatible"/>
<description>
The JavaSource.runModificationTask(), runWhenScanFinished() and runUserActionTask() never call the cancel method of the
CancellableTask, the implementor of such a CancellableTask just writes an empty cancel method. The compatible API
change splits the CancellableTask into Task with run method and CancellableTask which extends the Task by cancel method.
The JavaSource methods mentioned above take Task rather than CancellableTask. The CancellableTask is used only for tasks
registered by factories.
</description>
</change>
<change id="CompilationInfo-getTopLevelElements">
<summary>Added a method to obtain top level elements defined in the source/class file.</summary>