| Interface | Description |
|---|---|
| BreakpointSynchronizer.BreakpointHelper |
Additional interface used by
BreakpointSynchronizer. |
| BreakpointSynchronizer.BreakpointHelper.CreateCallback | |
| BreakpointSynchronizer.Callback | |
| ChromiumLineBreakpoint.Helper.CreateOnRemoveCallback | |
| ConnectionLoggerImpl.LogLifecycleListener |
Additional interface logger sends its output to.
|
| IPredefinedSourceWrapProvider |
Provides a collection of source wrappers.
|
| JavaScriptFormatter |
Provides a format operation for JavaScript source text.
|
| JavaScriptFormatter.Result |
Represents formatting result.
|
| JavascriptThread.StateVisitor<R> |
Visitor that is used to describe thread state in UI.
|
| JavascriptThread.SuspendedState |
Holds 'suspended' state of the thread.
|
| JavascriptVmEmbedder |
Abstraction of application embedding JavaScript VM.
|
| JavascriptVmEmbedder.ConnectionToRemote |
First intermediate object that corresponds to already connected server.
|
| JavascriptVmEmbedder.Listener |
Listener that should handle embedder-specific events.
|
| JavascriptVmEmbedder.VmConnector |
Intermediate object that works as an intermediate factory
for
JavascriptVmEmbedder. |
| LaunchParams.LookupMode.Visitor<R> | |
| NamedConnectionLoggerFactory |
The factory provides
ConnectionLogger that can be used to output connection
traffic, supposedly to some UI. |
| SourceWrapSupport.Wrapper |
Describes a known type of script source wrapper.
|
| SourceWrapSupport.Wrapper.Match |
Defines a particular wrapper match.
|
| TabSelector |
This interface allows clients to provide various strategies
for selecting a Chromium tab to debug.
|
| Value.ReloadValueCallback | |
| VmResource |
A representation of V8 VM resource in a virtual project.
|
| VmResource.Metadata |
Defines a logic behind a particular resource.
|
| VmResource.ScriptHolder |
A special kind of
VmResource.Metadata that describes a resource directly linked to a resource
in VM. |
| VmResourceRef.Visitor<R> |
A GoF Visitor interface for algebraic type
VmResourceRef. |
| WipTabSelector |
This interface allows clients to provide various strategies
for selecting a Chromium tab to debug.
|
| WipTabSelector.BrowserAndBackend | |
| WorkspaceBridge |
This interface draws a connection between V8 debug target and Eclipse workspace with its
resources.
|
| WorkspaceBridge.BreakpointHandler |
Breakpoint-related aspect of
WorkspaceBridge interface. |
| WorkspaceBridge.Factory |
A factory interface for
WorkspaceBridge. |
| WorkspaceBridge.JsLabelProvider |
Label provider for several debug elements.
|
| Class | Description |
|---|---|
| ArrayValue |
An IIndexedValue implementation for an array element range using a JsArray
instance.
|
| BreakpointAdapterFactory |
Factory of LineBreakpointAdapters for browser scripts.
|
| BreakpointInTargetMap<SDK,UI> |
A one-to-one map between SDK and UI breakpoints inside one debug target.
|
| BreakpointSynchronizer |
A class responsible for comparing breakpoints in workspace and on remote VM and synchronizing
them in both directions.
|
| ChromiumBreakpointAdapter |
Implements breakpoint adapter for breakpoints provided by
org.eclipse.wst.jsdt.chromium.debug.* and org.eclipse.wst.jsdt.debug
|
| ChromiumBreakpointWBAFactory |
An IWorkbenchAdapter factory for ChromiumLineBreakpoints.
|
| ChromiumExceptionBreakpoint |
JavaScript exception breakpoint.
|
| ChromiumLineBreakpoint |
JavaScript line breakpoint.
|
| ChromiumLineBreakpoint.BreakpointIgnoreList | |
| ChromiumLineBreakpoint.Helper |
A helper that propagates changes in Eclipse Debugger breakpoints (i.e.
|
| ConnectedTargetData |
Contains state and behavior of 'connected'
DebugTargetImpl. |
| ConnectionLoggerImpl |
Connection logger that writes both incoming and outgoing streams into
logWriter with simple annotations.
|
| ConsolePseudoProcess |
This process corresponds to a Debugger-Chrome connection and its main
purpose is to expose connection log (see process console in UI).
|
| ConsolePseudoProcess.Retransmitter |
Responsible for getting text as
Writer and retransmitting it
as IStreamMonitor to whoever is interested. |
| DebugElementImpl |
A generic IDebugElement implementation.
|
| DebugElementImpl.WithConnected |
A base class for debug element that refers to
ConnectedTargetData. |
| DebugElementImpl.WithConnectedBase |
An abstract base class for debug element that refers to
ConnectedTargetData. |
| DebugElementImpl.WithEvaluate |
A base class for debug element that refers to
EvaluateContext. |
| DebugElementImpl.WithEvaluateBase |
An abstract base class for debug element that refers to
EvaluateContext. |
| DebugElementImpl.WithSuspended |
A base class for debug element that refers to
JavascriptThread.SuspendedState. |
| DebugElementImpl.WithSuspendedBase |
An abstract base class for debug element that refers to
JavascriptThread.SuspendedState. |
| DebugTargetImpl |
An IDebugTarget implementation for remote JavaScript debugging.
|
| EvaluateContext |
Projection of
JsEvaluateContext into Eclipse world. |
| ExpressionTracker |
Tracks how one variable is obtained as an inner property of another variable.
|
| HardcodedSourceWrapProvider |
Provides a set of standard known source wrappers (for example for Node.JS).
|
| IgnoreCountData |
A structure used to store ignore count parameter.
|
| IPredefinedSourceWrapProvider.Access |
Provides a standard mean of accessing instance of this interface.
|
| IPredefinedSourceWrapProvider.Entry |
Describes source wrapper.
|
| JavaScriptFormatter.Access |
Provides a standard mean of getting a single implementation of this interface.
|
| JavascriptThread |
This class represents the only Chromium V8 VM thread.
|
| JavascriptVmEmbedderFactory | |
| LaunchParams | |
| LaunchParams.BreakpointOption | |
| LaunchParams.PredefinedSourceWrapperIds | |
| LaunchParams.ValueConverter<P,L> | |
| LineBreakpointAdapter |
Adapter to create breakpoints in JS files.
|
| LineBreakpointAdapter.ForVirtualProject | |
| Messages |
NLS messages for the package.
|
| PushChangesPlan |
Holds parameters of a planned LiveEdit push operation.
|
| ResourceManager |
This object handles the mapping between
Scripts and their corresponding resources
inside Eclipse. |
| SourceWrapSupport |
Supports better matching of local source files with remote scripts by leveraging the fact
that the original source could be preprocessed by adding a prefix and suffix (usually to
put user code in some scope).
|
| SourceWrapSupport.StringBasedWrapper | |
| StackFrame |
An IStackFrame implementation over a JsStackFrame instance.
|
| StackFrameBase |
A common base class for all stack frames.
|
| StringMappingData |
A raw-level data that defines segments inside one multiline substring in terms of lines/columns.
|
| Value |
A generic (non-array) implementation of IValue using a JsValue instance.
|
| ValueBase |
A base implementation of all Chromium values.
|
| ValueBase.ErrorMessageValue |
Wraps string error message as a Value.
|
| ValueBase.ValueWithLazyVariables |
A base implementation of Value that lazily calculates its inner variables.
|
| Variable |
An IVariable implementation over a JsVariable instance.
|
| Variable.Real |
Represents a real variable -- wraps
JsVariable. |
| VmResourceId |
Id of resources loaded in V8 VM.
|
| VmResourceIdMap<T> |
Dual-key map that works with
VmResourceId. |
| VmResourceRef |
VM resource reference.
|
| VProjectWorkspaceBridge |
Virtual project-supporting implementation of
WorkspaceBridge. |
| VProjectWorkspaceBridge.FactoryImpl |
| Enum | Description |
|---|---|
| BreakpointSynchronizer.Direction |
Describes a direction the breakpoint synchronization should be performed in.
|
| ChromiumLineBreakpoint.MutableProperty | |
| IgnoreCountData.State |
Additional field of the ignore count data.
|
| LaunchParams.LookupMode |
| Exception | Description |
|---|---|
| BreakpointSynchronizer.ProtocolNotSupportedOnRemote |
Copyright (c) IBM Corp. and others 2000, 2016. All Rights Reserved.