Index
All Classes|All Packages|Constant Field Values|Deprecated API|Serialized Form
G
- generateErrorAndWarningReport() - Method in class mars.ErrorList
-
Produce report containing both warnings and errors, warnings first.
- generateErrorReport() - Method in class mars.ErrorList
-
Produce error report.
- generateWarningReport() - Method in class mars.ErrorList
-
Produce warning report.
- GENERIC_TEXT_EDITOR - Static variable in class mars.Settings
-
Flag to control whether or not to use generic text editor instead of language-aware styled editor
- GenericTextArea - Class in mars.venus.editors.generic
- GenericTextArea(EditPane, JComponent) - Constructor for class mars.venus.editors.generic.GenericTextArea
- get() - Method in class mars.simulator.SwingWorker
-
Return the value created by the
construct
method. - get() - Static method in class mars.venus.FileStatus
-
Get file status
- get(int) - Method in class mars.assembler.TokenList
-
Returns requested token given position number (starting at 0).
- get(int, int) - Method in class mars.mips.hardware.Memory
-
Starting at the given word address, read the given number of bytes (max 4).
- getAccessType() - Method in class mars.mips.hardware.AccessNotice
-
Get the access type: READ or WRITE.
- getAction() - Method in class mars.simulator.SimulatorNotice
-
Fetch the memory address that was accessed.
- getAction(String) - Static method in class mars.venus.editors.jeditsyntax.InputHandler
-
Returns a named text area action.
- getActionName(ActionListener) - Static method in class mars.venus.editors.jeditsyntax.InputHandler
-
Returns the name of the specified text area action.
- getActions() - Static method in class mars.venus.editors.jeditsyntax.InputHandler
-
Returns an enumeration of all available actions.
- getAddress() - Method in class mars.assembler.Symbol
-
Returns the address of the the Symbol.
- getAddress() - Method in exception mars.mips.hardware.AddressErrorException
-
Get the erroneous memory address.
- getAddress() - Method in class mars.mips.hardware.MemoryAccessNotice
-
Fetch the memory address that was accessed.
- getAddress() - Method in class mars.ProgramStatement
-
Produces Text Segment address where the binary machine statement is stored.
- getAddress(String) - Method in class mars.assembler.SymbolTable
-
Method to return the address associated with the given label.
- getAddressDisplayBase() - Method in class mars.venus.ExecutePane
-
Retrieve the number system base for displaying memory addresses
- getAddressDisplayBaseChooser() - Method in class mars.venus.ExecutePane
-
Retrieve component used to set numerical base (10 or 16) of address display.
- getAddressDisplayBaseMenuItem() - Method in class mars.venus.VenusUI
-
Get reference to settings menu item for display base of memory/register values.
- getAddressLocalOrGlobal(String) - Method in class mars.assembler.SymbolTable
-
Method to return the address associated with the given label.
- getAddressOfFirstNull(int, int) - Method in class mars.mips.hardware.Memory
-
Look for first "null" memory value in an address range.
- getAddressOfFirstNull(int, int) - Static method in class mars.util.MemoryDump
-
Look for first "null" memory value in an address range.
- getAllFamilies() - Static method in class mars.util.EditorFont
-
Obtain an array of all available font family names.
- getAllSymbols() - Method in class mars.assembler.SymbolTable
-
For obtaining all the Symbols.
- getArgs() - Method in class mars.assembler.Macro
- getAsciiNonPrint() - Static method in class mars.Globals
- getAsciiStrings() - Static method in class mars.Globals
- getAssembleAllEnabled() - Method in class mars.Settings
-
Deprecated.
- getAssembleOnOpenEnabled() - Method in class mars.Settings
-
Deprecated.Use
getBooleanSetting(int id)
with the appropriate boolean setting ID (e.g.Settings.ASSEMBLE_ON_OPEN_ENABLED
) - getAssembleTextArea() - Method in class mars.venus.MessagesPane
-
Returns component used to display assembler messages
- getAutoIndent() - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
-
Constructs string for auto-indent feature.
- getBackStepper() - Method in class mars.MIPSprogram
-
Returns BackStepper associated with this program.
- getBackSteppingEnabled() - Method in class mars.Settings
-
Return whether backstepping is permitted at this time.
- getBareMachineEnabled() - Method in class mars.Settings
-
Deprecated.Use
getBooleanSetting(int id)
with the appropriate boolean setting ID (e.g.Settings.BARE_MACHINE_ENABLED
) - getBase() - Method in class mars.venus.NumberDisplayBaseChooser
-
Retrieve the current number base.
- getBase(boolean) - Static method in class mars.venus.NumberDisplayBaseChooser
-
Return the number base corresponding to the specified setting.
- getBaseAddresses(String[]) - Static method in class mars.util.MemoryDump
-
Get the MIPS memory base address(es) of the specified segment name(s).
- getBasicAssemblyStatement() - Method in class mars.ProgramStatement
-
Produces Basic Assembly statement for this MIPS source statement.
- getBasicIntructionTemplateList() - Method in class mars.mips.instructions.ExtendedInstruction
-
Get ArrayList of Strings that represent list of templates for basic instructions generated by this extended instruction.
- getBinaryStatement() - Method in class mars.ProgramStatement
-
Produces 32-bit binary machine statement as int.
- getBooleanSetting(int) - Method in class mars.Settings
-
Fetch value of a boolean setting given its identifier.
- getBracketHighlightColor() - Method in class mars.venus.editors.jeditsyntax.TextAreaPainter
-
Returns the bracket highlight color.
- getBracketLine() - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
-
Returns the line of the highlighted bracket (the bracket matching the one before the caret)
- getBracketPosition() - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
-
Returns the position of the highlighted bracket (the bracket matching the one before the caret)
- getBreakpointCount() - Method in class mars.venus.TextSegmentWindow
-
Returns number of breakpoints currently set.
- getByte(int) - Method in class mars.mips.hardware.Memory
-
Reads specified Memory byte into low order 8 bits of int.
- getByte(int, int) - Static method in class mars.util.Binary
-
Gets the specified byte of the specified value.
- getByteOrder() - Method in class mars.mips.hardware.Memory
-
Retrieve memory byte order.
- getCallStack() - Method in class mars.assembler.MacroPool
- getCaretBlinkRate() - Method in class mars.Settings
-
Retrieve the caret blink rate in milliseconds.
- getCaretColor() - Method in class mars.venus.editors.jeditsyntax.TextAreaPainter
-
Returns the caret color.
- getCaretLine() - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
-
Returns the caret line.
- getCaretPosition() - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
-
Returns the caret position.
- getCaretPosition() - Method in interface mars.venus.editors.MARSTextEditingArea
- getCbBHTentries() - Method in class mars.tools.BHTSimGUI
-
Returns the combo box for selecting the number of BHT entries.
- getCbBHThistory() - Method in class mars.tools.BHTSimGUI
-
Returns the combo box for selecting the size of the BHT history.
- getCbBHTinitVal() - Method in class mars.tools.BHTSimGUI
-
Returns the combo box for selecting the initial value of the BHT
- getCharactersPerLine() - Method in class mars.venus.HardcopyWriter
-
Return the number of columns of characters that fit on the page
- getCodeHighlighting() - Method in class mars.venus.TextSegmentWindow
-
Get code highlighting status.
- getColor() - Method in class mars.venus.editors.jeditsyntax.SyntaxStyle
-
Returns the color specified in this style.
- getColorAsHexString() - Method in class mars.venus.editors.jeditsyntax.SyntaxStyle
-
Returns the color coded as Stringified 32-bit hex with Red in bits 16-23, Green in bits 8-15, Blue in bits 0-7 e.g. "0x00FF3366" where Red is FF, Green is 33, Blue is 66.
- getColorSettingByKey(String) - Method in class mars.Settings
-
Get Color object for specified settings key.
- getColorSettingByPosition(int) - Method in class mars.Settings
-
Get Color object for specified settings name (a static constant).
- getColumnClass(int) - Method in class mars.tools.BHTableModel
-
Returns the class/type of the i-th column of the table.
- getColumnCount() - Method in class mars.tools.BHTableModel
-
Returns the number of columns.
- getColumnName(int) - Method in class mars.tools.BHTableModel
-
Returns the name of the i-th column of the table.
- getCommandDescriptor() - Method in class mars.mips.dump.AbstractDumpFormat
-
One-word description of format to be used by MARS command mode parser and user in conjunction with the "dump" option.
- getCommandDescriptor() - Method in interface mars.mips.dump.DumpFormat
-
A short one-word descriptor that will be used by the MARS command line parser (and the MARS command line user) to specify that this format is to be used.
- getCommonFamilies() - Static method in class mars.util.EditorFont
-
Obtain an array of common font family names.
- getCompactBasicIntructionTemplateList() - Method in class mars.mips.instructions.ExtendedInstruction
-
Get ArrayList of Strings that represent list of templates for basic instructions generated by the "compact" or 16-bit version of this extended instruction.
- getCompactInstructionLength() - Method in class mars.mips.instructions.ExtendedInstruction
-
Get length in bytes that this extended instruction requires in its binary form if it includes an alternative expansion for compact memory (16 bit addressing) configuration.
- getConditionFlag(int) - Static method in class mars.mips.hardware.Coprocessor1
-
Get value of specified condition flag (0-7).
- getConditionFlagCount() - Static method in class mars.mips.hardware.Coprocessor1
-
Get count of condition flags.
- getConditionFlags() - Static method in class mars.mips.hardware.Coprocessor1
-
Get array of condition flags (0-7).
- getConfigurationByName(String) - Static method in class mars.mips.hardware.MemoryConfigurations
- getConfigurationIdentifier() - Method in class mars.mips.hardware.MemoryConfiguration
- getConfigurationItemNames() - Method in class mars.mips.hardware.MemoryConfiguration
- getConfigurationItemValues() - Method in class mars.mips.hardware.MemoryConfiguration
- getConfigurationName() - Method in class mars.mips.hardware.MemoryConfiguration
- getConfigurationsIterator() - Static method in class mars.mips.hardware.MemoryConfigurations
- getCoprocessor0Window() - Method in class mars.venus.ExecutePane
-
Access the coprocessor0 values window.
- getCoprocessor0Window() - Method in class mars.venus.RegistersPane
-
Return component containing coprocessor 0 (exceptions) register set.
- getCoprocessor1Window() - Method in class mars.venus.ExecutePane
-
Access the coprocessor1 values window.
- getCoprocessor1Window() - Method in class mars.venus.RegistersPane
-
Return component containing coprocessor 1 (floating point) register set.
- getCurrent() - Method in class mars.assembler.MacroPool
- getCurrentConfiguration() - Static method in class mars.mips.hardware.MemoryConfigurations
- getCurrentEditTab() - Method in class mars.venus.EditTabbedPane
-
The current EditPane representing a file.
- getCurrentEditTabForFile(File) - Method in class mars.venus.EditTabbedPane
-
If the given file is open in the tabbed pane, make it the current tab.
- getCurrentOpenDirectory() - Method in class mars.venus.Editor
-
Get name of current directory for Open operation.
- getCurrentSaveDirectory() - Method in class mars.venus.Editor
-
Get name of current directory for Save or Save As operation.
- getCurrentSyntaxStyles() - Static method in class mars.venus.editors.jeditsyntax.SyntaxUtilities
-
Returns the CURRENT style table.
- getDataBaseAddress() - Method in class mars.mips.hardware.MemoryConfiguration
- getDataSegmentBaseAddress() - Method in class mars.mips.hardware.MemoryConfiguration
- getDataSegmentHighlighting() - Method in class mars.Settings
-
Deprecated.Use
getBooleanSetting(int id)
with the appropriate boolean setting ID (e.g.Settings.DATA_SEGMENT_HIGHLIGHTING
) - getDataSegmentLimitAddress() - Method in class mars.mips.hardware.MemoryConfiguration
- getDataSegmentWindow() - Method in class mars.venus.ExecutePane
-
Access the data segment window.
- getDataSymbols() - Method in class mars.assembler.SymbolTable
-
For obtaining the Data Symbols.
- getDefaultColorSettingByKey(String) - Method in class mars.Settings
-
Get default Color value for specified settings key.
- getDefaultColorSettingByPosition(int) - Method in class mars.Settings
-
Get default Color object for specified settings name (a static constant).
- getDefaultConfiguration() - Static method in class mars.mips.hardware.MemoryConfigurations
- getDefaultDataBaseAddress() - Static method in class mars.mips.hardware.MemoryConfigurations
- getDefaultDataSegmentBaseAddress() - Static method in class mars.mips.hardware.MemoryConfigurations
- getDefaultDataSegmentLimitAddress() - Method in class mars.mips.hardware.MemoryConfigurations
- getDefaultEditorSyntaxStyleByPosition(int) - Method in class mars.Settings
- getDefaultEditorTabSize() - Method in class mars.Settings
-
Get the text editor default tab size in characters
- getDefaultExceptionHandlerAddress() - Static method in class mars.mips.hardware.MemoryConfigurations
- getDefaultExternBaseAddress() - Static method in class mars.mips.hardware.MemoryConfigurations
- getDefaultFontByPosition(int) - Method in class mars.Settings
-
Retrieve a default Font setting
- getDefaultGlobalPointer() - Static method in class mars.mips.hardware.MemoryConfigurations
- getDefaultHeapBaseAddress() - Static method in class mars.mips.hardware.MemoryConfigurations
- getDefaultKernelBaseAddress() - Static method in class mars.mips.hardware.MemoryConfigurations
- getDefaultKernelDataBaseAddress() - Static method in class mars.mips.hardware.MemoryConfigurations
- getDefaultKernelDataSegmentLimitAddress() - Method in class mars.mips.hardware.MemoryConfigurations
- getDefaultKernelHighAddress() - Static method in class mars.mips.hardware.MemoryConfigurations
- getDefaultKernelTextBaseAddress() - Static method in class mars.mips.hardware.MemoryConfigurations
- getDefaultKernelTextLimitAddress() - Method in class mars.mips.hardware.MemoryConfigurations
- getDefaultMemoryMapBaseAddress() - Static method in class mars.mips.hardware.MemoryConfigurations
- getDefaults() - Static method in class mars.venus.editors.jeditsyntax.TextAreaDefaults
-
Returns a new TextAreaDefaults object with the default values filled in.
- getDefaultStackBaseAddress() - Static method in class mars.mips.hardware.MemoryConfigurations
- getDefaultStackLimitAddress() - Method in class mars.mips.hardware.MemoryConfigurations
- getDefaultStackPointer() - Static method in class mars.mips.hardware.MemoryConfigurations
- getDefaultSyntaxStyles() - Static method in class mars.venus.editors.jeditsyntax.SyntaxUtilities
-
Returns the default style table.
- getDefaultTextBaseAddress() - Static method in class mars.mips.hardware.MemoryConfigurations
- getDefaultTextLimitAddress() - Method in class mars.mips.hardware.MemoryConfigurations
- getDefaultUserHighAddress() - Static method in class mars.mips.hardware.MemoryConfigurations
- getDelay() - Method in class mars.venus.RepeatButton
-
Gets the delay for the timer of this button.
- getDelayedBranchingEnabled() - Method in class mars.Settings
-
Deprecated.Use
getBooleanSetting(int id)
with the appropriate boolean setting ID (e.g.Settings.DELAYED_BRANCHING_ENABLED
) - getDescription() - Method in class mars.assembler.Directives
-
Get description of this Directives object
- getDescription() - Method in class mars.mips.dump.AbstractDumpFormat
-
Get a short description of the format, suitable for displaying along with the extension in the file save dialog, or as a tool tip.
- getDescription() - Method in interface mars.mips.dump.DumpFormat
-
Get a short description of the format, suitable for displaying along with the extension, if any, in the file save dialog and also for displaying as a tool tip.
- getDescription() - Method in class mars.mips.instructions.Instruction
-
Get string describing the instruction.
- getDescription() - Method in class mars.venus.editors.jeditsyntax.PopupHelpItem
- getDirectiveList() - Static method in class mars.assembler.Directives
-
Produces List of Directive objects
- getDisplayAddressesInHex() - Method in class mars.Settings
-
Deprecated.Use
getBooleanSetting(int id)
with the appropriate boolean setting ID (e.g.Settings.DISPLAY_ADDRESSES_IN_HEX
) - getDisplayValuesInHex() - Method in class mars.Settings
-
Deprecated.Use
getBooleanSetting(int id)
with the appropriate boolean setting ID (e.g.Settings.DISPLAY_VALUES_IN_HEX
) - getDocument() - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
-
Returns the document this text area is editing.
- getDocument() - Method in interface mars.venus.editors.MARSTextEditingArea
- getDocumentLength() - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
-
Returns the length of the document.
- getDoubleFromRegisterPair(int) - Static method in class mars.mips.hardware.Coprocessor1
-
Gets the double value stored in the given FPU register.
- getDoubleFromRegisterPair(String) - Static method in class mars.mips.hardware.Coprocessor1
-
Gets the double value stored in the given FPU register.
- getEditor() - Method in class mars.venus.VenusUI
-
Get reference to Editor object associated with this GUI.
- getEditorFont() - Method in class mars.Settings
-
Current editor font.
- getEditorLineNumbersDisplayed() - Method in class mars.Settings
-
Deprecated.Use
getBooleanSetting(int id)
with the appropriate boolean setting ID (e.g.Settings.EDITOR_LINE_NUMBERS_DISPLAYED
) - getEditorPopupPrefixLength() - Method in class mars.Settings
-
Get number of letters to be matched by editor's instruction guide before popup generated (if popup enabled).
- getEditorSyntaxStyleByPosition(int) - Method in class mars.Settings
- getEditorTabSize() - Method in class mars.Settings
-
Get the tab size in characters.
- getEditPane() - Method in class mars.venus.MainPane
-
Returns current edit pane.
- getEditPaneForFile(String) - Method in class mars.venus.EditTabbedPane
-
If there is an EditPane for the given file pathname, return it.
- getEditTabbedPane() - Method in class mars.venus.MainPane
-
Returns component containing editor display
- getElectricScroll() - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
-
Returns the number of lines from the top and button of the text area that are always visible.
- getEOLMarkerColor() - Method in class mars.venus.editors.jeditsyntax.TextAreaPainter
-
Returns the EOL marker color.
- getEOLMarkersPainted() - Method in class mars.venus.editors.jeditsyntax.TextAreaPainter
-
Returns true if EOL markers are drawn, false otherwise.
- getErrorLimit() - Method in class mars.ErrorList
-
Get limit on number of error messages to be generated by one assemble operation.
- getErrorList() - Method in class mars.assembler.Assembler
-
Get list of assembler errors and warnings
- getErrorMessages() - Method in class mars.ErrorList
-
Get ArrayList of error messages.
- getErrors() - Method in class mars.assembler.Tokenizer
-
Fetch this Tokenizer's error list.
- getExact() - Method in class mars.venus.editors.jeditsyntax.PopupHelpItem
-
Determines whether match occurred in an exact-match or prefix-match search.
- getExample() - Method in class mars.venus.editors.jeditsyntax.PopupHelpItem
- getExampleFormat() - Method in class mars.mips.instructions.Instruction
-
Get string descriptor of instruction's format.
- getExampleLength() - Method in class mars.venus.editors.jeditsyntax.PopupHelpItem
- getExamplePaddedToLength(int) - Method in class mars.venus.editors.jeditsyntax.PopupHelpItem
- getExceptionHandler() - Method in class mars.Settings
-
Name of currently selected exception handler file.
- getExceptionHandlerAddress() - Method in class mars.mips.hardware.MemoryConfiguration
- getExceptionHandlerEnabled() - Method in class mars.Settings
-
Deprecated.Use
getBooleanSetting(int id)
with the appropriate boolean setting ID (e.g.Settings.EXCEPTION_HANDLER_ENABLED
) - getExecutePane() - Method in class mars.venus.MainPane
-
Returns component containing execution-time display
- getExecuteTab() - Method in class mars.venus.MainPane
-
Returns component containing execution-time display.
- getExpansionHistory() - Method in class mars.assembler.MacroPool
- getExtendedAssemblerEnabled() - Method in class mars.Settings
-
Deprecated.Use
getBooleanSetting(int id)
with the appropriate boolean setting ID (e.g.Settings.EXTENDED_ASSEMBLER_ENABLED
) - getExtension(File) - Static method in class mars.util.FilenameFinder
-
Get the filename extension of the specified File.
- getExternalTools() - Static method in class mars.Globals
-
Get list of MarsTools that reside outside the MARS distribution.
- getExternBaseAddress() - Method in class mars.mips.hardware.MemoryConfiguration
- getFile() - Static method in class mars.venus.FileStatus
-
Returns the ASM file.
- getFileErrorMessage() - Static method in class mars.util.SystemIO
-
Retrieve file operation or error message
- getFileExtension() - Method in class mars.mips.dump.AbstractDumpFormat
-
Get the file extension associated with this format.
- getFileExtension() - Method in interface mars.mips.dump.DumpFormat
-
Get the file extension associated with this format.
- getFileFilter(String, String) - Static method in class mars.util.FilenameFinder
-
Get a FileFilter that will filter files based on the given filename extension.
- getFileFilter(String, String, boolean) - Static method in class mars.util.FilenameFinder
-
Get a FileFilter that will filter files based on the given filename extension.
- getFileFilter(ArrayList<String>, String) - Static method in class mars.util.FilenameFinder
-
Get a FileFilter that will filter files based on the given list of filename extensions.
- getFileFilter(ArrayList<String>, String, boolean) - Static method in class mars.util.FilenameFinder
-
Get a FileFilter that will filter files based on the given list of filename extensions.
- getFilename() - Method in class mars.assembler.SourceLine
-
Retrieve name of file containing source statement
- getFilename() - Method in class mars.ErrorMessage
-
Produce name of file containing error.
- getFilename() - Method in class mars.MIPSprogram
-
Produces name of associated source code file.
- getFilename() - Method in class mars.venus.EditPane
-
Delegates to corresponding FileStatus method
- getFilename() - Method in class mars.venus.FileStatus
-
Get file name with no path information.
- getFilenameList(ClassLoader, String, String) - Static method in class mars.util.FilenameFinder
-
Locate files and return list of file names.
- getFilenameList(ClassLoader, String, ArrayList<String>) - Static method in class mars.util.FilenameFinder
-
Locate files and return list of file names.
- getFilenameList(String, String) - Static method in class mars.util.FilenameFinder
-
Locate files and return list of file names.
- getFilenameList(String, ArrayList<String>) - Static method in class mars.util.FilenameFinder
-
Locate files and return list of file names.
- getFilenameList(ArrayList<String>, String) - Static method in class mars.util.FilenameFinder
-
Return list of file names.
- getFilenameList(ArrayList<String>, ArrayList<String>) - Static method in class mars.util.FilenameFinder
-
Return list of file names.
- getFileStatus() - Method in class mars.venus.EditPane
-
Get the editing status for this EditPane's associated document.
- getFileStatus() - Method in class mars.venus.FileStatus
-
Get editing status of this file.
- getFirstLine() - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
-
Returns the line displayed at the text area's origin.
- getFloatFromRegister(int) - Static method in class mars.mips.hardware.Coprocessor1
-
Gets the float value stored in the given FPU register.
- getFloatFromRegister(String) - Static method in class mars.mips.hardware.Coprocessor1
-
Gets the float value stored in the given FPU register.
- getFont() - Method in class mars.venus.AbstractFontSettingDialog
- getFont() - Method in class mars.venus.editors.jeditsyntax.JEditBasedTextArea
- getFont() - Method in interface mars.venus.editors.MARSTextEditingArea
- getFontByPosition(int) - Method in class mars.Settings
-
Retrieve a Font setting
- getFontMetrics() - Method in class mars.venus.editors.jeditsyntax.TextAreaPainter
-
Returns the font metrics used by this component.
- getFontMetrics(Font) - Method in class mars.venus.editors.jeditsyntax.SyntaxStyle
-
Returns the font metrics for the styled font.
- getFontMetrics(Font) - Method in interface mars.venus.editors.MARSTextEditingArea
- getFontStyleStrings() - Static method in class mars.util.EditorFont
-
Get array containing String values for font style names.
- getFromLine() - Method in class mars.assembler.Macro
- getGlobalPointer() - Method in class mars.mips.hardware.MemoryConfiguration
- getGui() - Static method in class mars.Globals
- getHalf(int) - Method in class mars.mips.hardware.Memory
-
Starting at the given word address, read a 2 byte word into lower 16 bits of int.
- getHeapBaseAddress() - Method in class mars.mips.hardware.MemoryConfiguration
- getHistoryAsStr() - Method in class mars.tools.BHTEntry
-
Builds a string representation of the BHT entry's history.
- getHorizontalOffset() - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
-
Returns the horizontal offset of drawn lines.
- getIdxForAddress(int) - Method in class mars.tools.BHTableModel
-
Returns the index into the BHT for a given branch instruction address.
- getIgnoreCase() - Method in class mars.venus.editors.jeditsyntax.KeywordMap
-
Returns true if the keyword map is set to be case insensitive, false otherwise.
- getInitialDelay() - Method in class mars.venus.RepeatButton
-
Gets the initial delay for the timer of this button.
- getInitialProgramCounter() - Static method in class mars.mips.hardware.RegisterFile
-
For returning the program counter's initial (reset) value.
- getInputHandler() - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
-
Returns the input handler.
- getInputString(int) - Method in class mars.venus.MessagesPane
-
Method used by the SystemIO class to get interactive user input requested by a running MIPS program (e.g. syscall #5 to read an integer).
- getInputString(String) - Method in class mars.venus.MessagesPane
-
Method used by the SystemIO class to get interactive user input requested by a running MIPS program (e.g. syscall #5 to read an integer).
- getInstance() - Static method in class mars.mips.hardware.Memory
-
Returns the unique Memory instance, which becomes in essence global.
- getInstance() - Static method in class mars.simulator.Simulator
-
Returns the Simulator object
- getInstance() - Static method in class mars.venus.RunSpeedPanel
-
Retrieve the run speed panel object
- getInstruction() - Method in class mars.ProgramStatement
-
Produces Instruction object corresponding to this statement's operator.
- getInstructionFormat() - Method in class mars.mips.instructions.BasicInstruction
-
Gets the operand format of the instruction.
- getInstructionLength() - Method in class mars.mips.instructions.ExtendedInstruction
-
Get length in bytes that this extended instruction requires in its binary form.
- getInstructionLength() - Method in class mars.mips.instructions.Instruction
-
Get length in bytes that this instruction requires in its binary form.
- getInstructionList() - Method in class mars.mips.instructions.InstructionSet
-
Retrieve the current instruction set.
- getIntFromRegister(int) - Static method in class mars.mips.hardware.Coprocessor1
-
Gets the 32-bit int bit pattern stored in the given FPU register.
- getIntFromRegister(String) - Static method in class mars.mips.hardware.Coprocessor1
-
Gets the 32-bit int bit pattern stored in the given FPU register.
- getInvalidLinesPainted() - Method in class mars.venus.editors.jeditsyntax.TextAreaPainter
-
Returns true if invalid lines are painted as red tildes (~), false otherwise.
- getKernelBaseAddress() - Method in class mars.mips.hardware.MemoryConfiguration
- getKernelDataBaseAddress() - Method in class mars.mips.hardware.MemoryConfiguration
- getKernelDataSegmentLimitAddress() - Method in class mars.mips.hardware.MemoryConfiguration
- getKernelHighAddress() - Method in class mars.mips.hardware.MemoryConfiguration
- getKernelTextBaseAddress() - Method in class mars.mips.hardware.MemoryConfiguration
- getKernelTextLimitAddress() - Method in class mars.mips.hardware.MemoryConfiguration
- getKeywords() - Static method in class mars.venus.editors.jeditsyntax.tokenmarker.MIPSTokenMarker
-
Get KeywordMap containing all MIPS key words.
- getLabelSortState() - Method in class mars.Settings
-
Get the saved state of the Labels Window sorting (can sort by either label or address and either ascending or descending order).
- getLabelsWindow() - Method in class mars.venus.ExecutePane
-
Access the label values window.
- getLabelWindowVisibility() - Method in class mars.Settings
-
Deprecated.Use
getBooleanSetting(int id)
with the appropriate boolean setting ID (e.g.Settings.LABEL_WINDOW_VISIBILITY
) - getLeadingWhiteSpace() - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
-
Makes a copy of leading white space (tab or space) from the current line and returns it.
- getLength() - Method in class mars.mips.hardware.MemoryAccessNotice
-
Fetch the length in bytes of the access operation (4,2,1).
- getLengthInBytes(Directives) - Static method in class mars.assembler.DataTypes
-
Get length in bytes for numeric MIPS directives.
- getLimitAddresses(String[]) - Static method in class mars.util.MemoryDump
-
Get the MIPS memory limit address(es) of the specified segment name(s).
- getLine() - Method in class mars.ErrorMessage
-
Produce line number of error.
- getLineCount() - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
-
Returns the number of lines in the document.
- getLineCount() - Method in class mars.venus.editors.jeditsyntax.tokenmarker.TokenMarker
-
Returns the number of lines in this token marker.
- getLineEndOffset(int) - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
-
Returns the end offset of the specified line.
- getLineHighlightColor() - Method in class mars.venus.editors.jeditsyntax.TextAreaPainter
-
Returns the line highlight color.
- getLineLength(int) - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
-
Returns the length of the specified line.
- getLineNumber() - Method in class mars.assembler.SourceLine
-
Retrieve line number of source statement
- getLineNumbersList(Document) - Method in class mars.venus.EditPane
- getLineOfOffset(int) - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
-
Returns the line containing the specified offset.
- getLinesPerPage() - Method in class mars.venus.HardcopyWriter
-
Return the number of lines that fit on a page
- getLineStartOffset(int) - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
-
Returns the start offset of the specified line.
- getLineText(int) - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
-
Returns the text on the specified line.
- getLineText(int, Segment) - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
-
Copies the text on the specified line into a segment.
- getLocalMacroPool() - Method in class mars.MIPSprogram
-
Gets local macro pool
MacroPool
for this program - getLocalSymbolTable() - Method in class mars.MIPSprogram
-
Returns SymbolTable associated with this program.
- getLongFromRegisterPair(int) - Static method in class mars.mips.hardware.Coprocessor1
-
Gets a long representing the double value stored in the given double precision FPU register.
- getLongFromRegisterPair(String) - Static method in class mars.mips.hardware.Coprocessor1
-
Gets the double value stored in the given FPU register.
- getMachineList() - Method in class mars.MIPSprogram
-
Produces list of machine statements that are assembled from the program.
- getMachineStatement() - Method in class mars.ProgramStatement
-
Produces binary machine statement as 32 character string, all '0' and '1' chars.
- getMacroExpansionHistory() - Method in class mars.ErrorMessage
-
Returns string describing macro expansion.
- getMacroRecorder() - Method in class mars.venus.editors.jeditsyntax.InputHandler
-
Returns the macro recorder.
- getMagicCaretPosition() - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
-
Returns the `magic' caret position.
- getMainPane() - Method in class mars.venus.VenusUI
-
Get reference to messages pane associated with this GUI.
- getMarkLine() - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
-
Returns the mark line.
- getMarkPosition() - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
-
Returns the mark position.
- getMatchingMacro(TokenList, int) - Method in class mars.assembler.MacroPool
-
Called by parser upon reaching a macro expansion call
- getMaxSteps() - Method in class mars.simulator.SimulatorNotice
-
Fetch the length in bytes of the access operation (4,2,1).
- getMemoryConfiguration() - Method in class mars.Settings
-
Returns identifier of current built-in memory configuration.
- getMemoryMapBaseAddress() - Method in class mars.mips.hardware.MemoryConfiguration
- getMemoryMapLimitAddress() - Method in class mars.mips.hardware.MemoryConfiguration
- getMemoryMapLimitAddress() - Method in class mars.mips.hardware.MemoryConfigurations
- getMenuState() - Static method in class mars.venus.VenusUI
-
Get current menu state.
- getMessage() - Method in class mars.ErrorMessage
-
Produce error message.
- getMessagesPane() - Method in class mars.venus.VenusUI
-
Get reference to messages pane associated with this GUI.
- getMinimumSize() - Method in class mars.venus.editors.jeditsyntax.TextAreaPainter
-
Returns the painter's minimum size.
- getMIPSprogram() - Method in class mars.assembler.SourceLine
-
Retrieve MIPSprogram object containing source statement
- getMIPSTokenExamples() - Static method in class mars.venus.editors.jeditsyntax.tokenmarker.MIPSTokenMarker
- getMIPSTokenLabels() - Static method in class mars.venus.editors.jeditsyntax.tokenmarker.MIPSTokenMarker
- getName() - Method in class mars.assembler.Directives
-
Get name of this Directives object
- getName() - Method in class mars.assembler.Macro
- getName() - Method in class mars.assembler.Symbol
-
Returns the label of the the Symbol.
- getName() - Method in class mars.mips.hardware.Register
-
Returns the name of the Register.
- getName() - Method in class mars.mips.instructions.Instruction
-
Get operation mnemonic
- getName() - Method in class mars.mips.instructions.syscalls.AbstractSyscall
-
Return the name you have chosen for this syscall.
- getName() - Method in interface mars.mips.instructions.syscalls.Syscall
-
Return a name you have chosen for this syscall.
- getName() - Method in class mars.mips.instructions.syscalls.SyscallNumberOverride
-
Get the service name as a String.
- getName() - Method in class mars.tools.AbstractMarsToolAndApplication
-
Required MarsTool method to return Tool name.
- getName() - Method in class mars.tools.BHTSimulator
-
Returns the name of the tool.
- getName() - Method in class mars.tools.BitmapDisplay
-
Required MarsTool method to return Tool name.
- getName() - Method in class mars.tools.CacheSimulator
-
Required MarsTool method to return Tool name.
- getName() - Method in class mars.tools.DigitalLabSim
- getName() - Method in class mars.tools.FloatRepresentation
-
Fetch tool name (for display in MARS Tools menu)
- getName() - Method in class mars.tools.InstructionCounter
- getName() - Method in class mars.tools.InstructionStatistics
-
returns the name of the tool
- getName() - Method in class mars.tools.IntroToTools
-
Required method to return Tool name.
- getName() - Method in class mars.tools.KeyboardAndDisplaySimulator
-
Required MarsTool method to return Tool name.
- getName() - Method in class mars.tools.MarsBot
- getName() - Method in interface mars.tools.MarsTool
-
Return a name you have chosen for this tool.
- getName() - Method in class mars.tools.MemoryReferenceVisualization
-
Required MarsTool method to return Tool name.
- getName() - Method in class mars.tools.MipsXray
-
Required method to return Tool name.
- getName() - Method in class mars.tools.ScavengerHunt
- getName() - Method in class mars.tools.ScreenMagnifier
- getName() - Static method in class mars.venus.FileStatus
-
Returns the name of the file.
- getNextCounter() - Method in class mars.assembler.MacroPool
-
MacroPool.counter
will be set to 0 on construction of this class and will be incremented by each call. parser calls this method once for every expansion. - getNextDefaultFilename() - Method in class mars.venus.Editor
-
Generates a default file name
- getNumber() - Method in class mars.mips.hardware.Register
-
Returns the number of the Register.
- getNumber() - Method in class mars.mips.instructions.syscalls.AbstractSyscall
-
Return the assigned service number.
- getNumber() - Method in interface mars.mips.instructions.syscalls.Syscall
-
Return the assigned service number.
- getNumber() - Method in class mars.mips.instructions.syscalls.SyscallNumberOverride
-
Get the new service number as an int.
- getNumber(String) - Static method in class mars.mips.hardware.Coprocessor0
-
For getting the number representation of the register.
- getNumber(String) - Static method in class mars.mips.hardware.RegisterFile
-
For getting the number representation of the register.
- getOpcodeMask() - Method in class mars.mips.instructions.BasicInstruction
- getOpcodeMatch() - Method in class mars.mips.instructions.BasicInstruction
- getOperand(int) - Method in class mars.ProgramStatement
-
Produces operand value from given array position (first operand is position 0).
- getOperands() - Method in class mars.ProgramStatement
-
Produces int array of operand values for this statement.
- getOperationMask() - Method in class mars.mips.instructions.BasicInstruction
-
Gets the 32-character operation mask.
- getOriginalFromLine() - Method in class mars.assembler.Macro
- getOriginalProgram() - Method in class mars.assembler.Token
-
Produces original program containing this token.
- getOriginalSourceLine() - Method in class mars.assembler.Token
-
Produces original line number of this token.
- getOriginalTokenList() - Method in class mars.ProgramStatement
-
Produces token list generated from original source statement.
- getOriginalToLine() - Method in class mars.assembler.Macro
- getOuterComponent() - Method in class mars.venus.editors.generic.GenericTextArea
- getOuterComponent() - Method in class mars.venus.editors.jeditsyntax.JEditBasedTextArea
- getOuterComponent() - Method in interface mars.venus.editors.MARSTextEditingArea
- getOuterComponent() - Method in class mars.venus.editors.rsyntax.RSyntaxBasedTextArea
- getPainter() - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
-
Returns the object responsible for painting this text area.
- getParent() - Method in class mars.venus.FileStatus
-
Get file parent pathname.
- getParsedList() - Method in class mars.MIPSprogram
-
Produces existing list of parsed source code statements.
- getPathname() - Method in class mars.venus.EditPane
-
Delegates to corresponding FileStatus method
- getPathname() - Method in class mars.venus.FileStatus
-
Get full file pathname.
- getPosition() - Method in class mars.ErrorMessage
-
Produce position within erroneous line.
- getPrediction() - Method in class mars.tools.BHTEntry
-
Returns the branch prediction based on the history.
- getPredictionAsStr() - Method in class mars.tools.BHTEntry
-
Returns a string representation of the BHT entry's current prediction.
- getPredictionAtIdx(int) - Method in class mars.tools.BHTableModel
-
Retrieve the prediction for the i-th BHT entry.
- getPreferredSize() - Method in class mars.venus.editors.jeditsyntax.TextAreaPainter
-
Returns the painter's preferred size.
- getPrintableBasicAssemblyStatement() - Method in class mars.ProgramStatement
-
Produces printable Basic Assembly statement for this MIPS source statement.
- getProcessedLine() - Method in class mars.assembler.TokenList
-
Retrieve the source line String associated with this token list.
- getProgram() - Method in class mars.assembler.Macro
- getProgramArguments() - Method in class mars.Settings
-
Deprecated.Use
getBooleanSetting(int id)
with the appropriate boolean setting ID (e.g.Settings.PROGRAM_ARGUMENTS
) - getProgramArguments() - Method in class mars.venus.TextSegmentWindow
-
Get program arguments from text field in south border of text segment window.
- getProgramCounter() - Static method in class mars.mips.hardware.RegisterFile
-
For returning the program counters value.
- getProgramCounter() - Method in class mars.simulator.SimulatorNotice
-
Fetch the value of the access operation (the value read or written).
- getProgramCounterRegister() - Static method in class mars.mips.hardware.RegisterFile
-
Returns Register object for program counter.
- getPropertyEntry(String, String) - Static method in class mars.Globals
-
Read and return property file value (if any) for requested property.
- getRawWord(int) - Method in class mars.mips.hardware.Memory
-
Starting at the given word address, read a 4 byte word as an int.
- getRawWordOrNull(int) - Method in class mars.mips.hardware.Memory
-
Starting at the given word address, read a 4 byte word as an int and return Integer.
- getRegister(String) - Static method in class mars.mips.hardware.Coprocessor0
-
Get register object corresponding to given name.
- getRegister(String) - Static method in class mars.mips.hardware.Coprocessor1
-
Get register object corresponding to given name.
- getRegisterName() - Method in class mars.mips.hardware.RegisterAccessNotice
-
Fetch the register number of register accessed.
- getRegisterNumber(String) - Static method in class mars.mips.hardware.Coprocessor1
-
For getting the number representation of the FPU register.
- getRegisterPosition(Register) - Static method in class mars.mips.hardware.Coprocessor0
-
Coprocessor0 implements only selected registers, so the register number (8, 12, 13, 14) does not correspond to its position in the list of registers (0, 1, 2, 3).
- getRegisters() - Static method in class mars.mips.hardware.Coprocessor0
-
For returning the set of registers.
- getRegisters() - Static method in class mars.mips.hardware.Coprocessor1
-
For returning the set of registers.
- getRegisters() - Static method in class mars.mips.hardware.RegisterFile
-
For returning the set of registers.
- getRegistersHighlighting() - Method in class mars.Settings
-
Deprecated.Use
getBooleanSetting(int id)
with the appropriate boolean setting ID (e.g.Settings.REGISTERS_HIGHLIGHTING
) - getRegistersPane() - Method in class mars.venus.VenusUI
-
Get reference to registers pane associated with this GUI.
- getRegistersWindow() - Method in class mars.venus.ExecutePane
-
Access the register values window.
- getRegistersWindow() - Method in class mars.venus.RegistersPane
-
Return component containing integer register set.
- getRepeatCount() - Method in class mars.venus.editors.jeditsyntax.InputHandler
-
Returns the number of times the next action will be repeated.
- getReset() - Static method in class mars.venus.VenusUI
-
To find out whether the register values are reset.
- getResetValue() - Method in class mars.mips.hardware.Register
-
Returns the reset value of the Register.
- getRightClickPopup() - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
-
Returns the right click popup menu.
- getRowCount() - Method in class mars.tools.BHTableModel
-
Returns the number of entries of the BHT.
- getRunAssembleAction() - Method in class mars.venus.VenusUI
-
Return reference tothe Run->Assemble item's action.
- getRunSpeed() - Method in class mars.simulator.SimulatorNotice
-
Fetch the value of the access operation (the value read or written).
- getRunSpeed() - Method in class mars.venus.RunSpeedPanel
-
returns current run speed setting, in instructions/second.
- getRunTextArea() - Method in class mars.venus.MessagesPane
-
Returns component used to display runtime messages
- getSegmentBounds(String) - Static method in class mars.util.MemoryDump
-
Return array with segment address bounds for specified segment.
- getSegmentNames() - Static method in class mars.util.MemoryDump
-
Get the names of segments available for memory dump.
- getSelectedText() - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
-
Returns the selected text, or null if no selection is active.
- getSelectedText() - Method in interface mars.venus.editors.MARSTextEditingArea
- getSelectionColor() - Method in class mars.venus.editors.jeditsyntax.TextAreaPainter
-
Returns the selection color.
- getSelectionEnd() - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
-
Returns the selection end offset.
- getSelectionEnd() - Method in interface mars.venus.editors.MARSTextEditingArea
- getSelectionEnd(int) - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
-
Returns the offset where the selection ends on the specified line.
- getSelectionEndLine() - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
-
Returns the selection end line.
- getSelectionStart() - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
-
Returns the selection start offset.
- getSelectionStart() - Method in interface mars.venus.editors.MARSTextEditingArea
- getSelectionStart(int) - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
-
Returns the offset where the selection starts on the specified line.
- getSelectionStartLine() - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
-
Returns the selection start line.
- getSettings() - Static method in class mars.Globals
- getSimulationCode() - Method in class mars.mips.instructions.BasicInstruction
-
Gets the SimulationCode object.
- getSize() - Method in class mars.assembler.SymbolTable
-
Get the count of entries currently in the table.
- getSortedBreakPointsArray() - Method in class mars.venus.TextSegmentWindow
-
Returns array of current breakpoints, each represented by a MIPS program counter address.
- getSource() - Method in class mars.assembler.SourceLine
-
Retrieve source statement itself
- getSource() - Method in class mars.ProgramStatement
-
Produces MIPS source statement.
- getSource() - Method in class mars.venus.EditPane
-
Get source code text
- getSourceFile() - Method in class mars.ProgramStatement
-
Produces String name of the source file containing this statement.
- getSourceLine() - Method in class mars.assembler.Token
-
Produces line number of MIPS program of this token.
- getSourceLine() - Method in class mars.ProgramStatement
-
Produces line number of MIPS source statement.
- getSourceLine(int) - Method in class mars.MIPSprogram
-
Produces specified line of MIPS source program.
- getSourceLineCount() - Method in class mars.venus.EditPane
-
Calculate and return number of lines in source code text.
- getSourceLineList() - Method in class mars.MIPSprogram
-
Retrieve list of source statements that comprise the program.
- getSourceList() - Method in class mars.MIPSprogram
-
Produces list of source statements that comprise the program.
- getSourceMIPSprogram() - Method in class mars.assembler.Token
-
Produces MIPSprogram object associated with this token.
- getSourceMIPSprogram() - Method in class mars.ProgramStatement
-
Produces MIPSprogram object representing the source file containing this statement.
- getStackBaseAddress() - Method in class mars.mips.hardware.MemoryConfiguration
- getStackLimitAddress() - Method in class mars.mips.hardware.MemoryConfiguration
- getStackPointer() - Method in class mars.mips.hardware.MemoryConfiguration
- getStartAtMain() - Method in class mars.Settings
-
Deprecated.Use
getBooleanSetting(int id)
with the appropriate boolean setting ID (e.g.Settings.START_AT_MAIN
) - getStarted() - Static method in class mars.venus.VenusUI
-
To find out whether MIPS program is currently executing.
- getStartLabel() - Static method in class mars.assembler.SymbolTable
-
Fetches the text segment label (symbol) which, if declared global, indicates the starting address for execution.
- getStartPos() - Method in class mars.assembler.Token
-
Produces position within source line of this token.
- getStatement(int) - Method in class mars.mips.hardware.Memory
-
Gets ProgramStatement from Text Segment.
- getStatementNoNotify(int) - Method in class mars.mips.hardware.Memory
-
Gets ProgramStatement from Text Segment without notifying observers.
- getStatsPredCorrect() - Method in class mars.tools.BHTEntry
-
Get the absolute number of correct predictions.
- getStatsPredIncorrect() - Method in class mars.tools.BHTEntry
-
Get the absolute number of mispredictions.
- getStatsPredPrecision() - Method in class mars.tools.BHTEntry
-
Get the percentage of correct predictions.
- getStrippedTokenList() - Method in class mars.ProgramStatement
-
Produces token list stripped of all but operator and operand tokens.
- getStyledFont(Font) - Method in class mars.venus.editors.jeditsyntax.SyntaxStyle
-
Returns the specified font, but with the style's bold and italic flags applied.
- getStyles() - Method in class mars.venus.editors.jeditsyntax.TextAreaPainter
-
Returns the syntax styles used to paint colorized text.
- getSubstitutedLine(int, TokenList, long, ErrorList) - Method in class mars.assembler.Macro
-
Substitutes macro arguments in a line of source code inside macro definition to be parsed after macro expansion.
- getSymbol(String) - Method in class mars.assembler.SymbolTable
-
Produce Symbol object from symbol table that corresponds to given String.
- getSymbolGivenAddress(String) - Method in class mars.assembler.SymbolTable
-
Produce Symbol object from symbol table that has the given address.
- getSymbolGivenAddressLocalOrGlobal(String) - Method in class mars.assembler.SymbolTable
-
Produce Symbol object from either local or global symbol table that has the given address.
- getSyntaxSensitiveToolTipText(int, int) - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
-
Return any relevant tool tip text for token at specified position.
- getSyscallOverrides() - Method in class mars.Globals
-
Read any syscall number assignment overrides from config file.
- getTabBHT() - Method in class mars.tools.BHTSimGUI
-
Returns the table representing the BHT.
- getTabSize() - Method in class mars.venus.editors.jeditsyntax.TextAreaPainter
-
Fetch the tab size in characters.
- getTaLog() - Method in class mars.tools.BHTSimGUI
-
Returns the text area for log purposes.
- getText() - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
-
Returns the entire text of this text area.
- getText() - Method in interface mars.venus.editors.MARSTextEditingArea
- getText(int, int) - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
-
Returns the specified substring of the document.
- getText(int, int, Segment) - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
-
Copies the specified substring of the document into a segment.
- getTextArea() - Method in class mars.venus.EditPane
-
Get the
MARSTextEditingArea
of the EditPane - getTextArea(EventObject) - Static method in class mars.venus.editors.jeditsyntax.InputHandler
-
Returns the text area that fired the specified event.
- getTextBaseAddress() - Method in class mars.mips.hardware.MemoryConfiguration
- getTextColumnOrder() - Method in class mars.Settings
-
Order of text segment display columns (there are 5, numbered 0 to 4).
- getTextLimitAddress() - Method in class mars.mips.hardware.MemoryConfiguration
- getTextSegmentWindow() - Method in class mars.venus.ExecutePane
-
Access the text segment window.
- getTextSymbols() - Method in class mars.assembler.SymbolTable
-
For obtaining the Text Symbols.
- getTfAddress() - Method in class mars.tools.BHTSimGUI
-
Returns the text field for displaying the address of the most recent branch instruction
- getTfIndex() - Method in class mars.tools.BHTSimGUI
-
Returns the text field for displaying the corresponding index into the BHT
- getTfInstruction() - Method in class mars.tools.BHTSimGUI
-
Returns the text field for displaying the most recent branch instruction
- getThread() - Method in class mars.mips.hardware.AccessNotice
-
Get reference to thread that created this notice
- getTokenExactMatchHelp(Token, String) - Method in class mars.venus.editors.jeditsyntax.tokenmarker.MIPSTokenMarker
-
Construct and return any appropriate help information for the given token.
- getTokenExactMatchHelp(Token, String) - Method in class mars.venus.editors.jeditsyntax.tokenmarker.TokenMarker
-
Construct and return any appropriate help information for the given token.
- getTokenizer() - Method in class mars.MIPSprogram
-
Retrieves Tokenizer for this program
- getTokenList() - Method in class mars.mips.instructions.Instruction
-
Get TokenList corresponding to correct instruction syntax.
- getTokenList() - Method in class mars.MIPSprogram
-
Produces list of tokens that comprise the program.
- getTokenList(Segment, int, int) - Method in class mars.venus.editors.rsyntax.MIPSTokenMaker
-
Returns a list of tokens representing the given text.
- getTokenMarker() - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
-
Returns the document's token marker.
- getTokenMarker() - Method in class mars.venus.editors.jeditsyntax.SyntaxDocument
-
Returns the token marker that is to be used to split lines of this document up into tokens.
- getTokenPrefixMatchHelp(String, Token, Token, String) - Method in class mars.venus.editors.jeditsyntax.tokenmarker.MIPSTokenMarker
-
Construct and return any appropriate help information for prefix match based on current line's token list.
- getTokenPrefixMatchHelp(String, Token, Token, String) - Method in class mars.venus.editors.jeditsyntax.tokenmarker.TokenMarker
-
Construct and return any appropriate help information for the given token or "token prefix".
- getTokenText() - Method in class mars.venus.editors.jeditsyntax.PopupHelpItem
-
The document text that mached this item
- getToLine() - Method in class mars.assembler.Macro
- getToolTipText(MouseEvent) - Method in class mars.venus.editors.jeditsyntax.TextAreaPainter
-
Returns the tool tip to display at the specified location.
- getToolTipText(MouseEvent) - Method in interface mars.venus.editors.jeditsyntax.TextAreaPainter.Highlight
-
Returns the tool tip to display at the specified location.
- getType() - Method in class mars.assembler.Symbol
-
Finds the type of symbol, text or data.
- getType() - Method in class mars.assembler.Token
-
Produces token type of this token.
- getType() - Method in exception mars.mips.hardware.AddressErrorException
-
Get the exception type (load or store).
- getUndoManager() - Method in class mars.venus.editors.generic.GenericTextArea
-
Returns the undo manager for this editing area
- getUndoManager() - Method in class mars.venus.editors.jeditsyntax.JEditBasedTextArea
-
Returns the undo manager for this editing area
- getUndoManager() - Method in interface mars.venus.editors.MARSTextEditingArea
- getUndoManager() - Method in class mars.venus.editors.rsyntax.RSyntaxBasedTextArea
-
Returns the undo manager for this editing area
- getUndoManager() - Method in class mars.venus.EditPane
-
get the manager in charge of Undo and Redo operations
- getUserHighAddress() - Method in class mars.mips.hardware.MemoryConfiguration
- getUserRegister(String) - Static method in class mars.mips.hardware.RegisterFile
-
Get register object corresponding to given name.
- getValue() - Method in class mars.assembler.Token
-
Produces source code of this token.
- getValue() - Method in class mars.mips.hardware.MemoryAccessNotice
-
Fetch the value of the access operation (the value read or written).
- getValue() - Method in class mars.mips.hardware.Register
-
Returns the value of the Register.
- getValue(int) - Static method in class mars.mips.hardware.Coprocessor0
-
Returns the value of the register whose number is num.
- getValue(int) - Static method in class mars.mips.hardware.Coprocessor1
-
Returns the value of the FPU register who's number is num.
- getValue(int) - Static method in class mars.mips.hardware.RegisterFile
-
Returns the value of the register whose number is num.
- getValueAt(int, int) - Method in class mars.tools.BHTableModel
-
Returns the value of the cell at the given row and column Required by the TableModel interface.
- getValueDisplayBase() - Method in class mars.venus.ExecutePane
-
Retrieve the number system base for displaying values (mem/register contents)
- getValueDisplayBaseChooser() - Method in class mars.venus.ExecutePane
-
Retrieve component used to set numerical base (10 or 16) of data value display.
- getValueDisplayBaseMenuItem() - Method in class mars.venus.VenusUI
-
Get reference to settings menu item for display base of memory/register values.
- getValueNoNotify() - Method in class mars.mips.hardware.Register
-
Returns the value of the Register.
- getVisibleLines() - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
-
Returns the number of lines visible in this text area.
- getWarningsAreErrors() - Method in class mars.Settings
-
Deprecated.Use
getBooleanSetting(int id)
with the appropriate boolean setting ID (e.g.Settings.WARNINGS_ARE_ERRORS
) - getWord(int) - Method in class mars.mips.hardware.Memory
-
Starting at the given word address, read a 4 byte word as an int.
- getWordNoNotify(int) - Method in class mars.mips.hardware.Memory
-
Starting at the given word address, read a 4 byte word as an int.
- getWordsToHighlight() - Method in class mars.venus.editors.rsyntax.MIPSTokenMaker
-
Returns the words to highlight for MIPS programs.
- GLOBAL_POINTER_REGISTER - Static variable in class mars.mips.hardware.RegisterFile
- globalPointer - Static variable in class mars.mips.hardware.Memory
-
base address for storing globals
- Globals - Class in mars
-
Collection of globally-available data structures.
- Globals() - Constructor for class mars.Globals
- GLOBL - Static variable in class mars.assembler.Directives
- go() - Method in class mars.tools.AbstractMarsToolAndApplication
-
Run the simulator as stand-alone application.
- grabFocus() - Method in interface mars.venus.editors.MARSTextEditingArea
- grabNextKeyStroke(ActionListener) - Method in class mars.venus.editors.jeditsyntax.InputHandler
-
Grabs the next key typed event and invokes the specified action with the key as a the action command.
- GuiAction - Class in mars.venus
-
Parent class for Action subclasses to be defined for every menu/toolbar option.
All Classes|All Packages|Constant Field Values|Deprecated API|Serialized Form
getBooleanSetting(int id)
with the appropriate boolean setting ID (e.g.Settings.ASSEMBLE_ALL_ENABLED
)