Serialized Form
Package edu.rice.cs.drjava.config |
key
String key
value
String value
message
String message
Package edu.rice.cs.drjava.model |
_openDoc
OpenDefinitionsDocument _openDoc
_file
File _file
this$0
GlobalModelTestCase this$0
this$0
GlobalModelTestCase this$0
Package edu.rice.cs.drjava.model.debug |
Package edu.rice.cs.drjava.model.definitions |
_indent
int _indent
- The default indent setting.
_modifiedSinceSave
boolean _modifiedSinceSave
- Determines if the document has been modified since the last save.
_cachedLocation
int _cachedLocation
- Cached location, aides in determining line number.
_cachedLineNum
int _cachedLineNum
- Cached current line number.
_cachedPrevLineLoc
int _cachedPrevLineLoc
- Cached location of previous line.
_cachedNextLineLoc
int _cachedNextLineLoc
- Cached location of next line.
_classFileInSync
boolean _classFileInSync
_classFile
File _classFile
_reduced
BraceReduction _reduced
- The reduced model of the document that handles most of the
document logic and keeps track of state. Should ONLY be referenced from
this class, and all references to it MUST be synchronized.
_currentLocation
int _currentLocation
- The absolute character offset in the document.
_file
File _file
_timestamp
long _timestamp
_indenter
Indenter _indenter
this$0
DefinitionsDocument this$0
_undoCommand
Runnable _undoCommand
_redoCommand
Runnable _redoCommand
_location
int _location
Package edu.rice.cs.drjava.model.definitions.reducedmodel |
Package edu.rice.cs.drjava.model.junit |
_fileName
String _fileName
_lineNumber
int _lineNumber
- zero-based line number.
_startColumn
int _startColumn
- zero-based column number.
_message
String _message
_test
String _test
_isError
boolean _isError
_stackTrace
String _stackTrace
Package edu.rice.cs.drjava.model.repl |
_contained
Throwable _contained
_inProgress
boolean _inProgress
_frozenPos
int _frozenPos
- Index in the document of the first place that is editable.
_history
History _history
- Command-line history. It's not reset when the interpreter is reset.
startLine
int startLine
startColumn
int startColumn
endLine
int endLine
endColumn
int endColumn
Package edu.rice.cs.drjava.model.repl.newjvm |
_mainJVM
MainJVMRemoteI _mainJVM
_interpreter
JavaInterpreter _interpreter
_classpath
String _classpath
_junitTestManager
JUnitTestManager _junitTestManager
_identifier
String _identifier
- The name of the RMI object for the present JVM.
_model
GlobalModel _model
- The global model.
This field might be null if the MainJVM is running in a test,
but will never be null in actual use.
_startupInProgress
boolean _startupInProgress
- Is there a JVM in the process of starting up?
This variable is protected by synchronized(this).
_restartThread
MainJVM.RestartThread _restartThread
_timerThread
MainJVM.RestartThread _timerThread
_restartTimer
Timer _restartTimer
_interpreterJVM
InterpreterJVMRemoteI _interpreterJVM
- This is the pointer to the interpreter JVM remote object, used to call
back to it. It has the value null when the interpeter JVM is not running
or is not connected yet. It gets set to a value by
MainJVM.registerInterpreterJVM(edu.rice.cs.drjava.model.repl.newjvm.InterpreterJVMRemoteI)
, which is called by the interpreter
JVM itself over RMI.
This can only be changed while holding the object lock.
_interpreterProcess
Process _interpreterProcess
- Process object for the running interpreter, or null if none.
This can only be changed while holding the object lock.
outBuf
String outBuf
errBuf
String errBuf
returnBuf
String returnBuf
exceptionClassBuf
String exceptionClassBuf
exceptionMsgBuf
String exceptionMsgBuf
exceptionTraceBuf
String exceptionTraceBuf
voidReturnFlag
boolean voidReturnFlag
Package edu.rice.cs.drjava.ui |
_okButton
JButton _okButton
width
int width
height
int height
_numErrors
int _numErrors
- The total number of errors in the list
_model
SingleDisplayModel _model
_showAllButton
JButton _showAllButton
_nextButton
JButton _nextButton
_previousButton
JButton _previousButton
_errorListPane
CompilerErrorPanel.ErrorListPane _errorListPane
_compilerChoiceBox
JComboBox _compilerChoiceBox
_showHighlightsCheckBox
JCheckBox _showHighlightsCheckBox
this$0
CompilerErrorPanel this$0
_selectedIndex
int _selectedIndex
- Index into _errorListPositions of the currently selected error.
_errorListPositions
Position[] _errorListPositions
- The start position of each error in the list. This position is the place
where the error starts in the error list, as opposed to the place where
the error exists in the source.
_errorTable
Hashtable _errorTable
- Table mapping Positions in the error list to CompilerErrors.
_lastDefPane
DefinitionsPane _lastDefPane
- The DefinitionsPane with the current error highlight.
(Initialized to the current pane.)
_listHighlightTag
HighlightManager.HighlightInfo _listHighlightTag
_highlightManager
HighlightManager _highlightManager
_mouseListener
MouseAdapter _mouseListener
_tabsPane
JSplitPane _tabsPane
_leftPane
JTabbedPane _leftPane
_rightPane
JTabbedPane _rightPane
_watchTable
JTable _watchTable
_breakpointRootNode
DefaultMutableTreeNode _breakpointRootNode
_bpTreeModel
DefaultTreeModel _bpTreeModel
_bpTree
JTree _bpTree
_stackTable
JTable _stackTable
_threadTable
JTable _threadTable
_model
SingleDisplayModel _model
_frame
MainFrame _frame
_debugger
DebugManager _debugger
_buttonPanel
JPanel _buttonPanel
_closeButton
JButton _closeButton
_resumeButton
JButton _resumeButton
_stepIntoButton
JButton _stepIntoButton
_stepOverButton
JButton _stepOverButton
_stepOutButton
JButton _stepOutButton
_statusBar
JLabel _statusBar
_watches
gj.util.Vector _watches
_threads
gj.util.Vector _threads
_stackFrames
gj.util.Vector _stackFrames
this$0
DebugPanel this$0
_columnNames
String[] _columnNames
this$0
DebugPanel this$0
_columnNames
String[] _columnNames
this$0
DebugPanel this$0
_columnNames
String[] _columnNames
_mainFrame
MainFrame _mainFrame
- Our parent window.
_model
GlobalModel _model
_doc
OpenDefinitionsDocument _doc
_undoManager
DefinitionsPane.OurUndoManager _undoManager
_undoAction
DefinitionsPane.UndoAction _undoAction
_redoAction
DefinitionsPane.RedoAction _redoAction
_highlightManager
HighlightManager _highlightManager
_hasWarnedAboutModified
boolean _hasWarnedAboutModified
- Flag used to determine if the user has already been warned about debugging
when the document within this defpane has been modified since its last save.
_matchHighlight
HighlightManager.HighlightInfo _matchHighlight
- Our current paren/brace/bracket matching highlight.
_updatePending
boolean _updatePending
- Used by the centering source mechanism to ensure paints
_errorHighlightTag
HighlightManager.HighlightInfo _errorHighlightTag
- Our current error matching highlight.
_toggleBreakpointMenuItem
JMenuItem _toggleBreakpointMenuItem
- The menu item for the "Toggle Breakpoint" option. Stored in field so that it may be enabled and
disabled depending on Debug Mode
_popMenu
JPopupMenu _popMenu
- The contextual popup menu for the Definitions Pane.
_popupMenuMA
DefinitionsPane.PopupMenuMouseAdapter _popupMenuMA
- The mouse adapter for handling a popup menu
_errorListener
CompilerErrorCaretListener _errorListener
- Listens to caret to highlight errors as appropriate.
_junitErrorListener
JUnitErrorCaretListener _junitErrorListener
- Listens to caret to highlight JUnit errors as appropriate.
_setSizeListener
ActionListener _setSizeListener
_matchListener
CaretListener _matchListener
- Looks for changes in the caret position to see if a paren/brace/bracket
highlight is needed.
_undoListener
UndoableEditListener _undoListener
_indentKeyActionTab
Action _indentKeyActionTab
- Special action to take care of case when tab key is pressed.
_indentKeyActionLine
Action _indentKeyActionLine
- Because the "default" action for the enter key is special, it must be
grabbed from the Keymap using getAction(KeyStroke), which returns the
"default" action for all keys which have behavior extending beyond
regular text keys.
_indentKeyActionSquiggly
Action _indentKeyActionSquiggly
- Likewise, regular text keys like '{', '}', and ':' do not have special actions
that are returned by getAction(KeyStroke). To make sure these behave right,
we use getDefaultAction() instead.
_indentKeyActionOpenSquiggly
Action _indentKeyActionOpenSquiggly
_indentKeyActionColon
Action _indentKeyActionColon
this$0
DefinitionsPane this$0
_key
String _key
- The key string ("\n"|"{"|"}") for the key pressed that invokes this
instance. Not used currently, but there for readability and possible
future use, e.g., debugging add-ons or the rewrite of the indention code.
_defaultAction
Action _defaultAction
- The default action to take when the specified key is pressed.
this$0
DefinitionsPane this$0
this$0
DefinitionsPane this$0
this$0
DefinitionsPane this$0
this$0
DefinitionsPane this$0
_optionPane
JOptionPane _optionPane
_findNextButton
JButton _findNextButton
_replaceButton
JButton _replaceButton
_replaceFindButton
JButton _replaceFindButton
_replaceAllButton
JButton _replaceAllButton
_findField
JTextField _findField
_replaceField
JTextField _replaceField
_message
JLabel _message
_labelPanel
JPanel _labelPanel
_matchCase
JCheckBox _matchCase
_matchCaseAndClosePanel
JPanel _matchCaseAndClosePanel
_rightPanel
JPanel _rightPanel
_machine
FindReplaceMachine _machine
_model
SingleDisplayModel _model
_defPane
DefinitionsPane _defPane
_caretChanged
boolean _caretChanged
_caretListener
CaretListener _caretListener
- Listens for changes to the cursor position in order
to reset the start position
_findNextAction
Action _findNextAction
_replaceAction
Action _replaceAction
_replaceFindAction
Action _replaceFindAction
_replaceAllAction
Action _replaceAllAction
_mainDocPane
JEditorPane _mainDocPane
_splitPane
JSplitPane _splitPane
_contentsDocPane
JEditorPane _contentsDocPane
_closePanel
JPanel _closePanel
_closeButton
JButton _closeButton
_backButton
JButton _backButton
_forwardButton
JButton _forwardButton
_navPane
JPanel _navPane
_history
HelpFrame.HistoryList _history
_forwardAction
Action _forwardAction
_backAction
Action _backAction
_closeAction
Action _closeAction
_linkListener
HyperlinkListener _linkListener
- Shows the page selected by the hyperlink event.
(theo) changed to anonymous inner class for encapsulation purposes
_model
GlobalModel _model
_evalAction
AbstractAction _evalAction
_newlineAction
AbstractAction _newlineAction
BEEP
Runnable BEEP
_historyPrevAction
AbstractAction _historyPrevAction
_historyNextAction
AbstractAction _historyNextAction
_clearCurrentAction
AbstractAction _clearCurrentAction
_gotoFrozenPosAction
AbstractAction _gotoFrozenPosAction
_selectToFrozenPosAction
AbstractAction _selectToFrozenPosAction
_moveLeft
AbstractAction _moveLeft
_moveRight
AbstractAction _moveRight
_numErrors
int _numErrors
- The total number of errors in the list
_model
SingleDisplayModel _model
_errorListPane
JUnitPanel.JUnitErrorListPane _errorListPane
_docBeingTested
OpenDefinitionsDocument _docBeingTested
_showHighlightsCheckBox
JCheckBox _showHighlightsCheckBox
this$0
JUnitPanel this$0
_selectedIndex
int _selectedIndex
- Index into _errorListPositions of the currently selected error.
_errorListPositions
Position[] _errorListPositions
- The start position of each error in the list. This position is the place
where the error starts in the error list, as opposed to the place where
the error exists in the source.
_errorTable
Hashtable _errorTable
- Table mapping Positions in the error list to JUnitErrors.
_lastDefPane
DefinitionsPane _lastDefPane
- The DefinitionsPane with the current error highlight.
(Initialized to the current pane.)
_listHighlightTag
HighlightManager.HighlightInfo _listHighlightTag
_popMenu
JPopupMenu _popMenu
_popupAdapter
JUnitPanel.JUnitErrorListPane.PopupAdapter _popupAdapter
_stackFrame
Window _stackFrame
_stackTextArea
JTextArea _stackTextArea
_errorLabel
JLabel _errorLabel
_testLabel
JLabel _testLabel
_fileLabel
JLabel _fileLabel
_highlightManager
HighlightManager _highlightManager
_increment
int _increment
- Vertical increment between line numbers
_pane
DefinitionsPane _pane
- DefinitionsPane that this rule is displayed for
_fm
FontMetrics _fm
- font metrics for the DefPane's font
_newFont
Font _newFont
- an 8pt font derived from the DefPane's font
_nfm
FontMetrics _nfm
- font metrics for the new font
_model
SingleDisplayModel _model
- The model which controls all logic in DrJava.
_defScrollPanes
Hashtable _defScrollPanes
- Maps an OpenDefDoc to its JScrollPane.
_currentDefPane
DefinitionsPane _currentDefPane
- The currently displayed DefinitionsPane.
_fileTitle
String _fileTitle
- The filename currently being displayed.
_tabbedPane
JTabbedPane _tabbedPane
_errorPanel
CompilerErrorPanel _errorPanel
_outputPane
OutputPane _outputPane
_interactionsPane
InteractionsPane _interactionsPane
_debugPanel
DebugPanel _debugPanel
_junitPanel
JUnitPanel _junitPanel
_findReplace
FindReplaceDialog _findReplace
_tabs
LinkedList _tabs
_interactionsWithSyncPanel
JPanel _interactionsWithSyncPanel
- Panel to hold both InteractionsPane and its sync message.
TO DO: move sync message into the pane itself.
_syncStatus
JLabel _syncStatus
- Label to display message if Interactions are out of sync with Definitions.
_statusBar
JPanel _statusBar
_fileNameField
JLabel _fileNameField
_currLocationField
JLabel _currLocationField
_posListener
MainFrame.PositionListener _posListener
_docSplitPane
JSplitPane _docSplitPane
_debugSplitPane
JSplitPane _debugSplitPane
_mainSplit
JSplitPane _mainSplit
_docList
JList _docList
_saveButton
JButton _saveButton
_compileButton
JButton _compileButton
_junitButton
JButton _junitButton
_toolBar
JToolBar _toolBar
_menuBar
JMenuBar _menuBar
_fileMenu
JMenu _fileMenu
_editMenu
JMenu _editMenu
_toolsMenu
JMenu _toolsMenu
_debugMenu
JMenu _debugMenu
_helpMenu
JMenu _helpMenu
_debuggerEnabledMenuItem
JMenuItem _debuggerEnabledMenuItem
_runDebuggerMenuItem
JMenuItem _runDebuggerMenuItem
_resumeDebugMenuItem
JMenuItem _resumeDebugMenuItem
_stepIntoDebugMenuItem
JMenuItem _stepIntoDebugMenuItem
_stepOverDebugMenuItem
JMenuItem _stepOverDebugMenuItem
_stepOutDebugMenuItem
JMenuItem _stepOutDebugMenuItem
_suspendDebugMenuItem
JMenuItem _suspendDebugMenuItem
_toggleBreakpointMenuItem
JMenuItem _toggleBreakpointMenuItem
_printBreakpointsMenuItem
JMenuItem _printBreakpointsMenuItem
_clearAllBreakpointsMenuItem
JMenuItem _clearAllBreakpointsMenuItem
_configFrame
ConfigFrame _configFrame
_helpFrame
HelpFrame _helpFrame
_aboutDialog
AboutDialog _aboutDialog
_recentFileManager
RecentFileManager _recentFileManager
- Keeps track of the recent files list in the File menu.
_debugStepTimer
Timer _debugStepTimer
- Timer to display "Stepping..." message if a step takes longer than
a certain amount of time. All accesses must be synchronized on it.
_currentThreadLocationHighlight
HighlightManager.HighlightInfo _currentThreadLocationHighlight
- The current highlight displaying the location of the debugger's thread,
if there is one. If there is none, this is null.
_breakpointHighlights
gj.util.Hashtable _breakpointHighlights
- Table to map breakpoints to their corresponding highlight objects.
_promptBeforeQuit
boolean _promptBeforeQuit
- Whether to display a prompt message before quitting.
_openChooser
JFileChooser _openChooser
- For opening files.
We have a persistent dialog to keep track of the last directory
from which we opened.
_saveChooser
JFileChooser _saveChooser
- For saving files.
We have a persistent dialog to keep track of the last directory
from which we saved.
_openSelector
FileOpenSelector _openSelector
- Returns the files to open to the model (command pattern).
_saveSelector
FileSaveSelector _saveSelector
- Returns the file to save to the model (command pattern).
_newAction
Action _newAction
- Resets the document in the definitions pane to a blank one.
_openAction
Action _openAction
- Asks user for file name and and reads that file into
the definitions pane.
_closeAction
Action _closeAction
- Closes the current active document, prompting to save if necessary.
_closeAllAction
Action _closeAllAction
- Closes all open documents, prompting to save if necessary.
_saveAction
Action _saveAction
- Saves the current document.
_saveAsAction
Action _saveAsAction
- Asks the user for a file name and saves the document
currently in the definitions pane to that file.
_revertAction
Action _revertAction
- Reverts the current document.
_saveAllAction
Action _saveAllAction
- Saves all documents, prompting for file names as necessary
_printAction
Action _printAction
- Prints the current document.
_printPreviewAction
Action _printPreviewAction
- Opens the print preview window
_pageSetupAction
Action _pageSetupAction
- Opens the page setup window.
_compileAction
Action _compileAction
- Compiles the document in the definitions pane.
_compileAllAction
Action _compileAllAction
- Compiles all open documents.
_junitAction
Action _junitAction
- Runs JUnit on the document in the definitions pane.
cutAction
Action cutAction
- Default cut action. Returns focus to the correct pane.
copyAction
Action copyAction
- Default copy action. Returns focus to the correct pane.
pasteAction
Action pasteAction
- Default paste action. Returns focus to the correct pane.
_undoAction
DelegatingAction _undoAction
- Undoes the last change to the active definitions document.
_redoAction
DelegatingAction _redoAction
- Redoes the last undo to the active definitions document.
_quitAction
Action _quitAction
- Quits DrJava. Optionally displays a prompt before quitting.
_selectAllAction
Action _selectAllAction
- Selects all text in window.
_findReplaceAction
Action _findReplaceAction
- Shows the find/replace tab.
_gotoLineAction
Action _gotoLineAction
- Asks the user for a line number and goes there.
_clearOutputAction
Action _clearOutputAction
- Clears DrJava's output console.
_resetInteractionsAction
Action _resetInteractionsAction
- Resets the Interactions pane.
_helpAction
Action _helpAction
- Shows the user documentation.
_aboutAction
Action _aboutAction
- Pops up an info dialog.
_switchToNextAction
Action _switchToNextAction
- Switches to next document.
_switchToPrevAction
Action _switchToPrevAction
- Switches to previous document.
_editPreferencesAction
Action _editPreferencesAction
- Calls the ConfigFrame to edit preferences
_toggleDebuggerAction
Action _toggleDebuggerAction
- Enables the debugger
_resumeDebugAction
Action _resumeDebugAction
- Resumes debugging
_stepIntoDebugAction
Action _stepIntoDebugAction
- Steps into the next method call
_stepOverDebugAction
Action _stepOverDebugAction
- Runs the next line, without stepping into methods
_stepOutDebugAction
Action _stepOutDebugAction
- Steps out of the next method call
_toggleBreakpointAction
Action _toggleBreakpointAction
- Toggles a breakpoint on the current line
_clearAllBreakpointsAction
Action _clearAllBreakpointsAction
- Clears all breakpoints
_cutLineAction
Action _cutLineAction
- Cuts from the caret to the end of the line to the clipboard.
_loadHistoryAction
Action _loadHistoryAction
- Interprets the commands in a file in the interactions window
_saveHistoryAction
Action _saveHistoryAction
- Save the commands in the interactions window's history to a file
_clearHistoryAction
Action _clearHistoryAction
- Clears the commands in the interaction history
_windowCloseListener
WindowListener _windowCloseListener
- How DrJava responds to window events.
this$0
MainFrame this$0
this$0
MainFrame this$0
_model
SingleDisplayModel _model
_document
OpenDefinitionsDocument _document
_mainFrame
MainFrame _mainFrame
_print
Pageable _print
_pageNumber
int _pageNumber
_pageTextField
JTextField _pageTextField
_pageChanger
PreviewFrame.PageChangerUpdater _pageChanger
PREVIEW_WIDTH
int PREVIEW_WIDTH
PREVIEW_HEIGHT
int PREVIEW_HEIGHT
PREVIEW_PAGE_WIDTH
int PREVIEW_PAGE_WIDTH
PREVIEW_PAGE_HEIGHT
int PREVIEW_PAGE_HEIGHT
PAGE_ZOOM
double PAGE_ZOOM
TOOLBAR_HEIGHT
int TOOLBAR_HEIGHT
_toolBar
JToolBar _toolBar
_pagePreview
PreviewFrame.PagePreview _pagePreview
_printListener
ActionListener _printListener
- Prints the current document.
_closeAction
Action _closeAction
- Prints the current document.
_nextPageAction
Action _nextPageAction
- Displays the next page of the document.
_prevPageAction
Action _prevPageAction
- Displays the previous page of the document.
_windowCloseListener
WindowListener _windowCloseListener
- How Preview Pane responds to window events.
this$0
PreviewFrame this$0
_width
int _width
_height
int _height
_source
Image _source
_image
Image _image
this$0
PreviewFrame this$0
_displayed
boolean _displayed
_closeButton
JButton _closeButton
_closePanel
JPanel _closePanel
_mainPanel
JPanel _mainPanel
_frame
MainFrame _frame
_name
String _name
_closeListener
ActionListener _closeListener
- defines the action that takes place upon clicking the close button
_exceptionInfo
JComponent _exceptionInfo
_stackTrace
JTextArea _stackTrace
_stackTraceScroll
JScrollPane _stackTraceScroll
_okPanel
JPanel _okPanel
_okButton
JButton _okButton
_exception
Throwable _exception
_okAction
Action _okAction
msg
String[] msg
- Returns the canned message for the user
Package edu.rice.cs.drjava.ui.config |
_mainFrame
MainFrame _mainFrame
_splitPane
JSplitPane _splitPane
_tree
JTree _tree
_treeModel
DefaultTreeModel _treeModel
_rootNode
ConfigFrame.PanelTreeNode _rootNode
_okButton
JButton _okButton
_applyButton
JButton _applyButton
_cancelButton
JButton _cancelButton
_saveSettingsButton
JButton _saveSettingsButton
_mainPanel
JPanel _mainPanel
this$0
ConfigFrame this$0
_panel
ConfigPanel _panel
_title
JLabel _title
_components
gj.util.Vector _components
_comps
TreeSet _comps
this$0
KeyStrokeOptionComponent this$0
_inputField
KeyStrokeOptionComponent.GetKeyDialog.InputField _inputField
_clearButton
JButton _clearButton
_cancelButton
JButton _cancelButton
_okButton
JButton _okButton
_instructionLabel
JLabel _instructionLabel
_currentLabel
JLabel _currentLabel
_actionLabel
JLabel _actionLabel
_inputAndClearPanel
JPanel _inputAndClearPanel
_labelsPanel
JPanel _labelsPanel
_cancelAndOKPanel
JPanel _cancelAndOKPanel
_currentKeyStroke
KeyStroke _currentKeyStroke
_ksoc
KeyStrokeOptionComponent _ksoc
frame
Frame frame
this$1
KeyStrokeOptionComponent.GetKeyDialog this$1
_value
Throwable _value
Package edu.rice.cs.util.swing |
_styleList
FontChooser.NwList _styleList
_fontList
FontChooser.NwList _fontList
_sizeList
FontChooser.NwList _sizeList
_okButton
JButton _okButton
_cancelButton
JButton _cancelButton
_sampleText
JLabel _sampleText
_clickedOK
boolean _clickedOK
this$0
FontChooser this$0
jl
JList jl
sp
JScrollPane sp
jt
JLabel jt
si
String si