| Class and Description |
|---|
| JavascriptVmEmbedder
Abstraction of application embedding JavaScript VM.
|
| LaunchParams.LookupMode |
| ResourceManager
This object handles the mapping between
Scripts and their corresponding resources
inside Eclipse. |
| VmResource
A representation of V8 VM resource in a virtual project.
|
| VmResourceId
Id of resources loaded in V8 VM.
|
| VmResourceRef
VM resource reference.
|
| Class and Description |
|---|
| BreakpointInTargetMap
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.
|
| BreakpointSynchronizer.BreakpointHelper
Additional interface used by
BreakpointSynchronizer. |
| BreakpointSynchronizer.BreakpointHelper.CreateCallback |
| BreakpointSynchronizer.Callback |
| BreakpointSynchronizer.Direction
Describes a direction the breakpoint synchronization should be performed in.
|
| ChromiumExceptionBreakpoint
JavaScript exception breakpoint.
|
| ChromiumLineBreakpoint
JavaScript line breakpoint.
|
| ChromiumLineBreakpoint.BreakpointIgnoreList |
| ChromiumLineBreakpoint.Helper.CreateOnRemoveCallback |
| ChromiumLineBreakpoint.MutableProperty |
| ConnectedTargetData
Contains state and behavior of 'connected'
DebugTargetImpl. |
| ConnectionLoggerImpl
Connection logger that writes both incoming and outgoing streams into
logWriter with simple annotations.
|
| ConnectionLoggerImpl.LogLifecycleListener
Additional interface logger sends its output to.
|
| 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.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. |
| IgnoreCountData
A structure used to store ignore count parameter.
|
| IgnoreCountData.State
Additional field of the ignore count data.
|
| IPredefinedSourceWrapProvider
Provides a collection of source wrappers.
|
| IPredefinedSourceWrapProvider.Entry
Describes source wrapper.
|
| JavaScriptFormatter
Provides a format operation for JavaScript source text.
|
| JavaScriptFormatter.Result
Represents formatting result.
|
| JavascriptThread
This class represents the only Chromium V8 VM thread.
|
| JavascriptThread.StateVisitor
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.BreakpointOption |
| LaunchParams.LookupMode |
| LaunchParams.LookupMode.Visitor |
| LaunchParams.ValueConverter |
| LineBreakpointAdapter
Adapter to create breakpoints in JS files.
|
| NamedConnectionLoggerFactory
The factory provides
ConnectionLogger that can be used to output connection
traffic, supposedly to some UI. |
| PushChangesPlan
Holds parameters of a planned LiveEdit push operation.
|
| 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.Wrapper
Describes a known type of script source wrapper.
|
| SourceWrapSupport.Wrapper.Match
Defines a particular wrapper match.
|
| 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.
|
| Value.ReloadValueCallback |
| ValueBase
A base implementation of all Chromium values.
|
| 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. |
| VmResource
A representation of V8 VM resource in a virtual project.
|
| VmResource.Metadata
Defines a logic behind a particular resource.
|
| VmResourceId
Id of resources loaded in V8 VM.
|
| VmResourceRef
VM resource reference.
|
| VmResourceRef.Visitor
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 and Description |
|---|
| StringMappingData
A raw-level data that defines segments inside one multiline substring in terms of lines/columns.
|
| VmResourceId
Id of resources loaded in V8 VM.
|
| Class and Description |
|---|
| ConnectedTargetData
Contains state and behavior of 'connected'
DebugTargetImpl. |
| VmResource
A representation of V8 VM resource in a virtual project.
|
| Class and Description |
|---|
| JavaScriptFormatter
Provides a format operation for JavaScript source text.
|
| JavaScriptFormatter.Result
Represents formatting result.
|
| Class and Description |
|---|
| TabSelector
This interface allows clients to provide various strategies
for selecting a Chromium tab to debug.
|
| WipTabSelector
This interface allows clients to provide various strategies
for selecting a Chromium tab to debug.
|
| Class and Description |
|---|
| BreakpointSynchronizer.Direction
Describes a direction the breakpoint synchronization should be performed in.
|
| ConnectedTargetData
Contains state and behavior of 'connected'
DebugTargetImpl. |
| EvaluateContext
Projection of
JsEvaluateContext into Eclipse world. |
| Value
A generic (non-array) implementation of IValue using a JsValue instance.
|
| Variable
An IVariable implementation over a JsVariable instance.
|
| Class and Description |
|---|
| BreakpointSynchronizer.Direction
Describes a direction the breakpoint synchronization should be performed in.
|
| JavascriptVmEmbedder.ConnectionToRemote
First intermediate object that corresponds to already connected server.
|
| Class and Description |
|---|
| PushChangesPlan
Holds parameters of a planned LiveEdit push operation.
|
| Class and Description |
|---|
| ChromiumExceptionBreakpoint
JavaScript exception breakpoint.
|
| ChromiumLineBreakpoint
JavaScript line breakpoint.
|
Copyright (c) IBM Corp. and others 2000, 2016. All Rights Reserved.