JDK-4287595 : JPDA: "HotSwap" Class File Replacement (Redefinition)
  • Type: Enhancement
  • Component: core-svc
  • Sub-Component: debugger
  • Affected Version: 1.4.0
  • Priority: P4
  • Status: Resolved
  • Resolution: Fixed
  • OS: generic
  • CPU: generic
  • Submitted: 1999-11-03
  • Updated: 2001-07-27
  • Resolved: 2000-12-05
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
Other
1.4.0 betaFixed
Related Reports
Relates :  
Relates :  
Relates :  
Relates :  
Description
This feature encapsulates the ability to subsitute modified code in a running application through the debugger APIs.  For example, one can recompile a single class and replace the old instance with the new instance.  This minimizes time spent by the developer to make small, incremental changes to their application.

This feature is required by some tools vendors before they move to JPDA.  They
have created hooks in their specialized VM and specialized debugger interfaces
for this functionality.

Comments
CONVERTED DATA BugTraq+ Release Management Values COMMIT TO FIX: merlin merlin-beta merlin-beta2 FIXED IN: merlin-beta merlin-beta2 INTEGRATED IN: merlin-beta merlin-beta2
14-06-2004

EVALUATION Would like verification that we will be working with the main tools vendors on this issue and an understanding of which vendors will adopt this functionality. david.biagini@Eng 2000-01-13 Most debugger creators will be interested in this, as the feature benefits their users who have large programs that get into a certain state, and need to make minor modifications. They won't have to shut down, recompile, re-start, and get back to the point. Huge time savings. The VM work necessary to accomplish this may be too large for the Merlin timeframe. Still under investigation. andrew.bennett@eng 2000-01-26 HotSpot VM work - on which this depends - is 4151172. robert.field@Eng 2000-04-19 Name: db100478 Date: 09/08/2000 Committing to merlin release ======================================================================
19-04-2000