United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...
JDK-4287595 : JPDA: "HotSwap" Class File Replacement (Redefinition)

Details
Type:
Enhancement
Submit Date:
1999-11-03
Status:
Resolved
Updated Date:
2001-07-27
Project Name:
JDK
Resolved Date:
2000-12-05
Component:
core-svc
OS:
generic
Sub-Component:
debugger
CPU:
generic
Priority:
P4
Resolution:
Fixed
Affected Versions:
1.4.0
Fixed Versions:
1.4.0 (beta)

Related Reports
Relates:
Relates:
Relates:
Relates:

Sub Tasks

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


                                     
2004-06-14
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


======================================================================
                                     
2000-04-19



Hardware and Software, Engineered to Work Together