blob: 4f92a71f0f17a8dd8d4a55afca21baac8dd106b8 [file] [log] [blame]
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Author" content="IBM">
<meta name="GENERATOR" content="Mozilla/4.75 [en] (WinNT; U) [Netscape]">
<title>Java Debug Release Notes</title>
</head>
<body>
<h1>Eclipse 3.6 Java Debug Build Notes</h1>
<h2>Summary of API changes in 3.6</h2>
<h3>Target specific hot code replace listeners</h3>
<p><strong>What is affected:</strong>
<ul>
<li>Method addition: <code>public void addHotCodeReplaceListener(IJavaHotCodeReplaceListener listener)</code></li>
<li>Method addition: <code>public void removeHotCodeReplaceListener(IJavaHotCodeReplaceListener listener)</code> </li>
</ul>
<p><strong>Description: </strong>Methods have been added to <code>org.eclipse.jdt.debug.core.IJavaDebugTarget</code> to
support target sepcific hot code replace listeners. When listeners are registered with a specific target, the listeners
registered with <code>org.eclipse.jdt.debug.core.JDIDebugModel</code> are not notified for that target. This allows a target
to have custom hot code replace event handling.
<p><strong>Action required:</strong> This is a backwards compatible change. No action required. </p>
<h3>Breakpoint condition editor</h3>
<p><strong>What is affected:</strong>
<ul>
<li>Class addition: <code>org.eclipse.jdt.debug.ui.breakpoints.JavaBreakpointConditionEditor</code></li>
</ul>
<p><strong>Description: </strong>This class provides controls for editing a Java breakpoint's conditional
expression. The class may be instantiated but is not intended to be sublcassed.
<p><strong>Action required:</strong> This is a backwards compatible change. No action required. </p>
<p>&nbsp;</p>
</body>
</html>