equal
deleted
inserted
replaced
5 package org.chromium.debug.core.model; |
5 package org.chromium.debug.core.model; |
6 |
6 |
7 import java.util.Collection; |
7 import java.util.Collection; |
8 |
8 |
9 import org.chromium.sdk.Breakpoint; |
9 import org.chromium.sdk.Breakpoint; |
|
10 import org.chromium.sdk.CallFrame; |
10 import org.chromium.sdk.JavascriptVm; |
11 import org.chromium.sdk.JavascriptVm; |
11 import org.chromium.sdk.Script; |
12 import org.chromium.sdk.Script; |
12 import org.eclipse.core.resources.IFile; |
13 import org.eclipse.core.resources.IFile; |
13 import org.eclipse.debug.core.DebugException; |
14 import org.eclipse.debug.core.DebugException; |
14 import org.eclipse.debug.core.IBreakpointListener; |
15 import org.eclipse.debug.core.IBreakpointListener; |
84 * value. |
85 * value. |
85 */ |
86 */ |
86 BreakpointHandler getBreakpointHandler(); |
87 BreakpointHandler getBreakpointHandler(); |
87 |
88 |
88 /** |
89 /** |
|
90 * Returns editor line number for the provided call stack frame applying all required |
|
91 * editor-specific translations. |
|
92 */ |
|
93 int getLineNumber(CallFrame stackFrame); |
|
94 |
|
95 /** |
89 * Breakpoint-related aspect of {@link WorkspaceBridge} interface. |
96 * Breakpoint-related aspect of {@link WorkspaceBridge} interface. |
90 */ |
97 */ |
91 interface BreakpointHandler extends IBreakpointListener { |
98 interface BreakpointHandler extends IBreakpointListener { |
92 boolean supportsBreakpoint(IBreakpoint breakpoint); |
99 boolean supportsBreakpoint(IBreakpoint breakpoint); |
93 void breakpointsHit(Collection<? extends Breakpoint> breakpointsHit); |
100 void breakpointsHit(Collection<? extends Breakpoint> breakpointsHit); |
110 /** |
117 /** |
111 * Label for stack frame to be shown in the Debug view. |
118 * Label for stack frame to be shown in the Debug view. |
112 */ |
119 */ |
113 String getStackFrameLabel(StackFrame stackFrame) throws DebugException; |
120 String getStackFrameLabel(StackFrame stackFrame) throws DebugException; |
114 } |
121 } |
|
122 |
115 } |
123 } |