Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [jdt-debug-dev] JDK 1.4, HotSwap debugging


Other than the classes in the org.eclipse.jdt.internal.debug.core.hcr.* package, the other classes required for HCR should be obvious from the import statements in these classes.  

HotSwap works well on JDK 1.4.1 subject to the limitations of the VM implementation, which does not allow 'shape changes' to classes, meaning no adding/renaming/deleting of class members.  On the Eclipse side, the user receives a warning (which can be turned off) any time an attempted HotSwap fails for any reason, and icons are used to decorate stack frames for classes that may no longer be in synch because of a failed HotSwap.  Note that problems with HCR have been encountered in JDK 1.4.0, and it is recommended you use JDK 1.4.1.




"Sean C. Sullivan" <sean@xxxxxxxxxxxxxxxx>
Sent by: jdt-debug-dev-admin@xxxxxxxxxxx

07/30/2002 11:54 AM
Please respond to jdt-debug-dev

       
        To:        jdt-debug-dev@xxxxxxxxxxx
        cc:        
        Subject:        [jdt-debug-dev] JDK 1.4, HotSwap debugging



Sun JDK 1.4 supports a feature called "HotSwap"

HotSwap is a part of Sun's JPDA

Which Eclipse classes implement HotSwap debugging?

I found these classes:

org.eclipse.jdt.debug.core.IJavaHotCodeReplaceListener
org.eclipse.jdt.debug.core.IJavaStackFrame

org.eclipse.jdt.internal.debug.core.hcr
org.eclipse.jdt.internal.debug.core.hcr.JavaHotCodeReplaceManager


Are there other classes in Eclipse that are part of
the HotSwap implementation?

Does HotSwap work very well in JDK 1.4?

-Sean


_______________________________________________
jdt-debug-dev mailing list
jdt-debug-dev@xxxxxxxxxxx
http://dev.eclipse.org/mailman/listinfo/jdt-debug-dev



Back to the top