Java Solaris Communities Sun Store Join SDN My Profile Why Join?
 
Bug Database
Bug Detail
Quick Lists
Top 25 Bugs
Top 25 RFE's
Recently Closed Bugs
Printable Page Printable Page


Bug Database
Bug ID: 4287595
Votes 0
Synopsis JPDA: "HotSwap" Class File Replacement (Redefinition)
Category java:debugger
Reported Against merlin-beta
Release Fixed 1.4(merlin-beta)
State 10-Fix Delivered, request for enhancement
Priority: 4-Low
Related Bugs 4151172 , 4176246 , 4417535 , 4514956 , 4059717
Submit Date 03-NOV-1999
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.
Work Around
N/A
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.
 xxxxx@xxxxx  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.
 xxxxx@xxxxx  2000-01-26

HotSpot VM work - on which this depends - is 4151172.
 xxxxx@xxxxx  2000-04-19




Committing to merlin release


======================================================================
Comments
  
  Include a link with my name & email   


PLEASE NOTE: JDK6 is formerly known as Project Mustang