| Interface | Description |
|---|---|
| Breakpoint |
A breakpoint in the browser JavaScript virtual machine.
|
| Breakpoint.Target.Visitor<R> | |
| BreakpointTypeExtension |
An extension to supported breakpoint target types.
|
| BreakpointTypeExtension.FunctionSupport |
Supports targets that refer to function text in form of function-returning
JavaScript expression.
|
| BreakpointTypeExtension.FunctionSupport.Visitor<R> |
Additional interface that user visitor may implement for
Breakpoint.Target.accept(org.eclipse.wst.jsdt.chromium.Breakpoint.Target.Visitor<R>)
method. |
| BreakpointTypeExtension.ScriptRegExpSupport |
Supports targets that refer to a script by a 'regexp' of its name.
|
| BreakpointTypeExtension.ScriptRegExpSupport.Visitor<R> |
Additional interface that user visitor may implement for
Breakpoint.Target.accept(org.eclipse.wst.jsdt.chromium.Breakpoint.Target.Visitor<R>)
method. |
| Browser |
An "entry point" of the SDK.
|
| Browser.TabConnector |
Tab list item that is fetched from browser.
|
| Browser.TabFetcher |
Helps to fetch currently opened browser tabs.
|
| BrowserTab |
A lightweight abstraction of a remote Browser tab.
|
| CallFrame |
An object that represents a browser JavaScript VM call frame.
|
| ConnectionLogger |
Logger facility for the Chromium debugger connection.
|
| ConnectionLogger.ConnectionCloser |
Interface that gives you control over underlying connection.
|
| ConnectionLogger.Factory |
Factory for connection logger.
|
| ConnectionLogger.StreamListener |
Listens to stream data traffic.
|
| DebugContext |
An object that matches the execution state of the browser JavaScript VM while
suspended.
|
| DebugContext.ContinueCallback |
A callback for the "continue" request.
|
| DebugEventListener |
This interface is used by the SDK to report debug events for a certain
JavascriptVm to
the clients. |
| DebugEventListener.VmStatusListener |
A specialized listener for status of remote VM command queue.
|
| ExceptionData |
A JavaScript exception data holder for exceptions reported by a JavaScript
virtual machine.
|
| FunctionScopeExtension |
An extension to
JsFunction API that returns function (closure) hidden scope. |
| IgnoreCountBreakpointExtension |
An extension to breakpoint API that supports 'ignore count' property.
|
| JavascriptVm |
Abstraction of a remote JavaScript virtual machine.
|
| JavascriptVm.BreakpointCallback |
A callback for breakpoint-related requests.
|
| JavascriptVm.ListBreakpointsCallback | |
| JavascriptVm.ScriptsCallback |
A callback for retrieving scripts.
|
| JavascriptVm.SuspendCallback |
A callback for suspend request.
|
| JsArray |
Extends
JsObject interface by adding methods for handling array elements. |
| JsDeclarativeVariable |
A variable from JavaScript declarative scope.
|
| JsDeclarativeVariable.SetValueCallback |
A callback to use while setting a variable value.
|
| JsEvaluateContext |
A context in which watch expressions may be evaluated.
|
| JsEvaluateContext.EvaluateCallback |
A callback for the "evaluate" request.
|
| JsEvaluateContext.PrimitiveValueFactory |
Locally creates primitive values.
|
| JsEvaluateContext.ResultOrException | |
| JsEvaluateContext.ResultOrException.Visitor<R> | |
| JsFunction |
Extends
JsObject interface with the methods for function-specific properties. |
| JsObject |
A compound JsValue that has zero or more properties.
|
| JsObjectProperty |
Exposes additional data if variable is a property of object and its property descriptor
is available.
|
| JsScope |
An object that represents a scope in JavaScript.
|
| JsScope.Declarative |
Mirrors declarative scope.
|
| JsScope.ObjectBased |
Mirrors object scope, i.e. the one built above a JavaScript object.
|
| JsScope.Visitor<R> | |
| JsValue |
An object that represents a browser JavaScript VM variable value (compound or
atomic.)
|
| JsValue.ReloadBiggerCallback | |
| JsVariable |
An object that represents a variable in a browser JavaScript VM, a call frame
variable and/or an object property.
|
| RelayOk |
A symbolic interface that means "callback has been accepted and will be called sooner or later".
|
| RemoteValueMapping |
Represents a technical scope that manages remote value representation in debugger.
|
| RestartFrameExtension |
An extension to
CallFrame API that supports restart frame operation. |
| Script |
An objects that holds data for a "script" which is a part of a resource
loaded into the browser, identified by its original document URL, line offset
in the original document, and the line count this script spans.
|
| StandaloneVm |
Abstraction of a remote JavaScript virtual machine which is embedded into
some application and accessed via TCP/IP connection to a port opened by
DebuggerAgent.
|
| SyncCallback |
Secondary callback that should be called after main callback has been
called; it gets called regardless of whether main callback finished
normally or thrown an exception.
|
| TabDebugEventListener |
This interface is used by the SDK to report browser-related debug
events for a certain tab to the clients.
|
| TextStreamPosition |
A structure that defines position within text stream (file).
|
| UpdatableScript |
This interface is a part of
Script interface. |
| UpdatableScript.ChangeDescription |
An interface that explains what has happened/going to happen within script update action.
|
| UpdatableScript.CompileErrorFailure |
Describes failure caused by compile error.
|
| UpdatableScript.Failure |
Specifies failure type.
|
| UpdatableScript.Failure.Visitor<R> | |
| UpdatableScript.FunctionNode<T extends UpdatableScript.FunctionNode<T>> |
A basic element of function change tree.
|
| UpdatableScript.FunctionPositions | |
| UpdatableScript.NewFunctionNode |
Represents a brand new function in the changed script, that has no corresponding old function.
|
| UpdatableScript.OldFunctionNode |
Represents an old function in the changed script.
|
| UpdatableScript.TextualDiff | |
| UpdatableScript.UpdateCallback |
| Class | Description |
|---|---|
| Breakpoint.Target |
A reference to some JavaScript text that you can set breakpoints on.
|
| Breakpoint.Target.ScriptId |
A target that refers to a script by its id.
|
| Breakpoint.Target.ScriptName |
A target that refers to a script by its name.
|
| CallbackSemaphore |
Convenient implementation of
SyncCallback. |
| JavascriptVmFactory |
A factory for
JavascriptVm instances. |
| Version |
An object that describes a number-based version.
|
| Enum | Description |
|---|---|
| DebugContext.State |
The suspension state.
|
| DebugContext.StepAction |
JavaScript debugger step actions.
|
| JavascriptVm.ExceptionCatchMode |
Defines when VM will break on exception throw (before stack unwind happened).
|
| JsScope.Type | |
| JsValue.Type |
Type of a JavaScript value.
|
| Script.Type |
Denotes a script type.
|
| UpdatableScript.ChangeStatus |
| Exception | Description |
|---|---|
| InvalidContextException |
Signals that operation is not available because related
DebugContext
is no more valid. |
| UnsupportedVersionException |
This exception is thrown if the SDK protocol version is not compatible with
that supported by the browser.
|
Copyright (c) IBM Corp. and others 2000, 2016. All Rights Reserved.