Class RunProxy
java.lang.Object
org.htmlunit.corejs.javascript.tools.debugger.RunProxy
- All Implemented Interfaces:
Runnable
Class to consolidate all cases that require to implement Runnable to avoid class generation
bloat.
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) String
The message of the exception thrown that caused the thread interruption, if any.private SwingGui
The debugger GUI.(package private) static final int
(package private) String
The name of the file to open or load.(package private) Dim.StackFrame
The frame to interrupt in.(package private) static final int
(package private) static final int
(package private) Dim.SourceInfo
The source for which to update the text.(package private) String
The source text to update.(package private) String
The name of the interrupted thread.private int
The type of Runnable this object is.(package private) static final int
-
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
OPEN_FILE
static final int OPEN_FILE- See Also:
-
LOAD_FILE
static final int LOAD_FILE- See Also:
-
UPDATE_SOURCE_TEXT
static final int UPDATE_SOURCE_TEXT- See Also:
-
ENTER_INTERRUPT
static final int ENTER_INTERRUPT- See Also:
-
debugGui
The debugger GUI. -
type
private int typeThe type of Runnable this object is. Takes one of the constants defined in this class. -
fileName
String fileNameThe name of the file to open or load. -
text
String textThe source text to update. -
sourceInfo
Dim.SourceInfo sourceInfoThe source for which to update the text. -
lastFrame
Dim.StackFrame lastFrameThe frame to interrupt in. -
threadTitle
String threadTitleThe name of the interrupted thread. -
alertMessage
String alertMessageThe message of the exception thrown that caused the thread interruption, if any.
-
-
Constructor Details
-
RunProxy
Creates a new RunProxy.
-
-
Method Details