# Serialized Form

- ## Package db

  - ### Exception db.Field.UnsupportedFieldException

    class UnsupportedFieldException extends IOException implements Serializable

  - ### Exception db.IllegalFieldAccessException

    class IllegalFieldAccessException extends RuntimeException implements Serializable

  - ### Exception db.NoTransactionException

    class NoTransactionException extends RuntimeException implements Serializable

  - ### Exception db.TerminatedTransactionException

    class TerminatedTransactionException extends RuntimeException implements Serializable
    serialVersionUID:
      1L

- ## Package db.buffers

  - ### Class db.buffers.DataBuffer

    class DataBuffer extends Object implements Externalizable
    serialVersionUID:
      3L

    - #### Serialization Methods

      - ##### readExternal

        public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
        Throws:
          `IOException`
          `ClassNotFoundException`

      - ##### writeExternal

        public void writeExternal(ObjectOutput out) throws IOException
        Throws:
          `IOException`

- ## Package docking

  - ### Class docking.DockableComponent

    class DockableComponent extends JPanel implements Serializable

    - #### Serialized Fields

      - ##### actionMgr

            ActionToGuiMapper actionMgr

      - ##### dockableDropTarget

            DropTarget dockableDropTarget

      - ##### focusedComponent

            Component focusedComponent

      - ##### header

            DockableHeader header

      - ##### placeholder

            ComponentPlaceholder placeholder

      - ##### popupListener

            MouseListener popupListener

      - ##### providerComp

            JComponent providerComp

      - ##### winMgr

            DockingWindowManager winMgr

  - ### Class docking.DockableHeader

    class DockableHeader extends GenericHeader implements Serializable

    - #### Serialized Fields

      - ##### dockComp

            DockableComponent dockComp

      - ##### dragCursorManager

            docking.DockableHeader.DragCursorManager dragCursorManager

      - ##### dragSource

            DragSource dragSource

      - ##### focusAnimator

            org.jdesktop.animation.timing.Animator focusAnimator

      - ##### isDocking

            boolean isDocking

  - ### Class docking.DockingCheckBoxMenuItem

    class DockingCheckBoxMenuItem extends JCheckBoxMenuItem implements Serializable

  - ### Class docking.DockingDialog

    class DockingDialog extends JDialog implements Serializable

    - #### Serialized Fields

      - ##### component

            DialogComponentProvider component

      - ##### hasBeenFocused

            boolean hasBeenFocused

      - ##### modalFixWindowAdapter

            WindowAdapter modalFixWindowAdapter

      - ##### owningWindowManager

            DockingWindowManager owningWindowManager

      - ##### requestFocusRunnable

            Runnable requestFocusRunnable

      - ##### windowAdapter

            WindowListener windowAdapter

  - ### Class docking.DockingFrame

    class DockingFrame extends JFrame implements Serializable

    - #### Serialized Fields

      - ##### isTransient

            boolean isTransient

  - ### Class docking.DockingKeyBindingAction

    class DockingKeyBindingAction extends AbstractAction implements Serializable

    - #### Serialized Fields

      - ##### dockingAction

            DockingActionIf dockingAction

      - ##### keyStroke

            KeyStroke keyStroke

      - ##### tool

            Tool tool

  - ### Class docking.DockingMenuItem

    class DockingMenuItem extends JMenuItem implements Serializable

  - ### Class docking.EditWindow

    class EditWindow extends JWindow implements Serializable

    - #### Serialized Fields

      - ##### active

            boolean active

      - ##### comp

            Component comp

      - ##### compListener

            docking.EditWindow.AssociatedComponentListener compListener

      - ##### listener

            EditListener listener

      - ##### mgr

            DockingWindowManager mgr

      - ##### rect

            Rectangle rect

      - ##### textField

            JTextField textField

  - ### Class docking.EmptyBorderToggleButton

    class EmptyBorderToggleButton extends EmptyBorderButton implements Serializable

    - #### Serialized Fields

      - ##### propertyChangeListener

            PropertyChangeListener propertyChangeListener

      - ##### toggleButtonActionListener

            ActionListener toggleButtonActionListener

  - ### Class docking.GenericHeader

    class GenericHeader extends JPanel implements Serializable

    - #### Serialized Fields

      - ##### activeForeground

            Color activeForeground

      - ##### component

            Component component

      - ##### focusColor

            Color focusColor

      - ##### inactiveForeground

            Color inactiveForeground

      - ##### menuCloseToolbar

            JComponent menuCloseToolbar

      - ##### mouseListener

            MouseListener mouseListener

      - ##### nonFocusColor

            Color nonFocusColor

      - ##### numLines

            int numLines

      - ##### titlePanel

            GenericHeader.TitlePanel titlePanel

      - ##### toolbar

            VariableHeightPanel toolbar

      - ##### toolBarMgr

            docking.DockableToolBarManager toolBarMgr

      - ##### useSingleLineLayoutOverride

            boolean useSingleLineLayoutOverride

  - ### Class docking.GenericHeader.TitlePanel

    class TitlePanel extends JPanel implements Serializable

    - #### Serialized Fields

      - ##### isSelected

            boolean isSelected

      - ##### popupMouseListener

            docking.GenericHeader.TitlePanel.PopupMouseListener popupMouseListener

      - ##### titleLabel

            JLabel titleLabel

  - ### Class docking.HiddenDockingFrame

    class HiddenDockingFrame extends DockingFrame implements Serializable

    - #### Serialized Fields

      - ##### showingAllowed

            boolean showingAllowed

  - ### Class docking.KeyEntryTextField

    class KeyEntryTextField extends JTextField implements Serializable

    - #### Serialized Fields

      - ##### currentKeyStroke

            KeyStroke currentKeyStroke

      - ##### ksName

            String ksName

      - ##### listener

            KeyEntryListener listener

  - ### Class docking.SplitPanel

    class SplitPanel extends JPanel implements Serializable

    - #### Serialized Fields

      - ##### divider

            Component divider

      - ##### dividerPosition

            float dividerPosition

      - ##### isHorizontal

            boolean isHorizontal

      - ##### leftComp

            Component leftComp

      - ##### rightComp

            Component rightComp

  - ### Class docking.StatusBar

    class StatusBar extends JPanel implements Serializable

    - #### Serialized Fields

      - ##### animationDelayTimer

            Timer animationDelayTimer

      - ##### animator

            org.jdesktop.animation.timing.Animator animator

      - ##### flashTimer

            Timer flashTimer

      - ##### homeButtonPanel

            JPanel homeButtonPanel

      - ##### messageFadeTimer

            Timer messageFadeTimer

      - ##### messageQueue

            LinkedList<String> messageQueue

      - ##### minHeight

            int minHeight

      - ##### statusAreaPanel

            JPanel statusAreaPanel

      - ##### statusLabel

            JLabel statusLabel

  - ### Class docking.StatusBarSpacer

    class StatusBarSpacer extends GIconLabel implements Serializable

- ## Package docking.action

  - ### Class docking.action.MultipleKeyAction

    class MultipleKeyAction extends DockingKeyBindingAction implements Serializable

    - #### Serialized Fields

      - ##### actions

            List<docking.action.MultipleKeyAction.ActionData> actions

- ## Package docking.dnd

  - ### Class docking.dnd.DragDropNode

    class DragDropNode extends DefaultMutableTreeNode implements Serializable

    - #### Serialized Fields

      - ##### name

            String name

      - ##### treePath

            TreePath treePath

  - ### Class docking.dnd.GenericDataFlavor

    class GenericDataFlavor extends DataFlavor implements Externalizable

    - #### Serialization Methods

      - ##### readExternal

        public void readExternal(ObjectInput arg0) throws IOException, ClassNotFoundException
        Throws:
          `IOException`
          `ClassNotFoundException`

      - ##### writeExternal

        public void writeExternal(ObjectOutput arg0) throws IOException
        Throws:
          `IOException`

- ## Package docking.framework

  - ### Class docking.framework.SplashScreen

    class SplashScreen extends JWindow implements Serializable

- ## Package docking.help

  - ### Class docking.help.DockingHelpSet

    class DockingHelpSet extends GHelpSet implements Serializable

  - ### Class docking.help.ToggleNavigationAid

    class ToggleNavigationAid extends AbstractAction implements Serializable

    - #### Serialized Fields

      - ##### showingNavigationAid

            boolean showingNavigationAid

- ## Package docking.menu

  - ### Class docking.menu.DialogToolbarButton

    class DialogToolbarButton extends EmptyBorderToggleButton implements Serializable

    - #### Serialized Fields

      - ##### contextProvider

            ActionContextProvider contextProvider

      - ##### dockingAction

            DockingActionIf dockingAction

  - ### Class docking.menu.MultipleActionDockingToolbarButton

    class MultipleActionDockingToolbarButton extends EmptyBorderButton implements Serializable

    - #### Serialized Fields

      - ##### disabledIcon

            Icon disabledIcon

      - ##### multipleAction

            MultiActionDockingActionIf multipleAction

      - ##### popupContext

            Shape popupContext

      - ##### popupLastClosedTime

            long popupLastClosedTime

      - ##### popupListener

            docking.menu.MultipleActionDockingToolbarButton.PopupMouseListener popupListener

      - ##### popupMenu

            JPopupMenu popupMenu

      - ##### primaryIcon

            Icon primaryIcon

- ## Package docking.options.editor

  - ### Class docking.options.editor.CustomOptionComponent

    class CustomOptionComponent extends GenericOptionsComponent implements Serializable

  - ### Class docking.options.editor.DefaultOptionComponent

    class DefaultOptionComponent extends GenericOptionsComponent implements Serializable

    - #### Serialized Fields

      - ##### component

            Component component

      - ##### label

            JLabel label

  - ### Class docking.options.editor.GenericOptionsComponent

    class GenericOptionsComponent extends JPanel implements Serializable

  - ### Class docking.options.editor.GhidraColorChooser

    class GhidraColorChooser extends JColorChooser implements Serializable

    - #### Serialized Fields

      - ##### activeTabName

            String activeTabName

      - ##### historyColorCache

            docking.options.editor.GhidraColorChooser.RecentColorCache historyColorCache

      - ##### recentColors

            List<Color> recentColors

      - ##### title

            String title

  - ### Class docking.options.editor.OptionsEditorPanel

    class OptionsEditorPanel extends JPanel implements Serializable

    - #### Serialized Fields

      - ##### editorInfoList

            List<EditorState> editorInfoList

      - ##### editorPropertyChangeListener

            PropertyChangeListener editorPropertyChangeListener

      - ##### editorStateFactory

            EditorStateFactory editorStateFactory

      - ##### optionNames

            List<String> optionNames

      - ##### options

            Options options

      - ##### propertyChangeListener

            PropertyChangeListener propertyChangeListener

      - ##### title

            String title

  - ### Class docking.options.editor.OptionsPanel

    class OptionsPanel extends JPanel implements Serializable

    - #### Serialized Fields

      - ##### changeListener

            PropertyChangeListener changeListener

      - ##### currentOptionsEditor

            OptionsEditor currentOptionsEditor

      - ##### defaultPanel

            JPanel defaultPanel

      - ##### editorMap

            Map<docking.options.editor.OptionsTreeNode,OptionsEditor> editorMap

      - ##### editorStateFactory

            EditorStateFactory editorStateFactory

      - ##### gTree

            GTree gTree

      - ##### optionsEditorContainer

            JPanel optionsEditorContainer

      - ##### restoreDefaultPanel

            JPanel restoreDefaultPanel

      - ##### rootNode

            docking.options.editor.OptionsRootTreeNode rootNode

      - ##### splitPane

            JSplitPane splitPane

      - ##### updateManager

            SwingUpdateManager updateManager

      - ##### viewPanel

            JPanel viewPanel

  - ### Class docking.options.editor.SettableColorSwatchChooserPanel

    class SettableColorSwatchChooserPanel extends AbstractColorChooserPanel implements Serializable

    - #### Serialized Fields

      - ##### colorNameField

            JTextField colorNameField

      - ##### colorNameListener

            DocumentListener colorNameListener

      - ##### colorValueLabel

            GDLabel colorValueLabel

      - ##### colorValueUpdateListener

            ChangeListener colorValueUpdateListener

      - ##### historyColors

            List<Color> historyColors

      - ##### historySwatchListener

            MouseListener historySwatchListener

      - ##### historySwatchPanel

            docking.options.editor.HistorySwatchPanel historySwatchPanel

      - ##### mainSwatchListener

            docking.options.editor.SettableColorSwatchChooserPanel.MainSwatchListener mainSwatchListener

      - ##### recentSwatchListener

            MouseListener recentSwatchListener

      - ##### recentSwatchPanel

            docking.options.editor.RecentSwatchPanel recentSwatchPanel

      - ##### recentText

            String recentText

      - ##### swatchPanel

            docking.options.editor.SwatchPanel swatchPanel

- ## Package docking.theme.gui

  - ### Class docking.theme.gui.ThemeColorPaletteTable

    class ThemeColorPaletteTable extends ThemeColorTable implements Serializable

  - ### Class docking.theme.gui.ThemeColorTable

    class ThemeColorTable extends JPanel implements Serializable

    - #### Serialized Fields

      - ##### colorEditor

            ColorValueEditor colorEditor

      - ##### colorTableModel

            ThemeColorTableModel colorTableModel

      - ##### filterTable

            GFilterTable<ColorValue> filterTable

      - ##### table

            GTable table

      - ##### themeManager

            ThemeManager themeManager

  - ### Class docking.theme.gui.ThemeColorTableModel

    class ThemeColorTableModel extends GDynamicColumnTableModel<ColorValue,Object> implements Serializable

    - #### Serialized Fields

      - ##### colors

            List<ColorValue> colors

      - ##### currentValues

            GThemeValueMap currentValues

      - ##### darkDefaultValues

            GThemeValueMap darkDefaultValues

      - ##### defaultValues

            GThemeValueMap defaultValues

      - ##### lightDefaultValues

            GThemeValueMap lightDefaultValues

      - ##### showSystemValues

            boolean showSystemValues

      - ##### themeValues

            GThemeValueMap themeValues

      - ##### valuesCache

            GThemeValuesCache valuesCache

  - ### Class docking.theme.gui.ThemeColorTree

    class ThemeColorTree extends JPanel implements Serializable

    - #### Serialized Fields

      - ##### colorSortCombo

            JComboBox<ColorSorter> colorSortCombo

      - ##### groupingCombo

            JComboBox<docking.theme.gui.ThemeColorTree.GroupingStrategy> groupingCombo

      - ##### root

            docking.theme.gui.ThemeColorTree.ColorRootNode root

      - ##### themeManager

            ThemeManager themeManager

      - ##### tree

            GTree tree

  - ### Class docking.theme.gui.ThemeFontTable

    class ThemeFontTable extends JPanel implements Serializable

    - #### Serialized Fields

      - ##### filterTable

            GFilterTable<FontValue> filterTable

      - ##### fontEditor

            FontValueEditor fontEditor

      - ##### fontTableModel

            ThemeFontTableModel fontTableModel

      - ##### table

            GTable table

      - ##### themeManager

            ThemeManager themeManager

  - ### Class docking.theme.gui.ThemeFontTableModel

    class ThemeFontTableModel extends GDynamicColumnTableModel<FontValue,Object> implements Serializable

    - #### Serialized Fields

      - ##### currentValues

            GThemeValueMap currentValues

      - ##### defaultValues

            GThemeValueMap defaultValues

      - ##### fonts

            List<FontValue> fonts

      - ##### showSystemValues

            boolean showSystemValues

      - ##### themeValues

            GThemeValueMap themeValues

      - ##### valuesProvider

            GThemeValuesCache valuesProvider

  - ### Class docking.theme.gui.ThemeIconTable

    class ThemeIconTable extends JPanel implements Serializable

    - #### Serialized Fields

      - ##### filterTable

            GFilterTable<IconValue> filterTable

      - ##### iconEditor

            IconValueEditor iconEditor

      - ##### iconTableModel

            ThemeIconTableModel iconTableModel

      - ##### table

            GTable table

      - ##### themeManager

            ThemeManager themeManager

  - ### Class docking.theme.gui.ThemeIconTableModel

    class ThemeIconTableModel extends GDynamicColumnTableModel<IconValue,Object> implements Serializable

    - #### Serialized Fields

      - ##### currentValues

            GThemeValueMap currentValues

      - ##### defaultValues

            GThemeValueMap defaultValues

      - ##### icons

            List<IconValue> icons

      - ##### showSystemValues

            boolean showSystemValues

      - ##### themeValues

            GThemeValueMap themeValues

      - ##### valuesProvider

            GThemeValuesCache valuesProvider

- ## Package docking.widgets

  - ### Class docking.widgets.AbstractGCellRenderer

    class AbstractGCellRenderer extends GDHtmlLabel implements Serializable

    - #### Serialized Fields

      - ##### boldFont

            Font boldFont

      - ##### defaultFont

            Font defaultFont

      - ##### dropRow

            int dropRow

      - ##### fixedWidthFont

            Font fixedWidthFont

      - ##### focusBorder

            Border focusBorder

      - ##### instanceAlternateRowColors

            boolean instanceAlternateRowColors

      - ##### noFocusBorder

            Border noFocusBorder

  - ### Class docking.widgets.DropDownMultiSelectionTextField

    class DropDownMultiSelectionTextField extends DropDownSelectionTextField<T> implements Serializable

    - #### Serialized Fields

      - ##### choiceListeners

            WeakSet<DropDownMultiSelectionChoiceListener<T>> choiceListeners

      - ##### previewList

            JList<String> previewList

      - ##### selectedValues

            List<T> selectedValues

  - ### Class docking.widgets.DropDownSelectionTextField

    class DropDownSelectionTextField extends DropDownTextField<T> implements Serializable

  - ### Class docking.widgets.DropDownTextField

    class DropDownTextField extends JTextField implements Serializable

    - #### Serialized Fields

      - ##### caretListener

            CaretListener caretListener

      - ##### cellEditorListeners

            Collection<CellEditorListener> cellEditorListeners

      - ##### cellHeight

            int cellHeight

      - ##### choiceListeners

            WeakSet<DropDownSelectionChoiceListener<T>> choiceListeners

      - ##### consumeEnterKeyPress

            boolean consumeEnterKeyPress

      - ##### currentMatchingText

            String currentMatchingText

        The text that was used to generate the current list of matches. This can be different than the text of this text field, as the user can move the cursor around, which will change the list of matches. Also, we can set the value of the text field as the user arrows through the list, which will change the contents of the text field, but not the list of matches.

      - ##### dataModel

            DropDownTextFieldDataModel<T> dataModel

      - ##### documentListener

            DocumentListener documentListener

      - ##### ignoreCaretChanges

            boolean ignoreCaretChanges

      - ##### ignoreEnterKeyPress

            boolean ignoreEnterKeyPress

      - ##### internallyDrivenUpdate

            boolean internallyDrivenUpdate

      - ##### keyListener

            DropDownTextField<T>.docking.widgets.DropDownTextField.InternalKeyListener keyListener

      - ##### lastLocation

            Point lastLocation

      - ##### list

            GList<T> list

      - ##### matchingWindow

            JWindow matchingWindow

      - ##### matchingWindowHeight

            int matchingWindowHeight

      - ##### parentWindowListener

            DropDownTextField<T>.docking.widgets.DropDownTextField.WindowComponentListener parentWindowListener

      - ##### pendingTextUpdate

            String pendingTextUpdate

      - ##### previewLabel

            GDHtmlLabel previewLabel

      - ##### selectedValue

            T selectedValue

      - ##### toolTipWindow

            JWindow toolTipWindow

      - ##### updateManager

            SwingUpdateManager updateManager

      - ##### windowVisibilityListener

            docking.widgets.DropDownWindowVisibilityListener<T> windowVisibilityListener

  - ### Class docking.widgets.EmptyBorderButton

    class EmptyBorderButton extends JButton implements Serializable

    - #### Serialized Fields

      - ##### emptyBorderButtonChangeListener

            docking.widgets.EmptyBorderButton.ButtonStateListener emptyBorderButtonChangeListener

  - ### Class docking.widgets.GenericDateCellRenderer

    class GenericDateCellRenderer extends GTableCellRenderer implements Serializable

    - #### Serialized Fields

      - ##### toolTip

            String toolTip

  - ### Class docking.widgets.HorizontalTabPanel

    class HorizontalTabPanel extends JPanel implements Serializable

    - #### Serialized Fields

      - ##### left

            JButton left

      - ##### list

            JList<T extends Object> list

      - ##### model

            DefaultListModel<T extends Object> model

      - ##### right

            JButton right

      - ##### scroll

            JScrollPane scroll

      - ##### viewport

            JViewport viewport

  - ### Class docking.widgets.HyperlinkComponent

    class HyperlinkComponent extends JPanel implements Serializable

    - #### Serialized Fields

      - ##### hyperlinkListeners

            HashMap<String,List<HyperlinkListener>> hyperlinkListeners

      - ##### textPane

            JTextPane textPane

  - ### Class docking.widgets.InlineComponentTitledPanel

    class InlineComponentTitledPanel extends JPanel implements Serializable

    - #### Serialized Fields

      - ##### border

            docking.widgets.InlineComponentTitledBorder border

      - ##### content

            JPanel content

  - ### Class docking.widgets.MultiLineLabel

    class MultiLineLabel extends JPanel implements Serializable

    - #### Serialized Fields

      - ##### alignment

            int alignment

      - ##### line_ascent

            int line_ascent

      - ##### line_height

            int line_height

      - ##### line_widths

            int[] line_widths

      - ##### lines

            String[] lines

      - ##### margin_height

            int margin_height

      - ##### margin_width

            int margin_width

      - ##### max_width

            int max_width

      - ##### num_lines

            int num_lines

  - ### Class docking.widgets.ScrollableTextArea

    class ScrollableTextArea extends JScrollPane implements Serializable

    - #### Serialized Fields

      - ##### textArea

            docking.widgets.ScrollableTextArea.PrivateTextArea textArea

  - ### Class docking.widgets.SideKickVerticalScrollbar

    class SideKickVerticalScrollbar extends JScrollBar implements Serializable

    - #### Serialized Fields

      - ##### delegate

            JScrollBar delegate

      - ##### viewport

            JViewport viewport

  - ### Class docking.widgets.SmallBorderButton

    class SmallBorderButton extends JButton implements Serializable

    - #### Serialized Fields

      - ##### overrideBorder

            Border overrideBorder

  - ### Class docking.widgets.VariableHeightPanel

    class VariableHeightPanel extends JPanel implements Serializable

    - #### Serialized Fields

      - ##### hGap

            int hGap

      - ##### pack

            boolean pack

      - ##### vGap

            int vGap

- ## Package docking.widgets.button

  - ### Class docking.widgets.button.BrowseButton

    class BrowseButton extends JButton implements Serializable

  - ### Class docking.widgets.button.GButton

    class GButton extends JButton implements Serializable

  - ### Class docking.widgets.button.GRadioButton

    class GRadioButton extends JRadioButton implements Serializable

- ## Package docking.widgets.checkbox

  - ### Class docking.widgets.checkbox.GCheckBox

    class GCheckBox extends JCheckBox implements Serializable

  - ### Class docking.widgets.checkbox.GHtmlCheckBox

    class GHtmlCheckBox extends JCheckBox implements Serializable

- ## Package docking.widgets.combobox

  - ### Class docking.widgets.combobox.GComboBox

    class GComboBox extends JComboBox<E> implements Serializable

  - ### Class docking.widgets.combobox.GhidraComboBox

    class GhidraComboBox extends JComboBox<E> implements Serializable

    - #### Serialized Fields

      - ##### actionListeners

            List<ActionListener> actionListeners

      - ##### defaultSystemEnterForwardingAction

            Action defaultSystemEnterForwardingAction

      - ##### docListeners

            List<DocumentListener> docListeners

      - ##### document

            Document document

      - ##### forwardEnter

            boolean forwardEnter

      - ##### keyListeners

            List<KeyListener> keyListeners

      - ##### passThroughActionListener

            GhidraComboBox<E>.docking.widgets.combobox.GhidraComboBox.PassThroughActionListener passThroughActionListener

      - ##### passThroughDocumentListener

            GhidraComboBox<E>.docking.widgets.combobox.GhidraComboBox.PassThroughDocumentListener passThroughDocumentListener

      - ##### passThroughKeyListener

            GhidraComboBox<E>.docking.widgets.combobox.GhidraComboBox.PassThroughKeyListener passThroughKeyListener

      - ##### setSelectedFlag

            boolean setSelectedFlag

- ## Package docking.widgets.conditiontestpanel

  - ### Class docking.widgets.conditiontestpanel.ConditionTestPanel

    class ConditionTestPanel extends JPanel implements Serializable

    - #### Serialized Fields

      - ##### conditionTestModel

            ConditionTestModel conditionTestModel

      - ##### detailsLabel

            JLabel detailsLabel

      - ##### errorsLabel

            JLabel errorsLabel

      - ##### listeners

            HashSet<ConditionTestListener> listeners

      - ##### overallProgressBar

            docking.widgets.conditiontestpanel.ConditionTestPanel.OverallProgressBar overallProgressBar

      - ##### runsLabel

            JLabel runsLabel

      - ##### selectedTest

            ConditionTester selectedTest

      - ##### taskMonitor

            TaskMonitorComponent taskMonitor

      - ##### testPanelList

            List<docking.widgets.conditiontestpanel.ConditionTestPanel.TestPanel> testPanelList

      - ##### testStatusPanelList

            List<docking.widgets.conditiontestpanel.ConditionTestPanel.TestStatusPanel> testStatusPanelList

      - ##### warningsLabel

            JLabel warningsLabel

- ## Package docking.widgets.fieldpanel

  - ### Class docking.widgets.fieldpanel.FieldPanel

    class FieldPanel extends JPanel implements Serializable

    - #### Serialized Fields

      - ##### accessibleFieldPanel

            docking.widgets.fieldpanel.FieldPanel.AccessibleFieldPanel accessibleFieldPanel

      - ##### backgroundColorModel

            BackgroundColorModel backgroundColorModel

      - ##### currentViewXpos

            int currentViewXpos

      - ##### cursorHandler

            docking.widgets.fieldpanel.FieldPanel.CursorHandler cursorHandler

      - ##### cursorListeners

            List<FieldLocationListener> cursorListeners

      - ##### cursorPosition

            FieldLocation cursorPosition

      - ##### fieldDescriptionProvider

            FieldDescriptionProvider fieldDescriptionProvider

      - ##### fieldMouseListeners

            List<FieldMouseListener> fieldMouseListeners

      - ##### highlight

            FieldSelection highlight

      - ##### highlightListeners

            List<FieldSelectionListener> highlightListeners

      - ##### horizontalScrollingEnabled

            boolean horizontalScrollingEnabled

      - ##### hoverHandler

            HoverHandler hoverHandler

      - ##### inFocus

            boolean inFocus

      - ##### inputListeners

            List<FieldInputListener> inputListeners

      - ##### keyHandler

            docking.widgets.fieldpanel.FieldPanel.KeyHandler keyHandler

      - ##### layoutHandler

            AnchoredLayoutHandler layoutHandler

      - ##### layoutListeners

            List<LayoutListener> layoutListeners

      - ##### layouts

            List<AnchoredLayout> layouts

      - ##### listeners

            List<IndexScrollListener> listeners

      - ##### liveSelectionListeners

            List<FieldSelectionListener> liveSelectionListeners

      - ##### model

            LayoutModel model

      - ##### mouseHandler

            docking.widgets.fieldpanel.FieldPanel.MouseHandler mouseHandler

      - ##### name

            String name

      - ##### paintContext

            PaintContext paintContext

      - ##### repaintPosted

            boolean repaintPosted

      - ##### selection

            FieldSelection selection

      - ##### selectionHandler

            docking.widgets.fieldpanel.FieldPanel.SelectionHandler selectionHandler

      - ##### selectionListeners

            List<FieldSelectionListener> selectionListeners

      - ##### viewListeners

            List<ViewListener> viewListeners

      - ##### viewport

            JViewport viewport

- ## Package docking.widgets.fieldpanel.support

  - ### Class docking.widgets.fieldpanel.support.ViewerPosition

    class ViewerPosition extends Object implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### index

            BigInteger index

      - ##### xOffset

            int xOffset

      - ##### yOffset

            int yOffset

- ## Package docking.widgets.filechooser

  - ### Class docking.widgets.filechooser.FileChooserToggleButton

    class FileChooserToggleButton extends JToggleButton implements Serializable
    serialVersionUID:
      1L

  - ### Class docking.widgets.filechooser.GhidraFile

    class GhidraFile extends File implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### nativeSeparator

            char nativeSeparator

  - ### Class docking.widgets.filechooser.GhidraFileChooserPanel

    class GhidraFileChooserPanel extends JPanel implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### acceptableFlavors

            DataFlavor[] acceptableFlavors

      - ##### chooseButton

            JButton chooseButton

      - ##### createBorder

            boolean createBorder

      - ##### defaultFileName

            String defaultFileName

      - ##### dropTarget

            DropTarget dropTarget

      - ##### dropTargetAdapter

            DropTgtAdapter dropTargetAdapter

      - ##### fileChooser

            GhidraFileChooser fileChooser

      - ##### filenameTextField

            JTextField filenameTextField

      - ##### filter

            GhidraFileFilter filter

      - ##### listener

            GhidraFileChooserPanelListener listener

      - ##### mode

            int mode

      - ##### propertyName

            String propertyName

      - ##### selectionMode

            GhidraFileChooserMode selectionMode

      - ##### title

            String title

- ## Package docking.widgets.filter

  - ### Class docking.widgets.filter.ClearFilterLabel

    class ClearFilterLabel extends GIconLabel implements Serializable

    - #### Serialized Fields

      - ##### animator

            org.jdesktop.animation.timing.Animator animator

      - ##### ICON

            Icon ICON

      - ##### RAW_ICON

            Icon RAW_ICON

      - ##### textField

            JTextField textField

      - ##### transparency

            float transparency

  - ### Class docking.widgets.filter.FilterTextField

    class FilterTextField extends JPanel implements Serializable

    - #### Serialized Fields

      - ##### clearLabel

            ClearFilterLabel clearLabel

      - ##### enterListeners

            WeakSet<Callback> enterListeners

      - ##### flashFocusListener

            FocusListener flashFocusListener

      - ##### flashTimer

            Timer flashTimer

      - ##### focusComponent

            Component focusComponent

      - ##### hasText

            boolean hasText

      - ##### lastFlashTime

            long lastFlashTime

        Signals the last flash time (used to prevent excessive flashing)

      - ##### layeredPane

            JLayeredPane layeredPane

      - ##### listeners

            WeakSet<FilterListener> listeners

      - ##### noFlashBgColor

            Color noFlashBgColor

      - ##### noFlashFgColor

            Color noFlashFgColor

      - ##### textField

            JTextField textField

- ## Package docking.widgets.imagepanel

  - ### Class docking.widgets.imagepanel.ImagePanel

    class ImagePanel extends JPanel implements Serializable

    - #### Serialized Fields

      - ##### defaultZoomFactor

            float defaultZoomFactor

      - ##### image

            Image image

      - ##### imagePanel

            JPanel imagePanel

      - ##### imageScroller

            JScrollPane imageScroller

      - ##### label

            docking.widgets.imagepanel.ImagePanel.PanAndZoomComponent label

      - ##### translateEnabled

            boolean translateEnabled

      - ##### zoomAndPanMouseAdapter

            MouseAdapter zoomAndPanMouseAdapter

      - ##### zoomEnabled

            boolean zoomEnabled

      - ##### zoomLevelIndex

            int zoomLevelIndex

- ## Package docking.widgets.indexedscrollpane

  - ### Class docking.widgets.indexedscrollpane.IndexedScrollPane

    class IndexedScrollPane extends JPanel implements Serializable

    - #### Serialized Fields

      - ##### comp

            JComponent comp

      - ##### indexMapper

            ViewToIndexMapper indexMapper

      - ##### neverScroll

            boolean neverScroll

      - ##### programaticallyAdjustingScrollbar

            boolean programaticallyAdjustingScrollbar

      - ##### scrollable

            IndexedScrollable scrollable

      - ##### scrollPane

            JScrollPane scrollPane

      - ##### useViewSizeAsPreferredSize

            boolean useViewSizeAsPreferredSize

      - ##### verticalOffset

            int verticalOffset

      - ##### viewComponent

            docking.widgets.indexedscrollpane.IndexedScrollPane.ScrollView viewComponent

      - ##### viewport

            JViewport viewport

      - ##### visibleSize

            Dimension visibleSize

- ## Package docking.widgets.label

  - ### Class docking.widgets.label.AbstractHtmlLabel

    class AbstractHtmlLabel extends JLabel implements Serializable

    - #### Serialized Fields

      - ##### isHtml

            boolean isHtml

      - ##### isUpdating

            boolean isUpdating

  - ### Class docking.widgets.label.GDHtmlLabel

    class GDHtmlLabel extends AbstractHtmlLabel implements Serializable

  - ### Class docking.widgets.label.GDLabel

    class GDLabel extends JLabel implements Serializable

  - ### Class docking.widgets.label.GHtmlLabel

    class GHtmlLabel extends AbstractHtmlLabel implements Serializable

  - ### Class docking.widgets.label.GIconLabel

    class GIconLabel extends GLabel implements Serializable

  - ### Class docking.widgets.label.GLabel

    class GLabel extends JLabel implements Serializable

- ## Package docking.widgets.list

  - ### Class docking.widgets.list.GList

    class GList extends JList<T> implements Serializable

    - #### Serialized Fields

      - ##### autoLookup

            AutoLookup autoLookup

  - ### Class docking.widgets.list.GListCellRenderer

    class GListCellRenderer extends AbstractGCellRenderer implements Serializable

  - ### Class docking.widgets.list.ListPanel

    class ListPanel extends JPanel implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### doubleClickActionListener

            ActionListener doubleClickActionListener

      - ##### list

            JList<T> list

      - ##### listSelectionListener

            ListSelectionListener listSelectionListener

      - ##### mouseListener

            MouseListener mouseListener

      - ##### scrollpane

            JScrollPane scrollpane

- ## Package docking.widgets.numberformat

  - ### Class docking.widgets.numberformat.BoundedRangeDecimalFormatterFactory

    class BoundedRangeDecimalFormatterFactory extends DefaultFormatterFactory implements Serializable

    - #### Serialized Fields

      - ##### decimalFormatter

            JFormattedTextField.AbstractFormatter decimalFormatter

- ## Package docking.widgets.pathmanager

  - ### Class docking.widgets.pathmanager.PathnameTablePanel

    class PathnameTablePanel extends JPanel implements Serializable

    - #### Serialized Fields

      - ##### addButton

            JButton addButton

      - ##### addToTop

            boolean addToTop

      - ##### allowMultiFileSelection

            boolean allowMultiFileSelection

      - ##### downButton

            JButton downButton

      - ##### fileChooserMode

            GhidraFileChooserMode fileChooserMode

      - ##### filter

            GhidraFileFilter filter

      - ##### ordered

            boolean ordered

      - ##### pathnameTable

            JTable pathnameTable

      - ##### preferenceForLastSelectedDir

            String preferenceForLastSelectedDir

      - ##### removeButton

            JButton removeButton

      - ##### resetButton

            JButton resetButton

      - ##### resetCallback

            Callback resetCallback

      - ##### tableModel

            docking.widgets.pathmanager.PathnameTableModel tableModel

      - ##### title

            String title

      - ##### upButton

            JButton upButton

- ## Package docking.widgets.tabbedpane

  - ### Class docking.widgets.tabbedpane.DockingTabRenderer

    class DockingTabRenderer extends JPanel implements Serializable

    - #### Serialized Fields

      - ##### CLOSE_ICON

            Icon CLOSE_ICON

      - ##### closeButton

            JButton closeButton

      - ##### forwardingListener

            docking.widgets.tabbedpane.DockingTabRenderer.TabContainerForwardingMouseListener forwardingListener

      - ##### hierarchyListener

            HierarchyListener hierarchyListener

      - ##### iconLabel

            JLabel iconLabel

      - ##### renameListener

            MouseListener renameListener

      - ##### titleLabel

            JLabel titleLabel

- ## Package docking.widgets.table

  - ### Class docking.widgets.table.AbstractGTableModel

    class AbstractGTableModel extends AbstractTableModel implements Serializable

    - #### Serialized Fields

      - ##### isDisposed

            boolean isDisposed

      - ##### lastSelectedObjects

            List<T> lastSelectedObjects

  - ### Class docking.widgets.table.AbstractSortedTableModel

    class AbstractSortedTableModel extends AbstractGTableModel<T> implements Serializable

    - #### Serialized Fields

      - ##### hasEverSorted

            boolean hasEverSorted

      - ##### isSortPending

            boolean isSortPending

      - ##### listeners

            WeakSet<SortListener> listeners

      - ##### NO_SORT_COMPARATOR

            Comparator<T> NO_SORT_COMPARATOR

      - ##### pendingSortState

            TableSortState pendingSortState

      - ##### sortState

            TableSortState sortState

  - ### Class docking.widgets.table.AnyObjectTableModel

    class AnyObjectTableModel extends GDynamicColumnTableModel<T,Object> implements Serializable

    - #### Serialized Fields

      - ##### data

            List<T> data

      - ##### name

            String name

  - ### Class docking.widgets.table.CustomToStringCellRenderer

    class CustomToStringCellRenderer extends AbstractGColumnRenderer<T extends Object> implements Serializable

    - #### Serialized Fields

      - ##### cls

            Class<T extends Object> cls

      - ##### customFont

            docking.widgets.table.CustomToStringCellRenderer.CustomFont customFont

      - ##### layoutForSize

            BoxLayout layoutForSize

      - ##### panelForSize

            JPanel panelForSize

      - ##### toString

            BiFunction<T extends Object,Settings,String> toString

  - ### Class docking.widgets.table.DefaultEnumeratedColumnProgramTableModel

    class DefaultEnumeratedColumnProgramTableModel extends docking.widgets.table.DefaultEnumeratedColumnTableModel<C extends Enum<C> & docking.widgets.table.DefaultEnumeratedColumnTableModel.EnumeratedTableColumn<C,R>,R extends Object> implements Serializable

    - #### Serialized Fields

      - ##### program

            Program program

      - ##### selColumn

            C extends Enum<C> & docking.widgets.table.DefaultEnumeratedColumnTableModel.EnumeratedTableColumn<C,R> selColumn

  - ### Class docking.widgets.table.DefaultEnumeratedColumnTableModel

    class DefaultEnumeratedColumnTableModel extends GDynamicColumnTableModel<R extends Object,Void> implements Serializable

    - #### Serialized Fields

      - ##### cols

            C extends Enum<C> & docking.widgets.table.DefaultEnumeratedColumnTableModel.EnumeratedTableColumn<C,R>[] cols

      - ##### modelData

            List<R extends Object> modelData

      - ##### name

            String name

  - ### Class docking.widgets.table.DefaultTableCellRendererWrapper

    class DefaultTableCellRendererWrapper extends GTableCellRenderer implements Serializable

    - #### Serialized Fields

      - ##### renderer

            TableCellRenderer renderer

  - ### Class docking.widgets.table.DynamicTableModel

    class DynamicTableModel extends AbstractSortedTableModel<T> implements Serializable

    - #### Serialized Fields

      - ##### columns

            List<DynamicTableModel<T>.docking.widgets.table.DynamicTableModel.AnnotatedColumn> columns

      - ##### data

            List<T> data

  - ### Class docking.widgets.table.GBooleanCellRenderer

    class GBooleanCellRenderer extends GTableCellRenderer implements Serializable

    - #### Serialized Fields

      - ##### cb

            GCheckBox cb

  - ### Class docking.widgets.table.GDynamicColumnTableModel

    class GDynamicColumnTableModel extends AbstractSortedTableModel<ROW_TYPE> implements Serializable

    - #### Serialized Fields

      - ##### columnDescriptor

            TableColumnDescriptor<ROW_TYPE> columnDescriptor

      - ##### columnSettings

            Map<DynamicTableColumn<ROW_TYPE,?,?>,Settings> columnSettings

      - ##### defaultTableColumns

            List<DynamicTableColumn<ROW_TYPE,?,?>> defaultTableColumns

      - ##### ignoreSettingChanges

            boolean ignoreSettingChanges

      - ##### serviceProvider

            ServiceProvider serviceProvider

      - ##### tableColumns

            List<DynamicTableColumn<ROW_TYPE,?,?>> tableColumns

  - ### Class docking.widgets.table.GFilterTable

    class GFilterTable extends JPanel implements Serializable

    - #### Serialized Fields

      - ##### filterPanel

            GTableFilterPanel<ROW_OBJECT> filterPanel

      - ##### listeners

            List<ObjectSelectedListener<ROW_OBJECT>> listeners

      - ##### model

            RowObjectTableModel<ROW_OBJECT> model

      - ##### table

            GTable table

  - ### Class docking.widgets.table.GTable

    class GTable extends JTable implements Serializable

    - #### Serialized Fields

      - ##### autoLookup

            AutoLookup autoLookup

      - ##### autoLookupListener

            KeyListener autoLookupListener

      - ##### columnHeaderPopupEnabled

            boolean columnHeaderPopupEnabled

      - ##### columnRenderingDataMap

            Map<Integer,GTableCellRenderingData> columnRenderingDataMap

      - ##### copying

            boolean copying

        A flag to signal that a copy operation is being performed.

      - ##### enableActionKeyBindings

            boolean enableActionKeyBindings

      - ##### headerMouseListener

            GTableMouseListener headerMouseListener

      - ##### htmlRenderingEnabled

            boolean htmlRenderingEnabled

      - ##### isInitialized

            boolean isInitialized

      - ##### lastPopupColumnIndex

            int lastPopupColumnIndex

      - ##### preferenceKey

            String preferenceKey

      - ##### rowHeightListener

            TableModelListener rowHeightListener

      - ##### selectionManager

            SelectionManager selectionManager

      - ##### selectRowListener

            MouseListener selectRowListener

      - ##### tableColumnModelListener

            TableColumnModelListener tableColumnModelListener

      - ##### tableHeaderPopupMenu

            JPopupMenu tableHeaderPopupMenu

      - ##### userDefinedRowHeight

            int userDefinedRowHeight

      - ##### visibleRowCount

            Integer visibleRowCount

  - ### Class docking.widgets.table.GTableCellRenderer

    class GTableCellRenderer extends AbstractGCellRenderer implements Serializable

    - #### Serialized Fields

      - ##### themeListener

            ThemeListener themeListener

  - ### Class docking.widgets.table.GTableFilterPanel

    class GTableFilterPanel extends JPanel implements Serializable

    - #### Serialized Fields

      - ##### badProgrammingPropertyChangeListener

            PropertyChangeListener badProgrammingPropertyChangeListener

      - ##### columnFilterAction

            MultiStateDockingAction<ColumnBasedTableFilter<ROW_OBJECT>> columnFilterAction

      - ##### columnFilterDialog

            ColumnFilterDialog<ROW_OBJECT> columnFilterDialog

      - ##### columnModelListener

            TableColumnModelListener columnModelListener

        I'm a field so that my weak reference won't go away

      - ##### columnTableFilter

            ColumnBasedTableFilter<ROW_OBJECT> columnTableFilter

      - ##### filterFactory

            TableTextFilterFactory<ROW_OBJECT> filterFactory

      - ##### filterField

            FilterTextField filterField

      - ##### filterListener

            FilterListener filterListener

      - ##### filterOptions

            FilterOptions filterOptions

      - ##### filterStateButton

            EmptyBorderButton filterStateButton

      - ##### lastUsedColumnFilter

            ColumnBasedTableFilter<ROW_OBJECT> lastUsedColumnFilter

      - ##### listeners

            WeakSet<Callback> listeners

      - ##### savedFilters

            List<ColumnBasedTableFilter<ROW_OBJECT>> savedFilters

      - ##### searchLabel

            JLabel searchLabel

      - ##### secondaryTableFilter

            TableFilter<ROW_OBJECT> secondaryTableFilter

      - ##### table

            JTable table

      - ##### textFilterModel

            RowObjectFilterModel<ROW_OBJECT> textFilterModel

      - ##### transformer

            RowFilterTransformer<ROW_OBJECT> transformer

      - ##### uniquePreferenceKey

            String uniquePreferenceKey

      - ##### updateManager

            SwingUpdateManager updateManager

  - ### Class docking.widgets.table.GTableHeader

    class GTableHeader extends JTableHeader implements Serializable

    - #### Serialized Fields

      - ##### gTable

            GTable gTable

      - ##### hoveredColumnIndex

            int hoveredColumnIndex

      - ##### isOverHelpIcon

            boolean isOverHelpIcon

  - ### Class docking.widgets.table.GTableHeaderRenderer

    class GTableHeaderRenderer extends DefaultTableCellRenderer implements Serializable

    - #### Serialized Fields

      - ##### helpIcon

            Icon helpIcon

      - ##### isPaintingPrimarySortColumn

            boolean isPaintingPrimarySortColumn

      - ##### primaryIcon

            Icon primaryIcon

      - ##### rendererComponent

            Component rendererComponent

  - ### Class docking.widgets.table.GTableTextCellEditor

    class GTableTextCellEditor extends DefaultCellEditor implements Serializable

    - #### Serialized Fields

      - ##### undoRedoKeeper

            UndoRedoKeeper undoRedoKeeper

  - ### Class docking.widgets.table.GTableWidget

    class GTableWidget extends JPanel implements Serializable

    - #### Serialized Fields

      - ##### gFilterTable

            GFilterTable<T> gFilterTable

      - ##### listener

            TableItemPickedListener<T> listener

      - ##### myModel

            AnyObjectTableModel<T> myModel

      - ##### table

            GTable table

  - ### Class docking.widgets.table.HexBigIntegerTableCellEditor

    class HexBigIntegerTableCellEditor extends AbstractCellEditor implements Serializable

    - #### Serialized Fields

      - ##### input

            IntegerTextField input

  - ### Class docking.widgets.table.HexDefaultGColumnRenderer

    class HexDefaultGColumnRenderer extends AbstractGColumnRenderer<T extends Number> implements Serializable

  - ### Class docking.widgets.table.IconButtonTableCellEditor

    class IconButtonTableCellEditor extends AbstractCellEditor implements Serializable

    - #### Serialized Fields

      - ##### action

            Consumer<R extends Object> action

      - ##### button

            JButton button

      - ##### filterPanel

            GTableFilterPanel<R extends Object> filterPanel

      - ##### row

            R extends Object row

  - ### Class docking.widgets.table.IconButtonTableCellRenderer

    class IconButtonTableCellRenderer extends AbstractGhidraColumnRenderer<String> implements Serializable

    - #### Serialized Fields

      - ##### button

            JButton button

      - ##### panel

            JPanel panel

  - ### Class docking.widgets.table.RangeCursorTableHeaderRenderer

    class RangeCursorTableHeaderRenderer extends GTableHeaderRenderer implements Serializable

    - #### Serialized Fields

      - ##### doublePos

            double doublePos

      - ##### forSeekMouseListener

            docking.widgets.table.RangeCursorTableHeaderRenderer<N extends Number & Comparable<N>>.docking.widgets.table.RangeCursorTableHeaderRenderer.ForSeekMouseListener forSeekMouseListener

      - ##### fullRange

            Span<N extends Number & Comparable<N>,?> fullRange

      - ##### fullRangeDouble

            docking.widgets.table.SpannedRenderer.DoubleSpan fullRangeDouble

      - ##### listeners

            ListenerSet<docking.widgets.table.RangeCursorTableHeaderRenderer.SeekListener> listeners

      - ##### pos

            N extends Number & Comparable<N> pos

      - ##### savedTable

            JTable savedTable

      - ##### savedViewColumn

            int savedViewColumn

      - ##### span

            double span

  - ### Class docking.widgets.table.RowObjectSelectionManager

    class RowObjectSelectionManager extends DefaultListSelectionModel implements Serializable

    - #### Serialized Fields

      - ##### DATE_FORMAT

            DateFormat DATE_FORMAT

      - ##### ignoreSelectionChange

            boolean ignoreSelectionChange

      - ##### lastSelectionUpdateTimeStamp

            long lastSelectionUpdateTimeStamp

        A flag used to track when updates or requests to update the selection are made. This is used to throw away requests to repair selections that have been superseded by new requests.

      - ##### listeners

            WeakSet<SelectionManagerListener> listeners

      - ##### log

            org.apache.logging.log4j.Logger log

      - ##### modelAdapter

            RowObjectSelectionManager<T>.docking.widgets.table.RowObjectSelectionManager.FilterModelAdapter modelAdapter

      - ##### restoringSelection

            boolean restoringSelection

      - ##### table

            JTable table

  - ### Class docking.widgets.table.RowWrappedEnumeratedColumnTableModel

    class RowWrappedEnumeratedColumnTableModel extends docking.widgets.table.DefaultEnumeratedColumnTableModel<C extends Enum<C> & docking.widgets.table.DefaultEnumeratedColumnTableModel.EnumeratedTableColumn<C,R>,R extends Object> implements Serializable

    - #### Serialized Fields

      - ##### getter

            Function<R extends Object,T extends Object> getter

      - ##### keyFunc

            Function<T extends Object,K extends Object> keyFunc

      - ##### map

            Map<K extends Object,R extends Object> map

      - ##### wrapper

            Function<T extends Object,R extends Object> wrapper

  - ### Class docking.widgets.table.SpanSetTableCellRenderer

    class SpanSetTableCellRenderer extends AbstractGColumnRenderer<Span.SpanSet<N extends Number,?>> implements Serializable

    - #### Serialized Fields

      - ##### dataRangeSet

            Span.SpanSet<N extends Number,?> dataRangeSet

      - ##### fullRange

            Span<N extends Number,?> fullRange

      - ##### fullRangeDouble

            docking.widgets.table.SpannedRenderer.DoubleSpan fullRangeDouble

      - ##### span

            double span

  - ### Class docking.widgets.table.SpanTableCellRenderer

    class SpanTableCellRenderer extends AbstractGColumnRenderer<Span<N extends Number,?>> implements Serializable

    - #### Serialized Fields

      - ##### dataRange

            Span<N extends Number,?> dataRange

      - ##### fullRange

            Span<N extends Number,?> fullRange

      - ##### fullRangeDouble

            docking.widgets.table.SpannedRenderer.DoubleSpan fullRangeDouble

      - ##### span

            double span

- ## Package docking.widgets.table.constraint.dialog

  - ### Class docking.widgets.table.constraint.dialog.ConstraintFilterPanel

    class ConstraintFilterPanel extends JPanel implements Serializable

    - #### Serialized Fields

      - ##### constraintComboBox

            JComboBox<ColumnConstraint<?>> constraintComboBox

      - ##### constraintComboBoxListener

            ActionListener constraintComboBoxListener

      - ##### constraintEntry

            DialogFilterCondition<?> constraintEntry

      - ##### detailEditorComponent

            Component detailEditorComponent

      - ##### firstColumnComponent

            Component firstColumnComponent

      - ##### inlineEditorPanel

            JPanel inlineEditorPanel

- ## Package docking.widgets.table.constrainteditor

  - ### Class docking.widgets.table.constrainteditor.LocalDateSpinnerModel

    class LocalDateSpinnerModel extends AbstractSpinnerModel implements Serializable

    - #### Serialized Fields

      - ##### calendarField

            int calendarField

      - ##### currentValue

            LocalDate currentValue

      - ##### maxDate

            LocalDate maxDate

      - ##### minDate

            LocalDate minDate

- ## Package docking.widgets.table.threaded

  - ### Class docking.widgets.table.threaded.GThreadedTablePanel

    class GThreadedTablePanel extends JPanel implements Serializable

    - #### Serialized Fields

      - ##### defaultMonitor

            GThreadedTablePanel<T>.docking.widgets.table.threaded.GThreadedTablePanel.MessagePassingTaskMonitor defaultMonitor

      - ##### incrementalMonitor

            GThreadedTablePanel<T>.docking.widgets.table.threaded.GThreadedTablePanel.IncrementalLoadingTaskMonitor incrementalMonitor

      - ##### loadedComponent

            JComponent loadedComponent

        The monitor loaded into the GUI

      - ##### loadingProgressMonitor

            TaskMonitorComponent loadingProgressMonitor

        The progress monitor that shows the loading process (defined dynamically, based on model)

      - ##### maxUpdateDelay

            int maxUpdateDelay

      - ##### minUpdateDelay

            int minUpdateDelay

      - ##### pendingPanel

            JPanel pendingPanel

      - ##### refreshButton

            EmptyBorderButton refreshButton

      - ##### showPendingRunnable

            Runnable showPendingRunnable

      - ##### showProgressRunnable

            Runnable showProgressRunnable

      - ##### showTimer

            Timer showTimer

      - ##### table

            GTable table

      - ##### tableListener

            ThreadedTableModelListener tableListener

      - ##### threadedModel

            ThreadedTableModel<T,?> threadedModel

      - ##### updateCompleteRunnable

            Runnable updateCompleteRunnable

  - ### Class docking.widgets.table.threaded.ThreadedTableModel

    class ThreadedTableModel extends GDynamicColumnTableModel<ROW_OBJECT,DATA_SOURCE> implements Serializable

    - #### Serialized Fields

      - ##### allData

            TableData<ROW_OBJECT> allData

      - ##### binarySearchAddRemoveStrategy

            TableAddRemoveStrategy<ROW_OBJECT> binarySearchAddRemoveStrategy

      - ##### filteredData

            TableData<ROW_OBJECT> filteredData

      - ##### incrementalMonitor

            TaskMonitor incrementalMonitor

      - ##### listeners

            ConcurrentListenerSet<ThreadedTableModelListener> listeners

      - ##### loadIncrementally

            boolean loadIncrementally

      - ##### maxUpdateDelayMillis

            int maxUpdateDelayMillis

      - ##### minUpdateDelayMillis

            int minUpdateDelayMillis

      - ##### modelName

            String modelName

      - ##### pendingSortContext

            TableSortingContext<ROW_OBJECT> pendingSortContext

      - ##### pendingTableFilter

            TableFilter<ROW_OBJECT> pendingTableFilter

        This variable can be in one of three states:
        - null - signals that there is no filter change taking place
        - An instance of `NullTableFilter` - the client has removed the current filter by calling `ThreadedTableModel.setTableFilter(TableFilter)` with a null value
        - An instance of a custom `TableFilter` - the client has changed the filter to a non-null value by calling `ThreadedTableModel.setTableFilter(TableFilter)`

      - ##### tableFilter

            TableFilter<ROW_OBJECT> tableFilter

      - ##### threadLocalColumnCache

            ThreadLocal<Map<ROW_OBJECT,Map<Integer,Object>>> threadLocalColumnCache

      - ##### updateManager

            docking.widgets.table.threaded.ThreadedTableModelUpdateMgr<ROW_OBJECT> updateManager

      - ##### worker

            Worker worker

  - ### Class docking.widgets.table.threaded.ThreadedTableModelStub

    class ThreadedTableModelStub extends ThreadedTableModel<ROW_OBJECT,Object> implements Serializable

- ## Package docking.widgets.textarea

  - ### Class docking.widgets.textarea.HintTextArea

    class HintTextArea extends JTextArea implements Serializable

    - #### Serialized Fields

      - ##### hint

            String hint

- ## Package docking.widgets.textfield

  - ### Class docking.widgets.textfield.FloatingPointTextField

    class FloatingPointTextField extends JTextField implements Serializable

    - #### Serialized Fields

      - ##### maxValue

            Double maxValue

      - ##### minValue

            Double minValue

  - ### Class docking.widgets.textfield.GValidatedTextField

    class GValidatedTextField extends JTextField implements Serializable

  - ### Class docking.widgets.textfield.GValidatedTextField.LongField

    class LongField extends GValidatedTextField implements Serializable

  - ### Class docking.widgets.textfield.GValidatedTextField.MaxLengthField

    class MaxLengthField extends GValidatedTextField implements Serializable

  - ### Class docking.widgets.textfield.GValidatedTextField.MaxLengthField.MaxLengthDocument

    class MaxLengthDocument extends GValidatedTextField.ValidatedDocument implements Serializable

  - ### Class docking.widgets.textfield.GValidatedTextField.ValidatedDocument

    class ValidatedDocument extends PlainDocument implements Serializable

    - #### Serialized Fields

      - ##### listeners

            List<GValidatedTextField.ValidationMessageListener> listeners

      - ##### toolkit

            Toolkit toolkit

      - ##### validators

            List<GValidatedTextField.TextValidator> validators

  - ### Exception docking.widgets.textfield.GValidatedTextField.ValidationFailedException

    class ValidationFailedException extends Exception implements Serializable

  - ### Class docking.widgets.textfield.HexIntegerFormatter

    class HexIntegerFormatter extends IntegerFormatter implements Serializable

  - ### Class docking.widgets.textfield.HexOrDecimalInput

    class HexOrDecimalInput extends JTextField implements Serializable

    - #### Serialized Fields

      - ##### allowsNegative

            boolean allowsNegative

      - ##### currentValue

            Long currentValue

      - ##### isHexMode

            boolean isHexMode

  - ### Class docking.widgets.textfield.HintTextField

    class HintTextField extends JTextField implements Serializable

    - #### Serialized Fields

      - ##### defaultBackgroundColor

            Color defaultBackgroundColor

      - ##### hint

            String hint

      - ##### INVALID_COLOR

            Color INVALID_COLOR

      - ##### required

            boolean required

      - ##### VALID_COLOR

            Color VALID_COLOR

      - ##### verifier

            InputVerifier verifier

  - ### Class docking.widgets.textfield.IntegerFormatter

    class IntegerFormatter extends NumberFormatter implements Serializable

    - #### Serialized Fields

      - ##### myDocumentFilter

            DocumentFilter myDocumentFilter

- ## Package docking.widgets.textpane

  - ### Class docking.widgets.textpane.GHtmlTextPane

    class GHtmlTextPane extends JTextPane implements Serializable

- ## Package docking.widgets.tree

  - ### Class docking.widgets.tree.GTree

    class GTree extends JPanel implements Serializable

    - #### Serialized Fields

      - ##### dragNDropHandler

            GTreeDragNDropHandler dragNDropHandler

      - ##### filter

            GTreeFilter filter

      - ##### filterProvider

            GTreeFilterProvider filterProvider

      - ##### filterRestoreTreeState

            GTreeState filterRestoreTreeState

      - ##### filterUpdateManager

            SwingUpdateManager filterUpdateManager

      - ##### ignoredNodes

            Set<GTreeNode> ignoredNodes

      - ##### isFilteringEnabled

            boolean isFilteringEnabled

      - ##### lastFilterTask

            GTreeFilterTask lastFilterTask

      - ##### mainPanel

            JPanel mainPanel

      - ##### model

            GTreeModel model

      - ##### monitor

            TaskMonitorComponent monitor

      - ##### mouseListenerDelegate

            JTreeMouseListenerDelegate mouseListenerDelegate

      - ##### progressPanel

            JComponent progressPanel

      - ##### realModelRootNode

            GTreeNode realModelRootNode

        This is the root node of the tree's data model. It may or may not be the root node that is currently being displayed by the tree. If there is currently a filter applied, then then the displayed root node will be a clone whose children have been trimmed to only those that match the filter. By keeping this variable around, we can give this node to clients, regardless of the root node visible in the tree.

      - ##### realViewRootNode

            GTreeNode realViewRootNode

        This is the root that is currently being displayed. This node will be either exactly the same instance as the realModelRootNode (if no filter has been applied) or it will be the filtered clone of the realModelRootNode.

      - ##### renderer

            GTreeRenderer renderer

      - ##### rootParent

            docking.widgets.tree.GTreeRootParentNode rootParent

        The rootParent is a node that is assigned as the parent to the realRootNode. It's primary purpose is to allow nodes access to the tree. It overrides the getTree() method on GTreeNode to return this tree. This eliminated the need for clients to create special root nodes that had public setTree/getTree methods.

      - ##### scrollPane

            JScrollPane scrollPane

      - ##### showTimer

            Timer showTimer

      - ##### themeListener

            ThemeListener themeListener

      - ##### threadLocalMonitor

            ThreadLocal<TaskMonitor> threadLocalMonitor

      - ##### transformer

            FilterTransformer<GTreeNode> transformer

      - ##### tree

            docking.widgets.tree.GTree.AutoScrollTree tree

      - ##### uniquePreferenceKey

            String uniquePreferenceKey

      - ##### worker

            PriorityWorker worker

- ## Package docking.widgets.tree.internal

  - ### Class docking.widgets.tree.internal.GTreeSelectionModel

    class GTreeSelectionModel extends DefaultTreeSelectionModel implements Serializable

    - #### Serialized Fields

      - ##### currentEventOrigin

            GTreeSelectionEvent.EventOrigin currentEventOrigin

      - ##### listeners

            List<GTreeSelectionListener> listeners

- ## Package docking.widgets.tree.support

  - ### Class docking.widgets.tree.support.GTreeRenderer

    class GTreeRenderer extends DefaultTreeCellRenderer implements Serializable

    - #### Serialized Fields

      - ##### cachedBoldFont

            Font cachedBoldFont

      - ##### cachedDefaultFont

            Font cachedDefaultFont

      - ##### dropTarget

            Object dropTarget

      - ##### minIconWidth

            int minIconWidth

      - ##### paintDropTarget

            boolean paintDropTarget

  - ### Class docking.widgets.tree.support.NewTestApp

    class NewTestApp extends JPanel implements Serializable
    serialVersionUID:
      1L

- ## Package docking.widgets.values

  - ### Exception docking.widgets.values.ValuesMapParseException

    class ValuesMapParseException extends Exception implements Serializable

- ## Package docking.wizard

  - ### Class docking.wizard.AbstractMageJPanel

    class AbstractMageJPanel extends JPanel implements Serializable

    - #### Serialized Fields

      - ##### listeners

            WeakSet<WizardPanelListener> listeners

  - ### Class docking.wizard.AbstractWizardJPanel

    class AbstractWizardJPanel extends JPanel implements Serializable

    - #### Serialized Fields

      - ##### listeners

            ArrayList<WizardPanelListener> listeners

  - ### Exception docking.wizard.IllegalPanelStateException

    class IllegalPanelStateException extends Exception implements Serializable

- ## Package generic.json

  - ### Class generic.json.Json

    class Json extends org.apache.commons.lang3.builder.ToStringStyle implements Serializable

  - ### Class generic.json.Json.JsonWithFlatToStringStyle

    class JsonWithFlatToStringStyle extends org.apache.commons.lang3.builder.ToStringStyle implements Serializable

  - ### Class generic.json.Json.JsonWithNewlinesToStringStyle

    class JsonWithNewlinesToStringStyle extends org.apache.commons.lang3.builder.ToStringStyle implements Serializable

- ## Package generic.test

  - ### Exception generic.test.TestReportingException

    class TestReportingException extends RuntimeException implements Serializable

    - #### Serialized Fields

      - ##### t

            Throwable t

      - ##### testThreadTrace

            StackTraceElement[] testThreadTrace

      - ##### threadName

            String threadName

      - ##### userMessage

            String userMessage

- ## Package generic.theme

  - ### Class generic.theme.GColor

    class GColor extends Color implements Serializable

    - #### Serialized Fields

      - ##### alpha

            Short alpha

      - ##### delegate

            Color delegate

      - ##### id

            String id

  - ### Class generic.theme.GColorUIResource

    class GColorUIResource extends GColor implements Serializable

- ## Package generic.theme.laf

  - ### Class generic.theme.laf.CustomNimbusLookAndFeel

    class CustomNimbusLookAndFeel extends NimbusLookAndFeel implements Serializable

    - #### Serialized Fields

      - ##### normalizedIdToLafIdMap

            Map<String,String> normalizedIdToLafIdMap

      - ##### themeManager

            ApplicationThemeManager themeManager

  - ### Class generic.theme.laf.FontNonUiResource

    class FontNonUiResource extends Font implements Serializable

- ## Package generic.util.action

  - ### Class generic.util.action.BeginningOfLineAction

    class BeginningOfLineAction extends TextAction implements Serializable

  - ### Class generic.util.action.DeleteToEndOfWordAction

    class DeleteToEndOfWordAction extends TextAction implements Serializable

  - ### Class generic.util.action.DeleteToStartOfWordAction

    class DeleteToStartOfWordAction extends TextAction implements Serializable

  - ### Class generic.util.action.EndOfLineAction

    class EndOfLineAction extends TextAction implements Serializable

  - ### Class generic.util.action.SelectBeginningOfLineAction

    class SelectBeginningOfLineAction extends TextAction implements Serializable

  - ### Class generic.util.action.SelectEndOfLineAction

    class SelectEndOfLineAction extends TextAction implements Serializable

- ## Package ghidra

  - ### Exception ghidra.GhidraException

    class GhidraException extends Exception implements Serializable

- ## Package ghidra.app.decompiler

  - ### Exception ghidra.app.decompiler.DecompileException

    class DecompileException extends Exception implements Serializable
    serialVersionUID:
      1L

- ## Package ghidra.app.decompiler.component

  - ### Class ghidra.app.decompiler.component.CDisplayPanel

    class CDisplayPanel extends JPanel implements Serializable

    - #### Serialized Fields

      - ##### controller

            DecompilerController controller

      - ##### listener

            DecompileResultsListener listener

      - ##### locationListener

            ProgramLocationListener locationListener

  - ### Class ghidra.app.decompiler.component.DecompilerCodeComparisonPanel

    class DecompilerCodeComparisonPanel extends CodeComparisonPanel<DualDecompilerFieldPanelCoordinator> implements Serializable

    - #### Serialized Fields

      - ##### cPanels

            CDisplayPanel[] cPanels

      - ##### decompOptionsAction

            DecompilerCodeComparisonPanel<T extends DualDecompilerFieldPanelCoordinator>.ghidra.app.decompiler.component.DecompilerCodeComparisonPanel.DecompilerCodeComparisonOptionsAction decompOptionsAction

      - ##### diffViewFindAction

            DecompilerDiffViewFindAction diffViewFindAction

      - ##### dualDecompilerCoordinator

            DualDecompilerFieldPanelCoordinator dualDecompilerCoordinator

      - ##### dualDecompileResultsListenerList

            ArrayList<DualDecompileResultsListener> dualDecompileResultsListenerList

      - ##### highlightControllers

            ClangHighlightController[] highlightControllers

      - ##### isMatchingConstantsExactly

            boolean isMatchingConstantsExactly

      - ##### isSideBySide

            boolean isSideBySide

      - ##### leftDecompileData

            DecompileData leftDecompileData

      - ##### leftDecompileOptions

            DecompileOptions leftDecompileOptions

      - ##### leftDecompilerLocationListener

            ProgramLocationListener leftDecompilerLocationListener

      - ##### leftProgramListener

            DecompilerProgramListener leftProgramListener

      - ##### leftTitle

            String leftTitle

      - ##### rightDecompileData

            DecompileData rightDecompileData

      - ##### rightDecompileOptions

            DecompileOptions rightDecompileOptions

      - ##### rightDecompilerLocationListener

            ProgramLocationListener rightDecompilerLocationListener

      - ##### rightProgramListener

            DecompilerProgramListener rightProgramListener

      - ##### rightTitle

            String rightTitle

      - ##### splitPane

            JSplitPane splitPane

      - ##### toggleOrientationAction

            DecompilerCodeComparisonPanel<T extends DualDecompilerFieldPanelCoordinator>.ghidra.app.decompiler.component.DecompilerCodeComparisonPanel.ToggleOrientationAction toggleOrientationAction

  - ### Class ghidra.app.decompiler.component.DecompilerPanel

    class DecompilerPanel extends JPanel implements Serializable

    - #### Serialized Fields

      - ##### clipboard

            ghidra.app.plugin.core.decompile.DecompilerClipboardProvider clipboard

      - ##### controller

            DecompilerController controller

      - ##### currentSearchLocation

            SearchLocation currentSearchLocation

      - ##### currentVariableHighlightColor

            Color currentVariableHighlightColor

      - ##### decompileData

            DecompileData decompileData

      - ##### decompilerHoverProvider

            DecompilerHoverProvider decompilerHoverProvider

      - ##### fieldPanel

            ghidra.app.decompiler.component.DecompilerPanel.DecompilerFieldPanel fieldPanel

      - ##### highlighCursorUpdater

            SwingUpdateManager highlighCursorUpdater

      - ##### highlightController

            ClangHighlightController highlightController

      - ##### highlightersById

            Map<String,ghidra.app.decompiler.component.ClangDecompilerHighlighter> highlightersById

      - ##### hlFactory

            FieldHighlightFactory hlFactory

      - ##### layoutController

            ClangLayoutController layoutController

      - ##### lineNumbersMargin

            LineNumberDecompilerMarginProvider lineNumbersMargin

      - ##### marginProviders

            List<DecompilerMarginProvider> marginProviders

      - ##### middleMouseHighlightButton

            int middleMouseHighlightButton

      - ##### middleMouseHighlightColor

            Color middleMouseHighlightColor

      - ##### navitationEnabled

            boolean navitationEnabled

      - ##### options

            DecompileOptions options

      - ##### originalBackgroundColor

            Color originalBackgroundColor

      - ##### pendingHighlightUpdate

            ghidra.app.decompiler.component.DecompilerPanel.PendingHighlightUpdate pendingHighlightUpdate

      - ##### pixmap

            VerticalLayoutPixelIndexMap pixmap

      - ##### scroller

            IndexedScrollPane scroller

      - ##### searchHighlightColor

            Color searchHighlightColor

      - ##### taskMonitorComponent

            JComponent taskMonitorComponent

      - ##### useNonFunctionColor

            boolean useNonFunctionColor

- ## Package ghidra.app.decompiler.component.margin

  - ### Class ghidra.app.decompiler.component.margin.LineNumberDecompilerMarginProvider

    class LineNumberDecompilerMarginProvider extends JPanel implements Serializable

    - #### Serialized Fields

      - ##### model

            LayoutModel model

      - ##### pixmap

            LayoutPixelIndexMap pixmap

- ## Package ghidra.app.merge

  - ### Class ghidra.app.merge.MergeProgressPanel

    class MergeProgressPanel extends JPanel implements Serializable

    - #### Serialized Fields

      - ##### imageMap

            Map<String,JLabel> imageMap

  - ### Class ghidra.app.merge.PhaseProgressPanel

    class PhaseProgressPanel extends JPanel implements Serializable

    - #### Serialized Fields

      - ##### INFORM_ICON

            Icon INFORM_ICON

      - ##### isShowingMessage

            boolean isShowingMessage

      - ##### isShowingProgress

            boolean isShowingProgress

      - ##### isTimerRunning

            boolean isTimerRunning

      - ##### lastProgress

            int lastProgress

      - ##### message

            String message

      - ##### messageIcon

            JLabel messageIcon

      - ##### messageLabel

            JLabel messageLabel

      - ##### progress

            int progress

      - ##### progressBar

            JProgressBar progressBar

      - ##### progressLayout

            SpringLayout progressLayout

      - ##### progressMessagePanel

            JPanel progressMessagePanel

      - ##### title

            String title

      - ##### titleLabel

            JLabel titleLabel

      - ##### updateTimer

            Timer updateTimer

- ## Package ghidra.app.merge.listing

  - ### Class ghidra.app.merge.listing.ChoiceComponent

    class ChoiceComponent extends JPanel implements Serializable

  - ### Class ghidra.app.merge.listing.ConflictInfoPanel

    class ConflictInfoPanel extends JPanel implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### addressNum

            long addressNum

      - ##### conflictNum

            int conflictNum

      - ##### conflictType

            String conflictType

      - ##### eastLabel

            JLabel eastLabel

      - ##### isCodeUnit

            boolean isCodeUnit

      - ##### maxAddress

            Address maxAddress

      - ##### minAddress

            Address minAddress

      - ##### registerName

            String registerName

      - ##### totalAddresses

            long totalAddresses

      - ##### totalConflicts

            int totalConflicts

      - ##### westLabel

            JLabel westLabel

  - ### Class ghidra.app.merge.listing.ConflictPanel

    class ConflictPanel extends ChoiceComponent implements Serializable

    - #### Serialized Fields

      - ##### useForAllCB

            JCheckBox useForAllCB

  - ### Class ghidra.app.merge.listing.ExternalConflictInfoPanel

    class ExternalConflictInfoPanel extends JPanel implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### conflictNum

            int conflictNum

      - ##### conflictType

            String conflictType

      - ##### eastLabel

            JLabel eastLabel

      - ##### labelPathName

            String labelPathName

      - ##### totalConflicts

            int totalConflicts

      - ##### versionTitle

            String versionTitle

      - ##### westLabel

            JLabel westLabel

  - ### Class ghidra.app.merge.listing.ScrollingListChoicesPanel

    class ScrollingListChoicesPanel extends ConflictPanel implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### buttonGroup

            ButtonGroup buttonGroup

      - ##### gbl

            GridBagLayout gbl

      - ##### headerLabel

            GDHtmlLabel headerLabel

      - ##### leftListChoice

            ghidra.app.merge.listing.ListChoice leftListChoice

      - ##### listener

            ChangeListener listener

      - ##### radioButtonListener

            ItemListener radioButtonListener

      - ##### rightListChoice

            ghidra.app.merge.listing.ListChoice rightListChoice

      - ##### rowPanel

            JPanel rowPanel

  - ### Class ghidra.app.merge.listing.VariousChoicesPanel

    class VariousChoicesPanel extends ConflictPanel implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### checkBoxBorder

            Border checkBoxBorder

      - ##### columnCount

            int columnCount

      - ##### headerLabel

            GDHtmlLabel headerLabel

      - ##### indent

            int indent

      - ##### layout

            MaximizeSpecificColumnGridLayout layout

      - ##### radioButtonBorder

            Border radioButtonBorder

      - ##### rowPanel

            JPanel rowPanel

      - ##### rows

            ArrayList<ghidra.app.merge.listing.VariousChoicesPanel.ChoiceRow> rows

  - ### Class ghidra.app.merge.listing.VerticalChoicesPanel

    class VerticalChoicesPanel extends ConflictPanel implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### columnCount

            int columnCount

      - ##### defaultInsets

            Insets defaultInsets

      - ##### group

            ButtonGroup group

      - ##### headerLabel

            GDHtmlLabel headerLabel

      - ##### indent

            int indent

      - ##### layout

            MaximizeSpecificColumnGridLayout layout

      - ##### rowComps

            ArrayList<ArrayList<JComponent>> rowComps

      - ##### rowPanel

            JPanel rowPanel

      - ##### rows

            ArrayList<String[]> rows

      - ##### rowTypes

            LongArrayList rowTypes

      - ##### textVsButtonInsets

            Insets textVsButtonInsets

      - ##### textVsCheckBoxInsets

            Insets textVsCheckBoxInsets

- ## Package ghidra.app.merge.tool

  - ### Class ghidra.app.merge.tool.ListingMergePanel

    class ListingMergePanel extends JPanel implements Serializable

    - #### Serialized Fields

      - ##### addressIndexMap

            AddressIndexMap addressIndexMap

      - ##### backgroundChangeListener

            ChangeListener backgroundChangeListener

      - ##### backgroundColorModel

            ghidra.app.merge.tool.ListingMergePanel.MergeColorBackgroundModel backgroundColorModel

      - ##### bottomComp

            JComponent bottomComp

      - ##### coordinator

            FieldPanelCoordinator coordinator

      - ##### currProgIndex

            int currProgIndex

      - ##### dataTypeHoverService

            ghidra.app.plugin.core.codebrowser.hover.DataTypeListingHover dataTypeHoverService

      - ##### formatMgr

            FormatManager formatMgr

      - ##### functionNameHoverService

            ghidra.app.plugin.core.codebrowser.hover.FunctionNameListingHover functionNameHoverService

      - ##### listingPanels

            ListingPanel[] listingPanels

      - ##### multiModel

            MultiListingLayoutModel multiModel

      - ##### programs

            Program[] programs

      - ##### referenceHoverService

            ghidra.app.plugin.core.codebrowser.hover.ReferenceListingHover referenceHoverService

      - ##### showListings

            boolean showListings

      - ##### titlePanels

            TitledPanel[] titlePanels

      - ##### tool

            PluginTool tool

      - ##### topComp

            JComponent topComp

      - ##### truncatedTextHoverService

            ghidra.app.plugin.core.codebrowser.hover.TruncatedTextListingHover truncatedTextHoverService

- ## Package ghidra.app.merge.util

  - ### Class ghidra.app.merge.util.ConflictCountPanel

    class ConflictCountPanel extends JPanel implements Serializable

    - #### Serialized Fields

      - ##### countAttrSet

            SimpleAttributeSet countAttrSet

      - ##### doc

            StyledDocument doc

      - ##### textAttrSet

            SimpleAttributeSet textAttrSet

      - ##### textPane

            JTextPane textPane

- ## Package ghidra.app.nav

  - ### Class ghidra.app.nav.DecoratorPanel

    class DecoratorPanel extends JPanel implements Serializable

  - ### Class ghidra.app.nav.ListingPanelContainer

    class ListingPanelContainer extends JPanel implements Serializable

    - #### Serialized Fields

      - ##### leftListingPanel

            JComponent leftListingPanel

      - ##### leftTitlePanel

            TitledPanel leftTitlePanel

      - ##### northComponent

            JComponent northComponent

      - ##### rightTitlePanelPanel

            TitledPanel rightTitlePanelPanel

      - ##### splitPane

            JSplitPane splitPane

- ## Package ghidra.app.plugin.assembler

  - ### Exception ghidra.app.plugin.assembler.AssemblyError

    class AssemblyError extends RuntimeException implements Serializable

  - ### Exception ghidra.app.plugin.assembler.AssemblyException

    class AssemblyException extends Exception implements Serializable

  - ### Exception ghidra.app.plugin.assembler.AssemblySelectionError

    class AssemblySelectionError extends AssemblyError implements Serializable

  - ### Exception ghidra.app.plugin.assembler.AssemblySemanticException

    class AssemblySemanticException extends AssemblyException implements Serializable

    - #### Serialized Fields

      - ##### errors

            Set<AssemblyResolvedError> errors

  - ### Exception ghidra.app.plugin.assembler.AssemblySyntaxException

    class AssemblySyntaxException extends AssemblyException implements Serializable

    - #### Serialized Fields

      - ##### errors

            Set<AssemblyParseResult> errors

- ## Package ghidra.app.plugin.assembler.sleigh.expr

  - ### Exception ghidra.app.plugin.assembler.sleigh.expr.NeedsBackfillException

    class NeedsBackfillException extends SolverException implements Serializable

    - #### Serialized Fields

      - ##### symbol

            String symbol

  - ### Exception ghidra.app.plugin.assembler.sleigh.expr.SolverException

    class SolverException extends Exception implements Serializable

- ## Package ghidra.app.plugin.assembler.sleigh.grammars

  - ### Exception ghidra.app.plugin.assembler.sleigh.grammars.AssemblyGrammarException

    class AssemblyGrammarException extends AssemblyException implements Serializable

- ## Package ghidra.app.plugin.assembler.sleigh.sem

  - ### Class ghidra.app.plugin.assembler.sleigh.sem.AssemblyResolutionResults

    class AssemblyResolutionResults extends org.apache.commons.collections4.set.AbstractSetDecorator<AssemblyResolution> implements Serializable

    - #### Serialized Fields

      - ##### resolutions

            Set<AssemblyResolution> resolutions

- ## Package ghidra.app.plugin.debug.dbtable

  - ### Class ghidra.app.plugin.debug.dbtable.DbSmallTableModel

    class DbSmallTableModel extends ThreadedTableModel<DBRecord,Object> implements Serializable

    - #### Serialized Fields

      - ##### schema

            Schema schema

      - ##### table

            Table table

  - ### Class ghidra.app.plugin.debug.dbtable.LongRenderer

    class LongRenderer extends AbstractGColumnRenderer<Object> implements Serializable

- ## Package ghidra.app.plugin.exceptionhandlers.gcc.structures.ehFrame

  - ### Exception ghidra.app.plugin.exceptionhandlers.gcc.structures.ehFrame.ExceptionHandlerFrameException

    class ExceptionHandlerFrameException extends Exception implements Serializable
    serialVersionUID:
      1L

- ## Package ghidra.app.plugin.match

  - ### Class ghidra.app.plugin.match.FunctionMatchSet

    class FunctionMatchSet extends ArrayList<SubroutineMatch> implements Serializable

    - #### Serialized Fields

      - ##### aProgram

            Program aProgram

      - ##### aSymbolTable

            SymbolTable aSymbolTable

      - ##### bProgram

            Program bProgram

      - ##### bSymbolTable

            SymbolTable bSymbolTable

  - ### Class ghidra.app.plugin.match.MatchSet

    class MatchSet extends HashSet<Match> implements Serializable

    - #### Serialized Fields

      - ##### otherName

            String otherName

      - ##### thisName

            String thisName

  - ### Class ghidra.app.plugin.match.SubroutineMatchSet

    class SubroutineMatchSet extends ArrayList<SubroutineMatch> implements Serializable

    - #### Serialized Fields

      - ##### aModel

            CodeBlockModel aModel

      - ##### aProgram

            Program aProgram

      - ##### aSymbolTable

            SymbolTable aSymbolTable

      - ##### bModel

            CodeBlockModel bModel

      - ##### bProgram

            Program bProgram

      - ##### bSymbolTable

            SymbolTable bSymbolTable

- ## Package ghidra.app.plugin.processors.generic

  - ### Class ghidra.app.plugin.processors.generic.BinaryExpression

    class BinaryExpression extends Object implements Serializable

    - #### Serialized Fields

      - ##### constantSpace

            AddressSpace constantSpace

      - ##### left

            ExpressionTerm left

      - ##### opType

            int opType

      - ##### right

            ExpressionTerm right

      - ##### spaceID

            int spaceID

      - ##### wordSize

            int wordSize

  - ### Class ghidra.app.plugin.processors.generic.Constant

    class Constant extends Object implements Serializable

    - #### Serialized Fields

      - ##### val

            long val

  - ### Class ghidra.app.plugin.processors.generic.ConstantTemplate

    class ConstantTemplate extends Object implements Serializable

    - #### Serialized Fields

      - ##### hashCode

            int hashCode

      - ##### op

            Operand op

      - ##### realValue

            long realValue

      - ##### select1

            int select1

      - ##### select2

            int select2

      - ##### type

            int type

  - ### Class ghidra.app.plugin.processors.generic.ConstructorPcodeTemplate

    class ConstructorPcodeTemplate extends Object implements Serializable

    - #### Serialized Fields

      - ##### delaySlotDepth

            int delaySlotDepth

      - ##### flowFlags

            int flowFlags

      - ##### pcodeDirectives

            ArrayList<Object> pcodeDirectives

      - ##### result

            HandleTemplate result

  - ### Class ghidra.app.plugin.processors.generic.ExpressionTerm

    class ExpressionTerm extends Object implements Serializable

    - #### Serialized Fields

      - ##### offset

            Offset offset

      - ##### val

            ExpressionValue val

  - ### Class ghidra.app.plugin.processors.generic.Handle

    class Handle extends Object implements Serializable

    - #### Serialized Fields

      - ##### ptr

            Varnode ptr

      - ##### size

            int size

      - ##### spaceID

            int spaceID

  - ### Class ghidra.app.plugin.processors.generic.HandleTemplate

    class HandleTemplate extends Object implements Serializable

    - #### Serialized Fields

      - ##### ptr

            VarnodeTemplate ptr

      - ##### size

            ConstantTemplate size

      - ##### space

            ConstantTemplate space

  - ### Class ghidra.app.plugin.processors.generic.Label

    class Label extends Object implements Serializable

  - ### Class ghidra.app.plugin.processors.generic.Offset

    class Offset extends Object implements Serializable

    - #### Serialized Fields

      - ##### offset

            int offset

      - ##### relTo

            Operand relTo

      - ##### relToName

            String relToName

  - ### Class ghidra.app.plugin.processors.generic.Operand

    class Operand extends Object implements Serializable

    - #### Serialized Fields

      - ##### dynamic

            boolean dynamic

      - ##### handle

            Handle handle

      - ##### name

            String name

      - ##### offset

            Offset offset

      - ##### op

            OperandValue op

  - ### Class ghidra.app.plugin.processors.generic.OpTemplate

    class OpTemplate extends Object implements Serializable

    - #### Serialized Fields

      - ##### addressFactory

            AddressFactory addressFactory

      - ##### input

            VarnodeTemplate[] input

      - ##### numInputs

            int numInputs

      - ##### omit

            Operand omit

      - ##### opcode

            int opcode

      - ##### output

            VarnodeTemplate output

  - ### Exception ghidra.app.plugin.processors.generic.SledException

    class SledException extends RuntimeException implements Serializable

  - ### Class ghidra.app.plugin.processors.generic.UnimplementedConstructor

    class UnimplementedConstructor extends ConstructorPcodeTemplate implements Serializable

  - ### Class ghidra.app.plugin.processors.generic.VarnodeTemplate

    class VarnodeTemplate extends Object implements Serializable

    - #### Serialized Fields

      - ##### addressFactory

            AddressFactory addressFactory

      - ##### hashCode

            int hashCode

      - ##### loadomit

            boolean loadomit

      - ##### offset

            ConstantTemplate offset

      - ##### oneuse

            boolean oneuse

      - ##### replace

            Operand replace

      - ##### size

            ConstantTemplate size

      - ##### space

            ConstantTemplate space

- ## Package ghidra.app.plugin.processors.sleigh

  - ### Exception ghidra.app.plugin.processors.sleigh.SleighException

    class SleighException extends RuntimeException implements Serializable

  - ### Class ghidra.app.plugin.processors.sleigh.SpecExtensionPanel

    class SpecExtensionPanel extends JPanel implements Serializable

    - #### Serialized Fields

      - ##### exportButton

            JButton exportButton

      - ##### extensionTable

            GTable extensionTable

      - ##### listener

            PropertyChangeListener listener

      - ##### program

            ProgramDB program

      - ##### removeButton

            JButton removeButton

      - ##### selectionModel

            ListSelectionModel selectionModel

      - ##### specExtension

            SpecExtension specExtension

      - ##### tableElements

            List<ghidra.app.plugin.processors.sleigh.SpecExtensionPanel.CompilerElement> tableElements

      - ##### tableModel

            ghidra.app.plugin.processors.sleigh.SpecExtensionPanel.SpecExtensionTableModel tableModel

      - ##### unappliedChanges

            boolean unappliedChanges

- ## Package ghidra.app.script

  - ### Exception ghidra.app.script.GhidraScriptLoadException

    class GhidraScriptLoadException extends UsrException implements Serializable

  - ### Exception ghidra.app.script.ImproperUseException

    class ImproperUseException extends RuntimeException implements Serializable

  - ### Class ghidra.app.script.ScriptMessage

    class ScriptMessage extends Object implements Serializable

    - #### Serialized Fields

      - ##### message

            String message

- ## Package ghidra.app.tablechooser

  - ### Class ghidra.app.tablechooser.TableChooserTableModel

    class TableChooserTableModel extends AddressBasedTableModel<AddressableRowObject> implements Serializable

    - #### Serialized Fields

      - ##### myPrivateList

            Set<AddressableRowObject> myPrivateList

- ## Package ghidra.app.util

  - ### Class ghidra.app.util.AddressInput

    class AddressInput extends JPanel implements Serializable

    - #### Serialized Fields

      - ##### addrFactory

            AddressFactory addrFactory

      - ##### changeListener

            ChangeListener changeListener

      - ##### combo

            JComboBox<AddressSpace> combo

      - ##### comboAdded

            boolean comboAdded

      - ##### spaceField

            JTextField spaceField

      - ##### stateChanging

            boolean stateChanging

      - ##### textField

            JTextField textField

      - ##### updateSpaceField

            boolean updateSpaceField

      - ##### updatingAddress

            boolean updatingAddress

  - ### Class ghidra.app.util.AddressSetEditorPanel

    class AddressSetEditorPanel extends JPanel implements Serializable

    - #### Serialized Fields

      - ##### addRangeButton

            JButton addRangeButton

      - ##### addressFactory

            AddressFactory addressFactory

      - ##### addressSet

            AddressSet addressSet

      - ##### bottomButtons

            JPanel bottomButtons

      - ##### list

            JList<AddressRange> list

      - ##### listeners

            HashSet<ChangeListener> listeners

      - ##### listModel

            ghidra.app.util.AddressSetEditorPanel.AddressSetListModel listModel

      - ##### maxAddressField

            AddressInput maxAddressField

      - ##### minAddressField

            AddressInput minAddressField

      - ##### removeRangeButton

            JButton removeRangeButton

      - ##### subtractRangeButton

            JButton subtractRangeButton

  - ### Class ghidra.app.util.FunctionXrefsTableModel

    class FunctionXrefsTableModel extends ReferencesFromTableModel implements Serializable

    - #### Serialized Fields

      - ##### function

            Function function

      - ##### showAllThunkXrefs

            boolean showAllThunkXrefs

  - ### Class ghidra.app.util.HexLong

    class HexLong extends Number implements Serializable

    - #### Serialized Fields

      - ##### longValue

            Long longValue

  - ### Exception ghidra.app.util.OptionException

    class OptionException extends Exception implements Serializable

    - #### Serialized Fields

      - ##### isInfo

            boolean isInfo

  - ### Class ghidra.app.util.OptionsEditorPanel

    class OptionsEditorPanel extends JPanel implements Serializable

    - #### Serialized Fields

      - ##### addressFactoryService

            AddressFactoryService addressFactoryService

      - ##### columns

            int columns

- ## Package ghidra.app.util.bean

  - ### Class ghidra.app.util.bean.FixedBitSizeValueField

    class FixedBitSizeValueField extends JPanel implements Serializable

    - #### Serialized Fields

      - ##### doc

            PlainDocument doc

      - ##### docFilter

            DocumentFilter docFilter

      - ##### listeners

            List<ChangeListener> listeners

      - ##### maxSignedValue

            BigInteger maxSignedValue

      - ##### maxUnsignedValue

            BigInteger maxUnsignedValue

      - ##### maxValue

            BigInteger maxValue

      - ##### menuButton

            JButton menuButton

      - ##### menuItems

            List<JCheckBoxMenuItem> menuItems

      - ##### minSignedValue

            BigInteger minSignedValue

      - ##### minValue

            BigInteger minValue

      - ##### popupMenu

            JPopupMenu popupMenu

      - ##### radix

            int radix

      - ##### signed

            boolean signed

      - ##### valueField

            JTextField valueField

  - ### Class ghidra.app.util.bean.SelectLanguagePanel

    class SelectLanguagePanel extends JPanel implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### filterField

            JTextField filterField

      - ##### model

            ghidra.app.util.bean.SelectLanguagePanel.LanguageModel model

      - ##### table

            GhidraTable table

  - ### Class ghidra.app.util.bean.SetEquateTableModel

    class SetEquateTableModel extends GDynamicColumnTableModel<SetEquateDialog.EquateRowObject,Program> implements Serializable

    - #### Serialized Fields

      - ##### data

            List<SetEquateDialog.EquateRowObject> data

      - ##### program

            Program program

- ## Package ghidra.app.util.bin

  - ### Exception ghidra.app.util.bin.InvalidDataException

    class InvalidDataException extends IOException implements Serializable
    serialVersionUID:
      1L

- ## Package ghidra.app.util.bin.format

  - ### Exception ghidra.app.util.bin.format.RelocationException

    class RelocationException extends Exception implements Serializable

- ## Package ghidra.app.util.bin.format.coff

  - ### Exception ghidra.app.util.bin.format.coff.CoffException

    class CoffException extends Exception implements Serializable

- ## Package ghidra.app.util.bin.format.dwarf4

  - ### Exception ghidra.app.util.bin.format.dwarf4.DWARFException

    class DWARFException extends Exception implements Serializable

  - ### Exception ghidra.app.util.bin.format.dwarf4.DWARFPreconditionException

    class DWARFPreconditionException extends DWARFException implements Serializable

- ## Package ghidra.app.util.bin.format.dwarf4.expression

  - ### Exception ghidra.app.util.bin.format.dwarf4.expression.DWARFExpressionException

    class DWARFExpressionException extends Exception implements Serializable

    - #### Serialized Fields

      - ##### expr

            DWARFExpression expr

      - ##### step

            int step

- ## Package ghidra.app.util.bin.format.elf

  - ### Exception ghidra.app.util.bin.format.elf.ElfException

    class ElfException extends Exception implements Serializable

- ## Package ghidra.app.util.bin.format.macho

  - ### Exception ghidra.app.util.bin.format.macho.MachException

    class MachException extends Exception implements Serializable

  - ### Exception ghidra.app.util.bin.format.macho.ObsoleteException

    class ObsoleteException extends MachException implements Serializable

- ## Package ghidra.app.util.bin.format.macho.prelink

  - ### Exception ghidra.app.util.bin.format.macho.prelink.NoPreLinkSectionException

    class NoPreLinkSectionException extends Exception implements Serializable
    serialVersionUID:
      1L

- ## Package ghidra.app.util.bin.format.macos

  - ### Exception ghidra.app.util.bin.format.macos.MacException

    class MacException extends Exception implements Serializable

- ## Package ghidra.app.util.bin.format.ne

  - ### Exception ghidra.app.util.bin.format.ne.InvalidWindowsHeaderException

    class InvalidWindowsHeaderException extends Exception implements Serializable
    serialVersionUID:
      1L

- ## Package ghidra.app.util.bin.format.omf

  - ### Exception ghidra.app.util.bin.format.omf.OmfException

    class OmfException extends Exception implements Serializable

- ## Package ghidra.app.util.bin.format.pdb

  - ### Exception ghidra.app.util.bin.format.pdb.PdbException

    class PdbException extends Exception implements Serializable
    serialVersionUID:
      1L

- ## Package ghidra.app.util.bin.format.pe

  - ### Exception ghidra.app.util.bin.format.pe.InvalidNTHeaderException

    class InvalidNTHeaderException extends Exception implements Serializable

- ## Package ghidra.app.util.bin.format.pef

  - ### Exception ghidra.app.util.bin.format.pef.PefException

    class PefException extends Exception implements Serializable

- ## Package ghidra.app.util.bin.format.ubi

  - ### Exception ghidra.app.util.bin.format.ubi.UbiException

    class UbiException extends Exception implements Serializable

- ## Package ghidra.app.util.bin.format.xcoff

  - ### Exception ghidra.app.util.bin.format.xcoff.XCoffException

    class XCoffException extends Exception implements Serializable

- ## Package ghidra.app.util.cparser.C

  - ### Exception ghidra.app.util.cparser.C.ParseException

    class ParseException extends Exception implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### currentToken

            Token currentToken

        This is the last token that has been consumed successfully. If this object has been created due to a parse error, the token followng this token will (therefore) be the first error token.

      - ##### eol

            String eol

        The end of line string for this machine.

      - ##### expectedTokenSequences

            int[][] expectedTokenSequences

        Each entry in this array is an array of integers. Each array of integers represents a sequence of tokens (by their ordinal values) that is expected at this point of the parse.

      - ##### tokenImage

            String[] tokenImage

        This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred. This array is defined in the generated ...Constants interface.

  - ### Class ghidra.app.util.cparser.C.Token

    class Token extends Object implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### beginColumn

            int beginColumn

        The column number of the first character of this Token.

      - ##### beginLine

            int beginLine

        The line number of the first character of this Token.

      - ##### endColumn

            int endColumn

        The column number of the last character of this Token.

      - ##### endLine

            int endLine

        The line number of the last character of this Token.

      - ##### image

            String image

        The string image of the token.

      - ##### kind

            int kind

        An integer that describes the kind of this token. This numbering system is determined by JavaCCParser, and a table of these numbers is stored in the file ...Constants.java.

      - ##### next

            Token next

        A reference to the next regular (non-special) token from the input stream. If this is the last token from the input stream, or if the token manager has not read tokens beyond this one, this field is set to null. This is true only if this token is also a regular token. Otherwise, see below for a description of the contents of this field.

      - ##### specialToken

            Token specialToken

        This field is used to access special tokens that occur prior to this token, but after the immediately preceding regular (non-special) token. If there are no such special tokens, this field is set to null. When there are more than one such special token, this field refers to the last of these special tokens, which in turn refers to the next previous special token through its specialToken field, and so on until the first special token (whose specialToken field is null). The next fields of special tokens refer to other special tokens that immediately follow it (without an intervening regular token). If there is no such token, this field is null.

  - ### Error ghidra.app.util.cparser.C.TokenMgrError

    class TokenMgrError extends Error implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### errorCode

            int errorCode

        Indicates the reason why the exception is thrown. It will have one of the above 4 values.

- ## Package ghidra.app.util.cparser.CPP

  - ### Exception ghidra.app.util.cparser.CPP.ParseException

    class ParseException extends Exception implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### currentToken

            Token currentToken

        This is the last token that has been consumed successfully. If this object has been created due to a parse error, the token followng this token will (therefore) be the first error token.

      - ##### eol

            String eol

        The end of line string for this machine.

      - ##### expectedTokenSequences

            int[][] expectedTokenSequences

        Each entry in this array is an array of integers. Each array of integers represents a sequence of tokens (by their ordinal values) that is expected at this point of the parse.

      - ##### tokenImage

            String[] tokenImage

        This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred. This array is defined in the generated ...Constants interface.

  - ### Class ghidra.app.util.cparser.CPP.Token

    class Token extends Object implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### beginColumn

            int beginColumn

        The column number of the first character of this Token.

      - ##### beginLine

            int beginLine

        The line number of the first character of this Token.

      - ##### endColumn

            int endColumn

        The column number of the last character of this Token.

      - ##### endLine

            int endLine

        The line number of the last character of this Token.

      - ##### image

            String image

        The string image of the token.

      - ##### kind

            int kind

        An integer that describes the kind of this token. This numbering system is determined by JavaCCParser, and a table of these numbers is stored in the file ...Constants.java.

      - ##### next

            Token next

        A reference to the next regular (non-special) token from the input stream. If this is the last token from the input stream, or if the token manager has not read tokens beyond this one, this field is set to null. This is true only if this token is also a regular token. Otherwise, see below for a description of the contents of this field.

      - ##### specialToken

            Token specialToken

        This field is used to access special tokens that occur prior to this token, but after the immediately preceding regular (non-special) token. If there are no such special tokens, this field is set to null. When there are more than one such special token, this field refers to the last of these special tokens, which in turn refers to the next previous special token through its specialToken field, and so on until the first special token (whose specialToken field is null). The next fields of special tokens refer to other special tokens that immediately follow it (without an intervening regular token). If there is no such token, this field is null.

  - ### Error ghidra.app.util.cparser.CPP.TokenMgrError

    class TokenMgrError extends Error implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### errorCode

            int errorCode

        Indicates the reason why the exception is thrown. It will have one of the above 4 values.

- ## Package ghidra.app.util.datatype

  - ### Class ghidra.app.util.datatype.DataTypeSelectionEditor

    class DataTypeSelectionEditor extends AbstractCellEditor implements Serializable

    - #### Serialized Fields

      - ##### allowedDataTypes

            DataTypeParser.AllowedDataTypes allowedDataTypes

      - ##### browseButton

            JButton browseButton

      - ##### dataTypeManager

            DataTypeManager dataTypeManager

      - ##### dataTypeManagerService

            DataTypeManagerService dataTypeManagerService

      - ##### editorPanel

            JPanel editorPanel

      - ##### initiallySelectedTreePath

            TreePath initiallySelectedTreePath

      - ##### keyListener

            KeyAdapter keyListener

      - ##### navigationDirection

            NavigationDirection navigationDirection

      - ##### selectionField

            DropDownSelectionTextField<DataType> selectionField

  - ### Exception ghidra.app.util.datatype.EmptyCompositeException

    class EmptyCompositeException extends UsrException implements Serializable

- ## Package ghidra.app.util.demangler

  - ### Exception ghidra.app.util.demangler.DemangledException

    class DemangledException extends Exception implements Serializable

    - #### Serialized Fields

      - ##### invalidMangledName

            boolean invalidMangledName

- ## Package ghidra.app.util.exporter

  - ### Exception ghidra.app.util.exporter.ExporterException

    class ExporterException extends Exception implements Serializable

- ## Package ghidra.app.util.html.diff

  - ### Class ghidra.app.util.html.diff.DiffLines

    class DiffLines extends ArrayList<ValidatableLine> implements Serializable

    - #### Serialized Fields

      - ##### input

            DataTypeDiffInput input

- ## Package ghidra.app.util.importer

  - ### Exception ghidra.app.util.importer.MultipleProgramsException

    class MultipleProgramsException extends RuntimeException implements Serializable

- ## Package ghidra.app.util.opinion

  - ### Class ghidra.app.util.opinion.LoaderMap

    class LoaderMap extends TreeMap<Loader,Collection<LoadSpec>> implements Serializable

  - ### Exception ghidra.app.util.opinion.LoaderOpinionException

    class LoaderOpinionException extends RuntimeException implements Serializable

  - ### Exception ghidra.app.util.opinion.LoadException

    class LoadException extends IOException implements Serializable

  - ### Exception ghidra.app.util.opinion.OpinionException

    class OpinionException extends Exception implements Serializable
    serialVersionUID:
      1L

- ## Package ghidra.app.util.query

  - ### Class ghidra.app.util.query.AlignedObjectBasedPreviewTableModel

    class AlignedObjectBasedPreviewTableModel extends AddressBasedTableModel<ROW_TYPE> implements Serializable

    - #### Serialized Fields

      - ##### alignment

            int alignment

      - ##### alignmentListeners

            WeakSet<AddressAlignmentListener> alignmentListeners

      - ##### filteredIndices

            int[] filteredIndices

  - ### Class ghidra.app.util.query.ProgramLocationPreviewTableModel

    class ProgramLocationPreviewTableModel extends AddressBasedTableModel<ProgramLocation> implements Serializable

- ## Package ghidra.app.util.viewer.field

  - ### Exception ghidra.app.util.viewer.field.AnnotationException

    class AnnotationException extends RuntimeException implements Serializable

- ## Package ghidra.app.util.viewer.format

  - ### Class ghidra.app.util.viewer.format.FieldHeader

    class FieldHeader extends JTabbedPane implements Serializable

    - #### Serialized Fields

      - ##### centerComponent

            JComponent centerComponent

      - ##### fieldHeaderComps

            List<FieldHeaderComp> fieldHeaderComps

      - ##### fieldPanel

            FieldPanel fieldPanel

      - ##### formatListener

            FormatModelListener formatListener

      - ##### formatManager

            FormatManager formatManager

      - ##### scroller

            IndexedScrollPane scroller

      - ##### selectedFactory

            FieldFactory selectedFactory

      - ##### tabLock

            boolean tabLock

  - ### Class ghidra.app.util.viewer.format.FieldHeaderComp

    class FieldHeaderComp extends JPanel implements Serializable

    - #### Serialized Fields

      - ##### anchorX

            int anchorX

      - ##### anchorY

            int anchorY

      - ##### curCol

            int curCol

      - ##### curRow

            int curRow

      - ##### defaultButtonBgColor

            Color defaultButtonBgColor

      - ##### defaultButtonFgColor

            Color defaultButtonFgColor

      - ##### defaultCursor

            Cursor defaultCursor

      - ##### edgeCol

            int edgeCol

      - ##### edgeColSize

            int edgeColSize

      - ##### editInProgress

            boolean editInProgress

      - ##### headerPanel

            FieldHeader headerPanel

      - ##### label

            JLabel label

      - ##### model

            FieldFormatModel model

      - ##### moving

            ghidra.app.util.viewer.format.FieldHeaderComp.MovingField moving

      - ##### renderPane

            CellRendererPane renderPane

      - ##### resizeCursor

            Cursor resizeCursor

      - ##### rowHeight

            int rowHeight

      - ##### snapSize

            int snapSize

      - ##### state

            ghidra.app.util.viewer.format.FieldHeaderComp.CursorState state

- ## Package ghidra.app.util.viewer.listingpanel

  - ### Class ghidra.app.util.viewer.listingpanel.ListingCodeComparisonPanel

    class ListingCodeComparisonPanel extends CodeComparisonPanel<ListingComparisonFieldPanelCoordinator> implements Serializable

    - #### Serialized Fields

      - ##### addressSets

            AddressSetView[] addressSets

      - ##### adjustingLeftLocation

            boolean adjustingLeftLocation

      - ##### adjustingRightLocation

            boolean adjustingRightLocation

      - ##### applyNameAction

            ghidra.app.plugin.core.functioncompare.actions.FunctionNameApplyAction applyNameAction

      - ##### applySignatureEmptyDatatypesAction

            ghidra.app.plugin.core.functioncompare.actions.EmptySignatureApplyAction applySignatureEmptyDatatypesAction

      - ##### applySignatureWithDatatypesAction

            ghidra.app.plugin.core.functioncompare.actions.SignatureWithDatatypesApplyAction applySignatureWithDatatypesAction

      - ##### comparisonOptions

            ListingCodeComparisonOptions comparisonOptions

      - ##### coordinatorLockedAddresses

            Address[] coordinatorLockedAddresses

      - ##### correlator

            FunctionAddressCorrelation correlator

      - ##### currentCursorMarkers

            MarkerSet[] currentCursorMarkers

      - ##### cursorHighlightColor

            Color cursorHighlightColor

      - ##### dataTypeHoverService

            ghidra.app.plugin.core.codebrowser.hover.DataTypeListingHover dataTypeHoverService

      - ##### diffActionManager

            ListingDiffActionManager diffActionManager

      - ##### diffActions

            DockingAction[] diffActions

      - ##### diffMarkers

            MarkerSet[] diffMarkers

      - ##### dualListingServiceProviders

            ghidra.app.util.viewer.listingpanel.DualListingServiceProvider[] dualListingServiceProviders

      - ##### fieldLocationChanging

            boolean fieldLocationChanging

      - ##### fieldNavigators

            FieldNavigator[] fieldNavigators

      - ##### functionNameHoverService

            ghidra.app.plugin.core.codebrowser.hover.FunctionNameListingHover functionNameHoverService

      - ##### indexMaps

            AddressIndexMap[] indexMaps

      - ##### isShowingEntireListing

            boolean isShowingEntireListing

      - ##### isSideBySide

            boolean isSideBySide

      - ##### leftDiffHighlightProvider

            ListingDiffHighlightProvider leftDiffHighlightProvider

      - ##### leftLocationListener

            ghidra.app.util.viewer.listingpanel.ListingCodeComparisonPanel.LeftLocationListener leftLocationListener

      - ##### leftTitle

            String leftTitle

      - ##### listingDiff

            ListingDiff listingDiff

      - ##### listingPanels

            ListingPanel[] listingPanels

      - ##### markerManagers

            ghidra.app.plugin.core.marker.MarkerManager[] markerManagers

      - ##### navigatables

            ghidra.app.util.viewer.listingpanel.DualListingNavigator[] navigatables

      - ##### nextDiffAction

            ghidra.app.util.viewer.listingpanel.ListingCodeComparisonPanel.NextDiffAction nextDiffAction

      - ##### nextPreviousAreaMarkerAction

            ghidra.app.util.viewer.listingpanel.ListingCodeComparisonPanel.NextPreviousAreaMarkerAction nextPreviousAreaMarkerAction

      - ##### nextPreviousAreaType

            String nextPreviousAreaType

      - ##### optionsAction

            ghidra.app.util.viewer.listingpanel.ListingCodeComparisonPanel.ListingCodeComparisonOptionsAction optionsAction

      - ##### previousDiffAction

            ghidra.app.util.viewer.listingpanel.ListingCodeComparisonPanel.PreviousDiffAction previousDiffAction

      - ##### referenceHoverService

            ghidra.app.plugin.core.codebrowser.hover.ReferenceListingHover referenceHoverService

      - ##### rightDiffHighlightProvider

            ListingDiffHighlightProvider rightDiffHighlightProvider

      - ##### rightLocationListener

            ghidra.app.util.viewer.listingpanel.ListingCodeComparisonPanel.RightLocationListener rightLocationListener

      - ##### rightTitle

            String rightTitle

      - ##### splitPane

            JSplitPane splitPane

      - ##### toggleHeaderAction

            ghidra.app.util.viewer.listingpanel.ListingCodeComparisonPanel.ToggleHeaderAction toggleHeaderAction

      - ##### toggleHoverAction

            ghidra.app.util.viewer.listingpanel.ListingCodeComparisonPanel.ToggleHoverAction toggleHoverAction

      - ##### toggleOrientationAction

            ghidra.app.util.viewer.listingpanel.ListingCodeComparisonPanel.ToggleOrientationAction toggleOrientationAction

      - ##### truncatedTextHoverService

            ghidra.app.plugin.core.codebrowser.hover.TruncatedTextListingHover truncatedTextHoverService

      - ##### unmatchedCodeMarkers

            MarkerSet[] unmatchedCodeMarkers

  - ### Class ghidra.app.util.viewer.listingpanel.ListingPanel

    class ListingPanel extends JPanel implements Serializable

    - #### Serialized Fields

      - ##### buttonListeners

            ButtonPressedListener[] buttonListeners

      - ##### currentTextSelection

            String currentTextSelection

      - ##### displayListeners

            List<AddressSetDisplayListener> displayListeners

      - ##### fieldPanel

            FieldPanel fieldPanel

      - ##### formatManager

            FormatManager formatManager

      - ##### headerPanel

            FieldHeader headerPanel

      - ##### indexMapChangeListeners

            List<ChangeListener> indexMapChangeListeners

      - ##### layeredColorModel

            ghidra.app.plugin.core.codebrowser.LayeredColorModel layeredColorModel

      - ##### layoutModel

            ListingModelAdapter layoutModel

      - ##### layoutModelListener

            LayoutModelListener layoutModelListener

      - ##### listingHoverHandler

            ListingHoverProvider listingHoverHandler

      - ##### listingModel

            ListingModel listingModel

      - ##### marginProviders

            List<MarginProvider> marginProviders

      - ##### overviewProviders

            List<OverviewProvider> overviewProviders

      - ##### pixmap

            VerticalPixelAddressMapImpl pixmap

      - ##### programLocationListener

            ProgramLocationListener programLocationListener

      - ##### programSelectionListener

            ProgramSelectionListener programSelectionListener

      - ##### propertyBasedColorModel

            PropertyBasedBackgroundColorModel propertyBasedColorModel

      - ##### scroller

            IndexedScrollPane scroller

      - ##### splitPane

            JSplitPane splitPane

      - ##### splitPaneDividerLocation

            int splitPaneDividerLocation

      - ##### stringSelectionListener

            StringSelectionListener stringSelectionListener

- ## Package ghidra.app.util.viewer.multilisting

  - ### Class ghidra.app.util.viewer.multilisting.LayoutCache

    class LayoutCache extends FixedSizeHashMap<Address,ghidra.app.util.viewer.multilisting.MultiLayout> implements Serializable

- ## Package ghidra.app.util.viewer.options

  - ### Class ghidra.app.util.viewer.options.OptionsGui

    class OptionsGui extends JPanel implements Serializable

    - #### Serialized Fields

      - ##### baseFont

            Font baseFont

      - ##### baseMetrics

            FontMetrics baseMetrics

      - ##### boldCheckbox

            JCheckBox boldCheckbox

      - ##### colorChooser

            JColorChooser colorChooser

      - ##### colorPanel

            JPanel colorPanel

      - ##### customCheckbox

            JCheckBox customCheckbox

      - ##### fieldPanel

            FieldPanel fieldPanel

      - ##### fontNameField

            JComboBox<String> fontNameField

      - ##### fontSizeField

            JComboBox<Integer> fontSizeField

      - ##### globalBoldCheckbox

            JCheckBox globalBoldCheckbox

      - ##### globalItalicsCheckbox

            JCheckBox globalItalicsCheckbox

      - ##### italicsCheckbox

            JCheckBox italicsCheckbox

      - ##### layouts

            Layout[] layouts

      - ##### maxWidth

            int maxWidth

      - ##### metricsMap

            Map<Integer,FontMetrics> metricsMap

      - ##### modelListener

            LayoutModelListener modelListener

      - ##### namesList

            JList<ScreenElement> namesList

      - ##### propertyChangeListener

            PropertyChangeListener propertyChangeListener

      - ##### selectedIndex

            int selectedIndex

- ## Package ghidra.app.util.viewer.util

  - ### Class ghidra.app.util.viewer.util.CodeComparisonPanel

    class CodeComparisonPanel extends JPanel implements Serializable

    - #### Serialized Fields

      - ##### bottomComp

            JComponent bottomComp

      - ##### currProgramIndex

            int currProgramIndex

      - ##### data

            Data[] data

      - ##### fieldPanelCoordinator

            T extends FieldPanelCoordinator fieldPanelCoordinator

      - ##### functions

            Function[] functions

      - ##### leftTitlePrefix

            String leftTitlePrefix

      - ##### owner

            String owner

      - ##### programs

            Program[] programs

      - ##### rightTitlePrefix

            String rightTitlePrefix

      - ##### showTitles

            boolean showTitles

        If true, the title of each comparison panel will be shown

      - ##### syncScrolling

            boolean syncScrolling

      - ##### titlePanels

            TitledPanel[] titlePanels

      - ##### tool

            PluginTool tool

      - ##### topComp

            JComponent topComp

  - ### Class ghidra.app.util.viewer.util.TitledPanel

    class TitledPanel extends JPanel implements Serializable

    - #### Serialized Fields

      - ##### bottomComp

            JComponent bottomComp

      - ##### iconPanel

            JPanel iconPanel

      - ##### title

            JLabel title

      - ##### titleComps

            List<JComponent> titleComps

      - ##### titlePanel

            JPanel titlePanel

- ## Package ghidra.docking.settings

  - ### Class ghidra.docking.settings.SettingsImpl

    class SettingsImpl extends Object implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### allowedSettingPredicate

            Predicate<String> allowedSettingPredicate

      - ##### changeSourceObj

            Object changeSourceObj

      - ##### defaultSettings

            Settings defaultSettings

      - ##### immutable

            boolean immutable

      - ##### listener

            ChangeListener listener

      - ##### map

            Map<String,Object> map

- ## Package ghidra.framework

  - ### Class ghidra.framework.ApplicationProperties

    class ApplicationProperties extends Properties implements Serializable

  - ### Exception ghidra.framework.OSFileNotFoundException

    class OSFileNotFoundException extends FileNotFoundException implements Serializable

    - #### Serialized Fields

      - ##### platform

            Platform platform

  - ### Exception ghidra.framework.PluggableServiceRegistryException

    class PluggableServiceRegistryException extends RuntimeException implements Serializable

- ## Package ghidra.framework.client

  - ### Exception ghidra.framework.client.NotConnectedException

    class NotConnectedException extends IOException implements Serializable

  - ### Exception ghidra.framework.client.RepositoryNotFoundException

    class RepositoryNotFoundException extends IOException implements Serializable

- ## Package ghidra.framework.data

  - ### Exception ghidra.framework.data.ConvertFileSystem.ConvertFileSystemException

    class ConvertFileSystemException extends IOException implements Serializable

- ## Package ghidra.framework.main

  - ### Class ghidra.framework.main.ConsoleTextPane

    class ConsoleTextPane extends JTextPane implements Serializable

    - #### Serialized Fields

      - ##### maximumCharacterLimit

            int maximumCharacterLimit

      - ##### messageList

            LinkedList<ghidra.framework.main.ConsoleTextPane.MessageWrapper> messageList

      - ##### scrollLock

            boolean scrollLock

      - ##### truncationFactor

            double truncationFactor

      - ##### updateManager

            SwingUpdateManager updateManager

  - ### Class ghidra.framework.main.LogPanel

    class LogPanel extends JPanel implements Serializable

    - #### Serialized Fields

      - ##### button

            JButton button

      - ##### label

            JLabel label

      - ##### messageUpdater

            BufferedSwingRunner messageUpdater

  - ### Class ghidra.framework.main.ProjectAccessPanel

    class ProjectAccessPanel extends AbstractWizardJPanel implements Serializable

    - #### Serialized Fields

      - ##### addRemoveButtonPanel

            ghidra.framework.main.ProjectAccessPanel.ButtonPanel addRemoveButtonPanel

      - ##### anonymousAccessCB

            JCheckBox anonymousAccessCB

      - ##### currentUser

            String currentUser

      - ##### helpLoc

            HelpLocation helpLoc

      - ##### knownUsersPanel

            ghidra.framework.main.ProjectAccessPanel.KnownUsersPanel knownUsersPanel

      - ##### origAnonymousAccessEnabled

            boolean origAnonymousAccessEnabled

      - ##### origProjectUserList

            List<User> origProjectUserList

      - ##### repositoryName

            String repositoryName

      - ##### SELECTION_BG_COLOR

            Color SELECTION_BG_COLOR

      - ##### SELECTION_FG_COLOR

            Color SELECTION_FG_COLOR

      - ##### tool

            PluginTool tool

      - ##### userAccessPanel

            ghidra.framework.main.ProjectAccessPanel.UserAccessPanel userAccessPanel

  - ### Class ghidra.framework.main.RepositoryPanel

    class RepositoryPanel extends AbstractWizardJPanel implements Serializable

    - #### Serialized Fields

      - ##### buttonGroup

            ButtonGroup buttonGroup

      - ##### createRepButton

            JRadioButton createRepButton

      - ##### existingRepButton

            JRadioButton existingRepButton

      - ##### helpLoc

            HelpLocation helpLoc

      - ##### listModel

            DefaultListModel<String> listModel

      - ##### nameField

            JTextField nameField

      - ##### nameLabel

            JLabel nameLabel

      - ##### nameList

            GList<String> nameList

      - ##### panelManager

            PanelManager panelManager

      - ##### serverName

            String serverName

  - ### Class ghidra.framework.main.SelectPanel

    class SelectPanel extends JPanel implements Serializable

  - ### Class ghidra.framework.main.ServerInfoComponent

    class ServerInfoComponent extends JPanel implements Serializable

    - #### Serialized Fields

      - ##### listener

            ChangeListener listener

      - ##### nameDocListener

            DocumentListener nameDocListener

      - ##### nameField

            JTextField nameField

      - ##### portDocListener

            DocumentListener portDocListener

      - ##### portNumber

            int portNumber

      - ##### portNumberField

            JTextField portNumberField

      - ##### statusListener

            StatusListener statusListener

  - ### Class ghidra.framework.main.ServerInfoPanel

    class ServerInfoPanel extends AbstractWizardJPanel implements Serializable

    - #### Serialized Fields

      - ##### helpLoc

            HelpLocation helpLoc

      - ##### panelManager

            PanelManager panelManager

      - ##### serverInfoComponent

            ServerInfoComponent serverInfoComponent

  - ### Class ghidra.framework.main.ViewProjectAccessPanel

    class ViewProjectAccessPanel extends ProjectAccessPanel implements Serializable

- ## Package ghidra.framework.main.datatable

  - ### Class ghidra.framework.main.datatable.ProjectDataTableModel

    class ProjectDataTableModel extends ThreadedTableModel<DomainFileInfo,ProjectData> implements Serializable

    - #### Serialized Fields

      - ##### editingOn

            boolean editingOn

      - ##### loadWasCancelled

            boolean loadWasCancelled

      - ##### projectData

            ProjectData projectData

  - ### Class ghidra.framework.main.datatable.ProjectDataTablePanel

    class ProjectDataTablePanel extends JPanel implements Serializable

    - #### Serialized Fields

      - ##### capacityExceeded

            boolean capacityExceeded

      - ##### capacityExceededText

            GHtmlLabel capacityExceededText

      - ##### changeListener

            DomainFolderChangeListener changeListener

      - ##### filesPendingSelection

            Set<DomainFile> filesPendingSelection

      - ##### gTable

            GTable gTable

      - ##### model

            ProjectDataTableModel model

      - ##### painter

            GGlassPanePainter painter

      - ##### plugin

            FrontEndPlugin plugin

      - ##### projectData

            ProjectData projectData

      - ##### table

            GFilterTable<DomainFileInfo> table

      - ##### tool

            PluginTool tool

- ## Package ghidra.framework.main.datatree

  - ### Class ghidra.framework.main.datatree.CheckoutsPanel

    class CheckoutsPanel extends JPanel implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### domainFile

            DomainFile domainFile

      - ##### listener

            ghidra.framework.main.datatree.CheckoutsPanel.MyFolderListener listener

      - ##### parent

            Component parent

      - ##### table

            GTable table

      - ##### tableModel

            ghidra.framework.main.datatree.CheckoutsTableModel tableModel

      - ##### tool

            PluginTool tool

      - ##### user

            User user

  - ### Class ghidra.framework.main.datatree.DataTree

    class DataTree extends GTree implements Serializable

    - #### Serialized Fields

      - ##### dragNDropHandler

            DataTreeDragNDropHandler dragNDropHandler

      - ##### isActive

            boolean isActive

  - ### Class ghidra.framework.main.datatree.ProjectDataTreePanel

    class ProjectDataTreePanel extends JPanel implements Serializable

    - #### Serialized Fields

      - ##### changeMgr

            ghidra.framework.main.datatree.ChangeManager changeMgr

      - ##### filter

            DomainFileFilter filter

      - ##### isActiveProject

            boolean isActiveProject

      - ##### plugin

            FrontEndPlugin plugin

      - ##### projectData

            ProjectData projectData

      - ##### root

            GTreeNode root

      - ##### tool

            FrontEndTool tool

      - ##### tree

            DataTree tree

  - ### Class ghidra.framework.main.datatree.VersionHistoryPanel

    class VersionHistoryPanel extends JPanel implements Serializable

    - #### Serialized Fields

      - ##### domainFile

            DomainFile domainFile

      - ##### domainFilePath

            String domainFilePath

      - ##### dragAction

            int dragAction

      - ##### dragGestureAdapter

            DragGestureAdapter dragGestureAdapter

      - ##### dragSource

            DragSource dragSource

      - ##### dragSourceAdapter

            DragSrcAdapter dragSourceAdapter

      - ##### table

            GTable table

      - ##### tableModel

            ghidra.framework.main.datatree.VersionHistoryTableModel tableModel

      - ##### tool

            PluginTool tool

  - ### Class ghidra.framework.main.datatree.VersionInfo

    class VersionInfo extends Object implements Serializable

    - #### Serialized Fields

      - ##### domainFilePath

            String domainFilePath

      - ##### versionNumber

            int versionNumber

- ## Package ghidra.framework.main.logviewer.event

  - ### Class ghidra.framework.main.logviewer.event.ArrowDownAction

    class ArrowDownAction extends AbstractAction implements Serializable

    - #### Serialized Fields

      - ##### eventListener

            FVEventListener eventListener

  - ### Class ghidra.framework.main.logviewer.event.ArrowDownSelectionAction

    class ArrowDownSelectionAction extends AbstractAction implements Serializable

    - #### Serialized Fields

      - ##### eventListener

            FVEventListener eventListener

  - ### Class ghidra.framework.main.logviewer.event.ArrowUpAction

    class ArrowUpAction extends AbstractAction implements Serializable

    - #### Serialized Fields

      - ##### eventListener

            FVEventListener eventListener

  - ### Class ghidra.framework.main.logviewer.event.ArrowUpSelectionAction

    class ArrowUpSelectionAction extends AbstractAction implements Serializable

    - #### Serialized Fields

      - ##### eventListener

            FVEventListener eventListener

  - ### Class ghidra.framework.main.logviewer.event.EndAction

    class EndAction extends AbstractAction implements Serializable

    - #### Serialized Fields

      - ##### eventListener

            FVEventListener eventListener

  - ### Class ghidra.framework.main.logviewer.event.HomeAction

    class HomeAction extends AbstractAction implements Serializable

    - #### Serialized Fields

      - ##### eventListener

            FVEventListener eventListener

  - ### Class ghidra.framework.main.logviewer.event.PageDownAction

    class PageDownAction extends AbstractAction implements Serializable

    - #### Serialized Fields

      - ##### eventListener

            FVEventListener eventListener

  - ### Class ghidra.framework.main.logviewer.event.PageDownSelectionAction

    class PageDownSelectionAction extends AbstractAction implements Serializable

    - #### Serialized Fields

      - ##### eventListener

            FVEventListener eventListener

  - ### Class ghidra.framework.main.logviewer.event.PageUpAction

    class PageUpAction extends AbstractAction implements Serializable

    - #### Serialized Fields

      - ##### eventListener

            FVEventListener eventListener

  - ### Class ghidra.framework.main.logviewer.event.PageUpSelectionAction

    class PageUpSelectionAction extends AbstractAction implements Serializable

    - #### Serialized Fields

      - ##### eventListener

            FVEventListener eventListener

- ## Package ghidra.framework.main.logviewer.ui

  - ### Class ghidra.framework.main.logviewer.ui.FileViewer

    class FileViewer extends JPanel implements Serializable

    - #### Serialized Fields

      - ##### eventListener

            FVEventListener eventListener

      - ##### model

            ChunkModel model

      - ##### reader

            ChunkReader reader

      - ##### scrollPane

            JScrollPane scrollPane

      - ##### slider

            FVSlider slider

      - ##### table

            FVTable table

      - ##### toolbar

            FVToolBar toolbar

      - ##### viewportUtility

            ViewportUtility viewportUtility

  - ### Class ghidra.framework.main.logviewer.ui.FVSlider

    class FVSlider extends JSlider implements Serializable

    - #### Serialized Fields

      - ##### eventListener

            FVEventListener eventListener

      - ##### model

            ChunkModel model

      - ##### mouseDown

            boolean mouseDown

      - ##### previousSliderValue

            long previousSliderValue

      - ##### reader

            ChunkReader reader

      - ##### viewportUtility

            ViewportUtility viewportUtility

  - ### Class ghidra.framework.main.logviewer.ui.FVTable

    class FVTable extends GTable implements Serializable

    - #### Serialized Fields

      - ##### dateCol

            TableColumn dateCol

      - ##### eventListener

            FVEventListener eventListener

      - ##### levelCol

            TableColumn levelCol

      - ##### messageCol

            TableColumn messageCol

      - ##### model

            ChunkModel model

      - ##### mouseDragging

            boolean mouseDragging

      - ##### reader

            ChunkReader reader

      - ##### shiftDown

            boolean shiftDown

      - ##### timeCol

            TableColumn timeCol

      - ##### viewportUtility

            ViewportUtility viewportUtility

  - ### Class ghidra.framework.main.logviewer.ui.FVTableModel

    class FVTableModel extends AbstractTableModel implements Serializable

    - #### Serialized Fields

      - ##### dates

            List<String> dates

      - ##### levels

            List<String> levels

      - ##### messages

            List<String> messages

      - ##### times

            List<String> times

  - ### Class ghidra.framework.main.logviewer.ui.FVToolBar

    class FVToolBar extends JToolBar implements Serializable

    - #### Serialized Fields

      - ##### eventListener

            FVEventListener eventListener

      - ##### fileOpenButton

            EmptyBorderButton fileOpenButton

      - ##### scrollLockButton

            EmptyBorderToggleButton scrollLockButton

  - ### Class ghidra.framework.main.logviewer.ui.LogLevelTableCellRenderer

    class LogLevelTableCellRenderer extends GTableCellRenderer implements Serializable

  - ### Class ghidra.framework.main.logviewer.ui.ReloadDialog

    class ReloadDialog extends JDialog implements Serializable

    - #### Serialized Fields

      - ##### eventListener

            FVEventListener eventListener

      - ##### showUpdateWarning

            boolean showUpdateWarning

- ## Package ghidra.framework.model

  - ### Class ghidra.framework.model.DomainObjectChangedEvent

    class DomainObjectChangedEvent extends EventObject implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### eventBits

            BitSet eventBits

      - ##### subEvents

            List<DomainObjectChangeRecord> subEvents

  - ### Class ghidra.framework.model.DomainObjectChangeRecord

    class DomainObjectChangeRecord extends Object implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### eventType

            int eventType

      - ##### newValue

            Object newValue

      - ##### oldValue

            Object oldValue

      - ##### subEventType

            int subEventType

  - ### Exception ghidra.framework.model.DomainObjectException

    class DomainObjectException extends RuntimeException implements Serializable

    - #### Serialized Fields

      - ##### t

            Throwable t

  - ### Exception ghidra.framework.model.DomainObjectLockedException

    class DomainObjectLockedException extends RuntimeException implements Serializable
    serialVersionUID:
      1L

  - ### Exception ghidra.framework.model.RuntimeIOException

    class RuntimeIOException extends RuntimeException implements Serializable

  - ### Class ghidra.framework.model.ServerInfo

    class ServerInfo extends Object implements Serializable

    - #### Serialized Fields

      - ##### host

            String host

      - ##### portNumber

            int portNumber

- ## Package ghidra.framework.options

  - ### Class ghidra.framework.options.PropertyBoolean

    class PropertyBoolean extends JCheckBox implements Serializable

    - #### Serialized Fields

      - ##### editor

            PropertyEditor editor

      - ##### notifyEditorOfChanges

            boolean notifyEditorOfChanges

  - ### Class ghidra.framework.options.PropertySelector

    class PropertySelector extends JComboBox<String> implements Serializable

    - #### Serialized Fields

      - ##### notifyEditorOfChanges

            boolean notifyEditorOfChanges

      - ##### propertyEditor

            PropertyEditor propertyEditor

  - ### Class ghidra.framework.options.PropertyText

    class PropertyText extends JTextField implements Serializable

    - #### Serialized Fields

      - ##### editor

            PropertyEditor editor

      - ##### isEditing

            boolean isEditing

- ## Package ghidra.framework.plugintool

  - ### Exception ghidra.framework.plugintool.BusyToolException

    class BusyToolException extends Exception implements Serializable

- ## Package ghidra.framework.plugintool.dialog

  - ### Class ghidra.framework.plugintool.dialog.AbstractDetailsPanel

    class AbstractDetailsPanel extends JPanel implements Serializable

    - #### Serialized Fields

      - ##### sp

            JScrollPane sp

      - ##### textLabel

            JLabel textLabel

  - ### Class ghidra.framework.plugintool.dialog.KeyBindingsPanel

    class KeyBindingsPanel extends JPanel implements Serializable

    - #### Serialized Fields

      - ##### actionNamesByKeyStroke

            Map<String,List<String>> actionNamesByKeyStroke

      - ##### actionsByFullName

            Map<String,List<DockingActionIf>> actionsByFullName

      - ##### actionTable

            GTable actionTable

      - ##### collisionLabel

            MultiLineLabel collisionLabel

      - ##### firingTableDataChanged

            boolean firingTableDataChanged

      - ##### helpButton

            EmptyBorderButton helpButton

      - ##### infoPanel

            JPanel infoPanel

      - ##### keyStrokesByFullName

            Map<String,KeyStroke> keyStrokesByFullName

      - ##### ksField

            KeyEntryTextField ksField

      - ##### options

            Options options

      - ##### originalValues

            Map<String,KeyStroke> originalValues

      - ##### propertyChangeListener

            PropertyChangeListener propertyChangeListener

      - ##### selectionModel

            ListSelectionModel selectionModel

      - ##### statusLabel

            JTextPane statusLabel

      - ##### tableActions

            List<DockingActionIf> tableActions

      - ##### tableFilterPanel

            GTableFilterPanel<DockingActionIf> tableFilterPanel

      - ##### tableModel

            ghidra.framework.plugintool.dialog.KeyBindingsPanel.KeyBindingsTableModel tableModel

      - ##### tool

            PluginTool tool

      - ##### unappliedChanges

            boolean unappliedChanges

  - ### Class ghidra.framework.plugintool.dialog.PluginManagerComponent

    class PluginManagerComponent extends JPanel implements Serializable

    - #### Serialized Fields

      - ##### model

            PluginConfigurationModel model

      - ##### packageComponentList

            List<ghidra.framework.plugintool.dialog.PluginManagerComponent.PluginPackageComponent> packageComponentList

      - ##### tool

            PluginTool tool

- ## Package ghidra.framework.plugintool.util

  - ### Exception ghidra.framework.plugintool.util.PluginConstructionException

    class PluginConstructionException extends UsrException implements Serializable

  - ### Exception ghidra.framework.plugintool.util.PluginException

    class PluginException extends UsrException implements Serializable

- ## Package ghidra.framework.project.extensions

  - ### Class ghidra.framework.project.extensions.ExtensionTablePanel

    class ExtensionTablePanel extends JPanel implements Serializable

    - #### Serialized Fields

      - ##### table

            GTable table

      - ##### tableFilterPanel

            GTableFilterPanel<ExtensionDetails> tableFilterPanel

      - ##### tableModel

            ghidra.framework.project.extensions.ExtensionTableModel tableModel

- ## Package ghidra.framework.remote

  - ### Class ghidra.framework.remote.AnonymousCallback

    class AnonymousCallback extends Object implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### anonymousAccessRequested

            boolean anonymousAccessRequested

  - ### Class ghidra.framework.remote.GhidraPrincipal

    class GhidraPrincipal extends Object implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### username

            String username

  - ### Class ghidra.framework.remote.RepositoryChangeEvent

    class RepositoryChangeEvent extends Object implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### name

            String name

      - ##### newName

            String newName

      - ##### newParentPath

            String newParentPath

      - ##### parentPath

            String parentPath

      - ##### type

            int type

  - ### Class ghidra.framework.remote.RepositoryItem

    class RepositoryItem extends Object implements Serializable
    serialVersionUID:
      2L

    - #### Serialization Methods

      - ##### readObject

        private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
        Deserialization method
        Parameters:
          `in` -
        Throws:
          `IOException`
          `ClassNotFoundException`

      - ##### writeObject

        private void writeObject(ObjectOutputStream out) throws IOException
        Serialization method
        Parameters:
          `out` -
        Throws:
          `IOException`

    - #### Serialized Fields

      - ##### contentType

            String contentType

      - ##### fileID

            String fileID

      - ##### folderPath

            String folderPath

      - ##### itemName

            String itemName

      - ##### itemType

            int itemType

      - ##### version

            int version

      - ##### versionTime

            long versionTime

  - ### Class ghidra.framework.remote.SignatureCallback

    class SignatureCallback extends Object implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### certChain

            X509Certificate[] certChain

      - ##### recognizedAuthorities

            X500Principal[] recognizedAuthorities

      - ##### serverSignature

            byte[] serverSignature

      - ##### signature

            byte[] signature

      - ##### token

            byte[] token

  - ### Class ghidra.framework.remote.SSHSignatureCallback

    class SSHSignatureCallback extends Object implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### serverSignature

            byte[] serverSignature

      - ##### signature

            byte[] signature

      - ##### token

            byte[] token

  - ### Class ghidra.framework.remote.User

    class User extends Object implements Serializable
    serialVersionUID:
      2L

    - #### Serialized Fields

      - ##### name

            String name

      - ##### permission

            int permission

- ## Package ghidra.framework.store

  - ### Exception ghidra.framework.store.ExclusiveCheckoutException

    class ExclusiveCheckoutException extends IOException implements Serializable

  - ### Exception ghidra.framework.store.FolderNotEmptyException

    class FolderNotEmptyException extends IOException implements Serializable

  - ### Class ghidra.framework.store.ItemCheckoutStatus

    class ItemCheckoutStatus extends Object implements Serializable
    serialVersionUID:
      1L

    - #### Serialization Methods

      - ##### readObject

        private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
        Deserialization method
        Parameters:
          `in` -
        Throws:
          `IOException`
          `ClassNotFoundException`

      - ##### writeObject

        private void writeObject(ObjectOutputStream out) throws IOException
        Serialization method
        Parameters:
          `out` -
        Throws:
          `IOException`

    - #### Serialized Fields

      - ##### checkoutId

            long checkoutId

      - ##### checkoutType

            CheckoutType checkoutType

      - ##### projectPath

            String projectPath

      - ##### time

            long time

      - ##### user

            String user

      - ##### version

            int version

  - ### Exception ghidra.framework.store.LockException

    class LockException extends UsrException implements Serializable

  - ### Class ghidra.framework.store.Version

    class Version extends Object implements Serializable
    serialVersionUID:
      1L

    - #### Serialization Methods

      - ##### readObject

        private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
        Deserialization method
        Parameters:
          `in` -
        Throws:
          `IOException`
          `ClassNotFoundException`

      - ##### writeObject

        private void writeObject(ObjectOutputStream out) throws IOException
        Serialization method
        Parameters:
          `out` -
        Throws:
          `IOException`

    - #### Serialized Fields

      - ##### comment

            String comment

      - ##### createTime

            long createTime

      - ##### user

            String user

      - ##### version

            int version

- ## Package ghidra.framework.store.local

  - ### Exception ghidra.framework.store.local.DataDirectoryException

    class DataDirectoryException extends IOException implements Serializable

    - #### Serialized Fields

      - ##### dir

            File dir

  - ### Exception ghidra.framework.store.local.IndexedLocalFileSystem.BadStorageNameException

    class BadStorageNameException extends IOException implements Serializable
    serialVersionUID:
      1L

  - ### Exception ghidra.framework.store.local.IndexedLocalFileSystem.IndexReadException

    class IndexReadException extends IOException implements Serializable
    serialVersionUID:
      1L

  - ### Exception ghidra.framework.store.local.IndexedLocalFileSystem.IndexVersionException

    class IndexVersionException extends IndexedLocalFileSystem.IndexReadException implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### canUpgrade

            boolean canUpgrade

- ## Package ghidra.framework.task

  - ### Class ghidra.framework.task.GTaskManagerPanel

    class GTaskManagerPanel extends JPanel implements Serializable

    - #### Serialized Fields

      - ##### lastDividerLocation

            float lastDividerLocation

      - ##### mainPanel

            JSplitPane mainPanel

      - ##### resultPanel

            GTaskResultPanel resultPanel

      - ##### taskManager

            GTaskManager taskManager

      - ##### taskViewer

            TaskViewer taskViewer

- ## Package ghidra.framework.task.gui

  - ### Class ghidra.framework.task.gui.CompletedTaskListModel

    class CompletedTaskListModel extends GTaskListModel<ghidra.framework.task.gui.GTaskResultInfo> implements Serializable

    - #### Serialized Fields

      - ##### list

            List<ghidra.framework.task.gui.GTaskResultInfo> list

      - ##### runnableQueue

            Queue<Runnable> runnableQueue

      - ##### taskListener

            ghidra.framework.task.gui.CompletedTaskListModel.CompletedPanelTaskListener taskListener

      - ##### taskManager

            GTaskManager taskManager

      - ##### updateManager

            SwingUpdateManager updateManager

  - ### Class ghidra.framework.task.gui.GProgressBar

    class GProgressBar extends JPanel implements Serializable

    - #### Serialized Fields

      - ##### activeProgressPanel

            JPanel activeProgressPanel

      - ##### cancelButton

            EmptyBorderButton cancelButton

      - ##### cancelledListener

            CancelledListener cancelledListener

      - ##### eastButtonPanel

            JPanel eastButtonPanel

      - ##### fontSize

            float fontSize

      - ##### imageLabel

            JLabel imageLabel

      - ##### lastMax

            long lastMax

      - ##### lastMessage

            String lastMessage

      - ##### lastProgress

            long lastProgress

      - ##### max

            long max

      - ##### message

            String message

      - ##### messageLabel

            JLabel messageLabel

      - ##### paintProgressValue

            boolean paintProgressValue

      - ##### progress

            long progress

      - ##### progressBar

            JProgressBar progressBar

      - ##### progressPanel

            JPanel progressPanel

      - ##### scaleFactor

            long scaleFactor

      - ##### showingIcon

            boolean showingIcon

      - ##### updateTimer

            Timer updateTimer

  - ### Class ghidra.framework.task.gui.GTaskListModel

    class GTaskListModel extends AbstractListModel<T> implements Serializable

  - ### Class ghidra.framework.task.gui.GTaskResultPanel

    class GTaskResultPanel extends JPanel implements Serializable

    - #### Serialized Fields

      - ##### jList

            JList<ghidra.framework.task.gui.GTaskResultInfo> jList

      - ##### model

            CompletedTaskListModel model

- ## Package ghidra.framework.task.gui.taskview

  - ### Class ghidra.framework.task.gui.taskview.ScheduledTaskPanel

    class ScheduledTaskPanel extends JPanel implements Serializable

    - #### Serialized Fields

      - ##### indention

            int indention

      - ##### label

            JLabel label

      - ##### layout

            ghidra.framework.task.gui.taskview.ScheduledTaskPanel.ScheduledElementLayout layout

      - ##### progressBar

            GProgressBar progressBar

      - ##### scrollOffset

            int scrollOffset

  - ### Class ghidra.framework.task.gui.taskview.TaskViewerComponent

    class TaskViewerComponent extends JPanel implements Serializable

- ## Package ghidra.graph.algo

  - ### Exception ghidra.graph.algo.SorterException

    class SorterException extends Exception implements Serializable

- ## Package ghidra.graph.graphs

  - ### Class ghidra.graph.graphs.DefaultVisualGraph

    class DefaultVisualGraph extends JungDirectedVisualGraph<V extends VisualVertex,E extends VisualEdge<V>> implements Serializable

    - #### Serialized Fields

      - ##### changeListeners

            WeakSet<VisualGraphChangeListener<V extends VisualVertex,E extends VisualEdge<V>>> changeListeners

      - ##### focusedVertex

            V extends VisualVertex focusedVertex

      - ##### selectedVertices

            Set<V extends VisualVertex> selectedVertices

  - ### Class ghidra.graph.graphs.FilteringVisualGraph

    class FilteringVisualGraph extends DefaultVisualGraph<V extends VisualVertex,E extends VisualEdge<V>> implements Serializable

    - #### Serialized Fields

      - ##### completeGraph

            FilteringVisualGraph<V extends VisualVertex,E extends VisualEdge<V>>.ghidra.graph.graphs.FilteringVisualGraph.UnfilteredGraph completeGraph

        A graph that always holds the unfiltered, complete graph data. We use this to restore filtered items.

      - ##### internalCallCount

            int internalCallCount

  - ### Class ghidra.graph.graphs.GroupingVisualGraph

    class GroupingVisualGraph extends DefaultVisualGraph<V extends VisualVertex,E extends VisualEdge<V>> implements Serializable

  - ### Class ghidra.graph.graphs.JungDirectedVisualGraph

    class JungDirectedVisualGraph extends JungDirectedGraph<V extends VisualVertex,E extends VisualEdge<V>> implements Serializable

- ## Package ghidra.graph.jung

  - ### Class ghidra.graph.jung.JungDirectedGraph

    class JungDirectedGraph extends edu.uci.ics.jung.graph.DirectedSparseGraph<V,E extends GEdge<V>> implements Serializable

- ## Package ghidra.graph.viewer

  - ### Class ghidra.graph.viewer.GraphViewer

    class GraphViewer extends edu.uci.ics.jung.visualization.VisualizationViewer<V extends VisualVertex,E extends VisualEdge<V>> implements Serializable

    - #### Serialized Fields

      - ##### gPickedState

            GPickedState<V extends VisualVertex> gPickedState

      - ##### initializedListener

            Consumer<GraphViewer<V extends VisualVertex,E extends VisualEdge<V>>> initializedListener

      - ##### pathHighlighter

            VisualGraphPathHighlighter<V extends VisualVertex,E extends VisualEdge<V>> pathHighlighter

      - ##### popupRegulator

            PopupRegulator<V extends VisualVertex,E extends VisualEdge<V>> popupRegulator

      - ##### vertexTooltipProvider

            VertexTooltipProvider<V extends VisualVertex,E extends VisualEdge<V>> vertexTooltipProvider

      - ##### vgOptions

            VisualGraphOptions vgOptions

      - ##### viewUpdater

            VisualGraphViewUpdater<V extends VisualVertex,E extends VisualEdge<V>> viewUpdater

  - ### Class ghidra.graph.viewer.SatelliteGraphViewer

    class SatelliteGraphViewer extends edu.uci.ics.jung.visualization.control.SatelliteVisualizationViewer<V extends VisualVertex,E extends VisualEdge<V>> implements Serializable

    - #### Serialized Fields

      - ##### docked

            boolean docked

      - ##### graphViewer

            GraphViewer<V extends VisualVertex,E extends VisualEdge<V>> graphViewer

      - ##### options

            VisualGraphOptions options

- ## Package ghidra.graph.viewer.renderer

  - ### Class ghidra.graph.viewer.renderer.VisualGraphEdgeLabelRenderer

    class VisualGraphEdgeLabelRenderer extends edu.uci.ics.jung.visualization.renderers.DefaultEdgeLabelRenderer implements Serializable

    - #### Serialized Fields

      - ##### nonPickedForegroundColor

            Color nonPickedForegroundColor

- ## Package ghidra.graph.viewer.satellite

  - ### Class ghidra.graph.viewer.satellite.CachingSatelliteGraphViewer

    class CachingSatelliteGraphViewer extends SatelliteGraphViewer<V extends VisualVertex,E extends VisualEdge<V>> implements Serializable

    - #### Serialized Fields

      - ##### bufferedBackgroundImage

            BufferedImage bufferedBackgroundImage

      - ##### bufferedOverlayImage

            BufferedImage bufferedOverlayImage

      - ##### highlightRenderer

            VisualVertexSatelliteRenderer<V extends VisualVertex,E extends VisualEdge<V>> highlightRenderer

      - ##### satelliteUpdateManager

            SwingUpdateManager satelliteUpdateManager

- ## Package ghidra.lifecycle

  - ### Exception ghidra.lifecycle.Unfinished.TODOException

    class TODOException extends UnsupportedOperationException implements Serializable

- ## Package ghidra.pcode.emulate

  - ### Exception ghidra.pcode.emulate.InstructionDecodeException

    class InstructionDecodeException extends LowlevelError implements Serializable

    - #### Serialized Fields

      - ##### pc

            Address pc

  - ### Exception ghidra.pcode.emulate.UnimplementedCallOtherException

    class UnimplementedCallOtherException extends LowlevelError implements Serializable

    - #### Serialized Fields

      - ##### op

            PcodeOpRaw op

      - ##### opName

            String opName

  - ### Exception ghidra.pcode.emulate.UnimplementedInstructionException

    class UnimplementedInstructionException extends LowlevelError implements Serializable

    - #### Serialized Fields

      - ##### addr

            Address addr

- ## Package ghidra.pcode.error

  - ### Exception ghidra.pcode.error.LowlevelError

    class LowlevelError extends RuntimeException implements Serializable

- ## Package ghidra.pcode.exec

  - ### Exception ghidra.pcode.exec.AccessPcodeExecutionException

    class AccessPcodeExecutionException extends PcodeExecutionException implements Serializable

  - ### Exception ghidra.pcode.exec.ConcretionError

    class ConcretionError extends PcodeExecutionException implements Serializable

    - #### Serialized Fields

      - ##### purpose

            PcodeArithmetic.Purpose purpose

  - ### Exception ghidra.pcode.exec.DecodePcodeExecutionException

    class DecodePcodeExecutionException extends PcodeExecutionException implements Serializable

    - #### Serialized Fields

      - ##### pc

            Address pc

  - ### Exception ghidra.pcode.exec.InjectionErrorPcodeExecutionException

    class InjectionErrorPcodeExecutionException extends PcodeExecutionException implements Serializable

  - ### Exception ghidra.pcode.exec.InterruptPcodeExecutionException

    class InterruptPcodeExecutionException extends PcodeExecutionException implements Serializable

  - ### Exception ghidra.pcode.exec.PcodeExecutionException

    class PcodeExecutionException extends RuntimeException implements Serializable

    - #### Serialized Fields

      - ##### frame

            PcodeFrame frame

  - ### Exception ghidra.pcode.exec.SleighLinkException

    class SleighLinkException extends RuntimeException implements Serializable

  - ### Exception ghidra.pcode.exec.SleighProgramCompiler.DetailedSleighException

    class DetailedSleighException extends SleighException implements Serializable

    - #### Serialized Fields

      - ##### details

            List<SleighProgramCompiler.PcodeLogEntry> details

  - ### Exception ghidra.pcode.exec.SleighUtils.MismatchException

    class MismatchException extends RuntimeException implements Serializable

  - ### Exception ghidra.pcode.exec.SleighUtils.SleighParseError

    class SleighParseError extends RuntimeException implements Serializable

    - #### Serialized Fields

      - ##### errors

            List<SleighUtils.SleighParseErrorEntry> errors

  - ### Exception ghidra.pcode.exec.SuspendedPcodeExecutionException

    class SuspendedPcodeExecutionException extends PcodeExecutionException implements Serializable

- ## Package ghidra.pcode.floatformat

  - ### Exception ghidra.pcode.floatformat.UnsupportedFloatFormatException

    class UnsupportedFloatFormatException extends LowlevelError implements Serializable

- ## Package ghidra.plugin.importer

  - ### Class ghidra.plugin.importer.LanguageSortedTableModel

    class LanguageSortedTableModel extends AbstractSortedTableModel<LanguageCompilerSpecPair> implements Serializable

    - #### Serialized Fields

      - ##### languageList

            List<LanguageCompilerSpecPair> languageList

  - ### Class ghidra.plugin.importer.NewLanguagePanel

    class NewLanguagePanel extends JPanel implements Serializable

    - #### Serialized Fields

      - ##### allLcsPairsList

            List<LanguageCompilerSpecPair> allLcsPairsList

      - ##### descriptionLabel

            JLabel descriptionLabel

      - ##### formatLabel

            JLabel formatLabel

      - ##### isOnShowAll

            boolean isOnShowAll

      - ##### listeners

            Set<LcsSelectionListener> listeners

      - ##### recommendedCheckbox

            JCheckBox recommendedCheckbox

      - ##### recommendedLcsPair

            LanguageCompilerSpecPair recommendedLcsPair

      - ##### recommendedLcsPairsList

            List<LanguageCompilerSpecPair> recommendedLcsPairsList

      - ##### table

            GhidraTable table

      - ##### tableFilterPanel

            GhidraTableFilterPanel<LanguageCompilerSpecPair> tableFilterPanel

      - ##### tableModel

            LanguageSortedTableModel tableModel

- ## Package ghidra.program.database.data

  - ### Class ghidra.program.database.data.DataTypeArchiveTransformerPanel

    class DataTypeArchiveTransformerPanel extends JPanel implements Serializable

    - #### Serialized Fields

      - ##### destinationFileTextField

            JTextField destinationFileTextField

      - ##### filePanel

            JPanel filePanel

      - ##### newFileTextField

            JTextField newFileTextField

      - ##### oldFileTextField

            JTextField oldFileTextField

      - ##### useOldFileIDCheckBox

            JCheckBox useOldFileIDCheckBox

- ## Package ghidra.program.database.function

  - ### Exception ghidra.program.database.function.OverlappingFunctionException

    class OverlappingFunctionException extends Exception implements Serializable

- ## Package ghidra.program.database.mem

  - ### Class ghidra.program.database.mem.MemoryBlockDB

    class MemoryBlockDB extends Object implements Serializable

    - #### Serialized Fields

      - ##### adapter

            ghidra.program.database.mem.MemoryMapDBAdapter adapter

      - ##### id

            long id

      - ##### invalid

            boolean invalid

      - ##### lastSubBlock

            ghidra.program.database.mem.SubMemoryBlock lastSubBlock

      - ##### length

            long length

      - ##### mappedBlocks

            List<MemoryBlockDB> mappedBlocks

      - ##### memMap

            MemoryMapDB memMap

      - ##### record

            DBRecord record

      - ##### startAddress

            Address startAddress

      - ##### subBlocks

            List<ghidra.program.database.mem.SubMemoryBlock> subBlocks

- ## Package ghidra.program.database.symbol

  - ### Exception ghidra.program.database.symbol.OverlappingNamespaceException

    class OverlappingNamespaceException extends Exception implements Serializable

    - #### Serialized Fields

      - ##### end

            Address end

      - ##### start

            Address start

- ## Package ghidra.program.database.util

  - ### Exception ghidra.program.database.util.DatabaseVersionException

    class DatabaseVersionException extends Exception implements Serializable

- ## Package ghidra.program.model.address

  - ### Exception ghidra.program.model.address.AddressFormatException

    class AddressFormatException extends UsrException implements Serializable

  - ### Exception ghidra.program.model.address.AddressOutOfBoundsException

    class AddressOutOfBoundsException extends RuntimeException implements Serializable

  - ### Exception ghidra.program.model.address.AddressOverflowException

    class AddressOverflowException extends UsrException implements Serializable

  - ### Class ghidra.program.model.address.AddressRangeImpl

    class AddressRangeImpl extends Object implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### maxAddress

            Address maxAddress

      - ##### minAddress

            Address minAddress

  - ### Exception ghidra.program.model.address.SegmentMismatchException

    class SegmentMismatchException extends UsrException implements Serializable

- ## Package ghidra.program.model.data

  - ### Class ghidra.program.model.data.DataTypeComponentImpl

    class DataTypeComponentImpl extends Object implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### comment

            String comment

      - ##### dataType

            DataType dataType

      - ##### defaultSettings

            SettingsImpl defaultSettings

      - ##### fieldName

            String fieldName

      - ##### length

            int length

      - ##### offset

            int offset

      - ##### ordinal

            int ordinal

      - ##### parent

            CompositeDataTypeImpl parent

  - ### Exception ghidra.program.model.data.DataTypeDependencyException

    class DataTypeDependencyException extends Exception implements Serializable

  - ### Exception ghidra.program.model.data.DataTypeEncodeException

    class DataTypeEncodeException extends UsrException implements Serializable

    - #### Serialized Fields

      - ##### dt

            DataType dt

      - ##### value

            Object value

  - ### Exception ghidra.program.model.data.IllegalRenameException

    class IllegalRenameException extends UsrException implements Serializable

  - ### Exception ghidra.program.model.data.InvalidDataTypeException

    class InvalidDataTypeException extends UsrException implements Serializable

  - ### Class ghidra.program.model.data.ReadOnlyDataTypeComponent

    class ReadOnlyDataTypeComponent extends Object implements Serializable

    - #### Serialized Fields

      - ##### comment

            String comment

      - ##### dataType

            DataType dataType

      - ##### defaultSettings

            Settings defaultSettings

      - ##### fieldName

            String fieldName

      - ##### length

            int length

      - ##### offset

            int offset

      - ##### ordinal

            int ordinal

      - ##### parent

            DynamicDataType parent

  - ### Exception ghidra.program.model.data.StringRenderParser.StringParseException

    class StringParseException extends UsrException implements Serializable

- ## Package ghidra.program.model.lang

  - ### Exception ghidra.program.model.lang.CompilerSpecNotFoundException

    class CompilerSpecNotFoundException extends IOException implements Serializable

  - ### Exception ghidra.program.model.lang.IncompatibleMaskException

    class IncompatibleMaskException extends UsrException implements Serializable

  - ### Exception ghidra.program.model.lang.InsufficientBytesException

    class InsufficientBytesException extends UsrException implements Serializable

  - ### Exception ghidra.program.model.lang.LanguageNotFoundException

    class LanguageNotFoundException extends IOException implements Serializable

  - ### Exception ghidra.program.model.lang.LanguageVersionException

    class LanguageVersionException extends VersionException implements Serializable

    - #### Serialized Fields

      - ##### languageTranslator

            LanguageTranslator languageTranslator

      - ##### oldLanguage

            Language oldLanguage

  - ### Class ghidra.program.model.lang.MaskImpl

    class MaskImpl extends Object implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### mask

            byte[] mask

  - ### Exception ghidra.program.model.lang.NestedDelaySlotException

    class NestedDelaySlotException extends UnknownInstructionException implements Serializable

  - ### Exception ghidra.program.model.lang.ProcessorNotFoundException

    class ProcessorNotFoundException extends RuntimeException implements Serializable

  - ### Class ghidra.program.model.lang.Register

    class Register extends Object implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### address

            Address address

      - ##### aliases

            Set<String> aliases

      - ##### baseMask

            byte[] baseMask

      - ##### baseRegister

            Register baseRegister

      - ##### bigEndian

            boolean bigEndian

      - ##### bitLength

            int bitLength

      - ##### childRegisters

            List<Register> childRegisters

      - ##### description

            String description

      - ##### group

            String group

      - ##### laneSizes

            TreeSet<Integer> laneSizes

        Set of valid lane sizes

      - ##### leastSigBit

            int leastSigBit

      - ##### leastSigBitInBaseRegister

            int leastSigBitInBaseRegister

      - ##### name

            String name

      - ##### numBytes

            int numBytes

      - ##### parent

            Register parent

      - ##### typeFlags

            int typeFlags

  - ### Exception ghidra.program.model.lang.UndefinedValueException

    class UndefinedValueException extends UsrException implements Serializable

  - ### Exception ghidra.program.model.lang.UnknownContextException

    class UnknownContextException extends UsrException implements Serializable

  - ### Exception ghidra.program.model.lang.UnknownDataException

    class UnknownDataException extends UsrException implements Serializable

  - ### Exception ghidra.program.model.lang.UnknownInstructionException

    class UnknownInstructionException extends UsrException implements Serializable

  - ### Class ghidra.program.model.lang.UnknownRegister

    class UnknownRegister extends Register implements Serializable

- ## Package ghidra.program.model.listing

  - ### Exception ghidra.program.model.listing.CircularDependencyException

    class CircularDependencyException extends UsrException implements Serializable

  - ### Exception ghidra.program.model.listing.ContextChangeException

    class ContextChangeException extends UsrException implements Serializable

  - ### Exception ghidra.program.model.listing.DuplicateGroupException

    class DuplicateGroupException extends UsrException implements Serializable

  - ### Exception ghidra.program.model.listing.FunctionOverlapException

    class FunctionOverlapException extends UsrException implements Serializable

  - ### Exception ghidra.program.model.listing.IncompatibleLanguageException

    class IncompatibleLanguageException extends Exception implements Serializable

  - ### Class ghidra.program.model.listing.OperandRepresentationList

    class OperandRepresentationList extends ArrayList<Object> implements Serializable

    - #### Serialized Fields

      - ##### hasError

            boolean hasError

      - ##### primaryReferenceIsHidden

            boolean primaryReferenceIsHidden

  - ### Exception ghidra.program.model.listing.VariableSizeException

    class VariableSizeException extends InvalidInputException implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### canForce

            boolean canForce

- ## Package ghidra.program.model.mem

  - ### Exception ghidra.program.model.mem.InvalidAddressException

    class InvalidAddressException extends UsrException implements Serializable

  - ### Exception ghidra.program.model.mem.MemoryAccessException

    class MemoryAccessException extends UsrException implements Serializable

  - ### Exception ghidra.program.model.mem.MemoryBlockException

    class MemoryBlockException extends MemoryAccessException implements Serializable

  - ### Class ghidra.program.model.mem.MemoryBlockStub

    class MemoryBlockStub extends Object implements Serializable

    - #### Serialized Fields

      - ##### end

            Address end

      - ##### start

            Address start

  - ### Exception ghidra.program.model.mem.MemoryConflictException

    class MemoryConflictException extends UsrException implements Serializable

- ## Package ghidra.program.model.pcode

  - ### Exception ghidra.program.model.pcode.DecoderException

    class DecoderException extends PcodeException implements Serializable

  - ### Exception ghidra.program.model.pcode.PcodeException

    class PcodeException extends Exception implements Serializable

- ## Package ghidra.program.model.scalar

  - ### Exception ghidra.program.model.scalar.ScalarOverflowException

    class ScalarOverflowException extends RuntimeException implements Serializable

- ## Package ghidra.program.model.symbol

  - ### Class ghidra.program.model.symbol.AddressLabelPair

    class AddressLabelPair extends Object implements Serializable

    - #### Serialized Fields

      - ##### addr

            Address addr

      - ##### label

            String label

- ## Package ghidra.program.model.util

  - ### Exception ghidra.program.model.util.CodeUnitInsertionException

    class CodeUnitInsertionException extends UsrException implements Serializable

  - ### Exception ghidra.program.model.util.DeletedException

    class DeletedException extends Exception implements Serializable

- ## Package ghidra.program.util

  - ### Exception ghidra.program.util.AddressTranslationException

    class AddressTranslationException extends RuntimeException implements Serializable

    - #### Serialized Fields

      - ##### address

            Address address

      - ##### translator

            AddressTranslator translator

  - ### Class ghidra.program.util.CodeUnitPropertyChangeRecord

    class CodeUnitPropertyChangeRecord extends DomainObjectChangeRecord implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### addr

            Address addr

      - ##### endAddr

            Address endAddr

      - ##### newValue

            Object newValue

      - ##### oldValue

            Object oldValue

      - ##### propertyName

            String propertyName

      - ##### startAddr

            Address startAddr

  - ### Class ghidra.program.util.CodeUnitUserDataChangeRecord

    class CodeUnitUserDataChangeRecord extends DomainObjectChangeRecord implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### addr

            Address addr

      - ##### newValue

            Object newValue

      - ##### oldValue

            Object oldValue

      - ##### propertyName

            String propertyName

  - ### Class ghidra.program.util.DataTypeArchiveChangeRecord

    class DataTypeArchiveChangeRecord extends DomainObjectChangeRecord implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### affectedObj

            Object affectedObj

  - ### Class ghidra.program.util.GroupPath

    class GroupPath extends Object implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### groupNames

            String[] groupNames

  - ### Class ghidra.program.util.GroupView

    class GroupView extends Object implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### paths

            GroupPath[] paths

  - ### Class ghidra.program.util.MarkerLocation

    class MarkerLocation extends Object implements Serializable

    - #### Serialized Fields

      - ##### addr

            Address addr

      - ##### markers

            MarkerSet markers

      - ##### program

            Program program

      - ##### x

            int x

      - ##### y

            int y

  - ### Class ghidra.program.util.ProgramChangeRecord

    class ProgramChangeRecord extends DomainObjectChangeRecord implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### affectedObj

            Object affectedObj

      - ##### end

            Address end

      - ##### start

            Address start

  - ### Exception ghidra.program.util.ProgramConflictException

    class ProgramConflictException extends UsrException implements Serializable

  - ### Class ghidra.program.util.UserDataChangeRecord

    class UserDataChangeRecord extends DomainObjectChangeRecord implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### newValue

            Object newValue

      - ##### oldValue

            Object oldValue

      - ##### propertyName

            String propertyName

- ## Package ghidra.service.graph

  - ### Class ghidra.service.graph.AttributedGraph

    class AttributedGraph extends org.jgrapht.graph.AbstractBaseGraph<AttributedVertex,AttributedEdge> implements Serializable

    - #### Serialized Fields

      - ##### collapseDuplicateEdges

            boolean collapseDuplicateEdges

      - ##### description

            String description

      - ##### name

            String name

      - ##### type

            GraphType type

      - ##### vertexMap

            Map<String,AttributedVertex> vertexMap

- ## Package ghidra.sleigh.grammar

  - ### Exception ghidra.sleigh.grammar.BailoutException

    class BailoutException extends RuntimeException implements Serializable

  - ### Exception ghidra.sleigh.grammar.PreprocessorException

    class PreprocessorException extends Exception implements Serializable

  - ### Class ghidra.sleigh.grammar.RadixBigInteger

    class RadixBigInteger extends BigInteger implements Serializable
    serialVersionUID:
      -7927157989937732244L

    - #### Serialized Fields

      - ##### location

            Location location

      - ##### preferredRadix

            int preferredRadix

  - ### Class ghidra.sleigh.grammar.SleighToken

    class SleighToken extends org.antlr.runtime.CommonToken implements Serializable

    - #### Serialized Fields

      - ##### location

            Location location

- ## Package ghidra.util

  - ### Class ghidra.util.BigEndianDataConverter

    class BigEndianDataConverter extends Object implements Serializable
    serialVersionUID:
      1L

  - ### Class ghidra.util.CascadedDropTarget

    class CascadedDropTarget extends DropTarget implements Serializable

    - #### Serialized Fields

      - ##### activeDropTarget

            DropTarget activeDropTarget

      - ##### primaryDropTarget

            DropTarget primaryDropTarget

      - ##### secondaryDropTarget

            DropTarget secondaryDropTarget

  - ### Class ghidra.util.GhidraBigEndianDataConverter

    class GhidraBigEndianDataConverter extends BigEndianDataConverter implements Serializable

  - ### Class ghidra.util.GhidraLittleEndianDataConverter

    class GhidraLittleEndianDataConverter extends LittleEndianDataConverter implements Serializable

  - ### Exception ghidra.util.InvalidNameException

    class InvalidNameException extends UsrException implements Serializable

  - ### Class ghidra.util.LaunchErrorDialog

    class LaunchErrorDialog extends JDialog implements Serializable

    - #### Serialized Fields

      - ##### fileURL

            URL fileURL

      - ##### isCancelled

            boolean isCancelled

      - ##### url

            URL url

  - ### Class ghidra.util.LittleEndianDataConverter

    class LittleEndianDataConverter extends Object implements Serializable
    serialVersionUID:
      1L

  - ### Exception ghidra.util.NotOwnerException

    class NotOwnerException extends UsrException implements Serializable

  - ### Exception ghidra.util.ReadOnlyException

    class ReadOnlyException extends IOException implements Serializable

- ## Package ghidra.util.bean

  - ### Class ghidra.util.bean.GGlassPane

    class GGlassPane extends JComponent implements Serializable

    - #### Serialized Fields

      - ##### blockingMouseListener

            MouseListener blockingMouseListener

        A listener to block input and beep when a click is executed

      - ##### isBusy

            boolean isBusy

      - ##### nonBusyCursor

            Cursor nonBusyCursor

      - ##### painters

            List<GGlassPanePainter> painters

- ## Package ghidra.util.bean.opteditor

  - ### Exception ghidra.util.bean.opteditor.OptionsVetoException

    class OptionsVetoException extends RuntimeException implements Serializable

- ## Package ghidra.util.datastruct

  - ### Class ghidra.util.datastruct.BitTree

    class BitTree extends Object implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### bits

            int[] bits

      - ##### numKeys

            int numKeys

      - ##### power2

            int power2

      - ##### size

            int size

  - ### Class ghidra.util.datastruct.BooleanArray

    class BooleanArray extends Object implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### bytes

            byte[] bytes

      - ##### lastNonZeroIndex

            int lastNonZeroIndex

  - ### Class ghidra.util.datastruct.ByteArray

    class ByteArray extends Object implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### bytes

            byte[] bytes

      - ##### lastNonZeroIndex

            int lastNonZeroIndex

  - ### Class ghidra.util.datastruct.ByteArrayArray

    class ByteArrayArray extends Object implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### bytes

            byte[] bytes

      - ##### lastStart

            int lastStart

      - ##### lengths

            short[] lengths

      - ##### nextFree

            int nextFree

      - ##### starts

            int[] starts

      - ##### totalSpaceAllocated

            int totalSpaceAllocated

  - ### Class ghidra.util.datastruct.Counter

    class Counter extends org.apache.commons.lang3.mutable.MutableInt implements Serializable

  - ### Class ghidra.util.datastruct.DataTable

    class DataTable extends Object implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### dataColumns

            Array[] dataColumns

  - ### Class ghidra.util.datastruct.DefaultObservableCollection

    class DefaultObservableCollection extends org.apache.commons.collections4.collection.AbstractCollectionDecorator<E extends Object> implements Serializable

    - #### Serialized Fields

      - ##### aggregatorCount

            int aggregatorCount

      - ##### changes

            ghidra.util.datastruct.DefaultObservableCollection<E extends Object,L extends ghidra.util.datastruct.CollectionChangeListener<? super E>>.ghidra.util.datastruct.DefaultObservableCollection.ChangeSet changes

      - ##### l

            ghidra.util.datastruct.CollectionChangeListener<? super E extends Object> l

      - ##### listeners

            ListenerSet<L extends ghidra.util.datastruct.CollectionChangeListener<? super E>> listeners

      - ##### lock

            Object lock

      - ##### wrapped

            Collection<E extends Object> wrapped

  - ### Class ghidra.util.datastruct.DoubleArray

    class DoubleArray extends Object implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### doubles

            double[] doubles

      - ##### lastNonZeroIndex

            int lastNonZeroIndex

  - ### Class ghidra.util.datastruct.DoubleArrayArray

    class DoubleArrayArray extends Object implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### doubles

            double[] doubles

      - ##### lastStart

            int lastStart

      - ##### lengths

            short[] lengths

      - ##### nextFree

            int nextFree

      - ##### starts

            int[] starts

      - ##### totalSpaceAllocated

            int totalSpaceAllocated

  - ### Class ghidra.util.datastruct.FixedSizeHashMap

    class FixedSizeHashMap extends LinkedHashMap<K,V> implements Serializable

    - #### Serialized Fields

      - ##### maxSize

            int maxSize

  - ### Class ghidra.util.datastruct.FloatArray

    class FloatArray extends Object implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### floats

            float[] floats

      - ##### lastNonZeroIndex

            int lastNonZeroIndex

  - ### Class ghidra.util.datastruct.FloatArrayArray

    class FloatArrayArray extends Object implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### floats

            float[] floats

      - ##### lastStart

            int lastStart

      - ##### lengths

            short[] lengths

      - ##### nextFree

            int nextFree

      - ##### starts

            int[] starts

      - ##### totalSpaceAllocated

            int totalSpaceAllocated

  - ### Class ghidra.util.datastruct.FullKeySet

    class FullKeySet extends Object implements Serializable

    - #### Serialized Fields

      - ##### numKeys

            int numKeys

  - ### Class ghidra.util.datastruct.IntArray

    class IntArray extends Object implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### ints

            int[] ints

      - ##### lastNonZeroIndex

            int lastNonZeroIndex

  - ### Class ghidra.util.datastruct.IntArrayArray

    class IntArrayArray extends Object implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### ints

            int[] ints

      - ##### lastStart

            int lastStart

      - ##### lengths

            short[] lengths

      - ##### nextFree

            int nextFree

      - ##### starts

            int[] starts

      - ##### totalSpaceAllocated

            int totalSpaceAllocated

  - ### Class ghidra.util.datastruct.IntArrayList

    class IntArrayList extends Object implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### classes

            Class<?>[] classes

      - ##### ints

            int[] ints

      - ##### size

            int size

  - ### Class ghidra.util.datastruct.IntIndexManager

    class IntIndexManager extends Object implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### freeList

            ArrayList<Integer> freeList

      - ##### nextIndex

            int nextIndex

  - ### Class ghidra.util.datastruct.IntKeyIndexer

    class IntKeyIndexer extends Object implements Serializable

    - #### Serialized Fields

      - ##### capacity

            int capacity

      - ##### indexer

            IntListIndexer indexer

      - ##### keys

            int[] keys

  - ### Class ghidra.util.datastruct.IntListIndexer

    class IntListIndexer extends Object implements Serializable

    - #### Serialized Fields

      - ##### capacity

            int capacity

      - ##### freePtr

            int freePtr

      - ##### heads

            int[] heads

      - ##### links

            int[] links

      - ##### numLists

            int numLists

      - ##### size

            int size

  - ### Class ghidra.util.datastruct.IntObjectHashtable

    class IntObjectHashtable extends Object implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### capacity

            int capacity

      - ##### indexer

            IntKeyIndexer indexer

      - ##### values

            T[] values

  - ### Class ghidra.util.datastruct.LongArray

    class LongArray extends Object implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### lastNonZeroIndex

            int lastNonZeroIndex

      - ##### longs

            long[] longs

  - ### Class ghidra.util.datastruct.LongArrayArray

    class LongArrayArray extends Object implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### lastStart

            int lastStart

      - ##### lengths

            short[] lengths

      - ##### longs

            long[] longs

      - ##### nextFree

            int nextFree

      - ##### starts

            int[] starts

      - ##### totalSpaceAllocated

            int totalSpaceAllocated

  - ### Class ghidra.util.datastruct.LongDoubleHashtable

    class LongDoubleHashtable extends Object implements Serializable

    - #### Serialized Fields

      - ##### capacity

            int capacity

      - ##### indexer

            LongKeyIndexer indexer

      - ##### values

            double[] values

  - ### Class ghidra.util.datastruct.LongIntHashtable

    class LongIntHashtable extends Object implements Serializable

    - #### Serialized Fields

      - ##### capacity

            int capacity

      - ##### indexer

            LongKeyIndexer indexer

      - ##### values

            int[] values

  - ### Class ghidra.util.datastruct.LongKeyIndexer

    class LongKeyIndexer extends Object implements Serializable

    - #### Serialized Fields

      - ##### capacity

            int capacity

      - ##### indexer

            IntListIndexer indexer

      - ##### keys

            long[] keys

  - ### Class ghidra.util.datastruct.LongLongHashtable

    class LongLongHashtable extends Object implements Serializable

    - #### Serialized Fields

      - ##### capacity

            int capacity

      - ##### indexer

            LongKeyIndexer indexer

      - ##### values

            long[] values

  - ### Class ghidra.util.datastruct.LongObjectHashtable

    class LongObjectHashtable extends Object implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### capacity

            int capacity

      - ##### indexer

            LongKeyIndexer indexer

      - ##### values

            T[] values

  - ### Class ghidra.util.datastruct.ManagedDataTable

    class ManagedDataTable extends DataTable implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### maxRow

            int maxRow

      - ##### occupied

            BooleanArray occupied

  - ### Exception ghidra.util.datastruct.NoSuchIndexException

    class NoSuchIndexException extends UsrException implements Serializable

  - ### Class ghidra.util.datastruct.ObjectArray

    class ObjectArray extends Object implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### lastNonZeroIndex

            int lastNonZeroIndex

      - ##### objs

            Object[] objs

  - ### Class ghidra.util.datastruct.RedBlackKeySet

    class RedBlackKeySet extends Object implements Serializable

    - #### Serialization Methods

      - ##### readObject

        private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
        Reconstitute the `TreeMap` instance from a stream (i.e., deserialize it).
        Throws:
          `IOException`
          `ClassNotFoundException`

      - ##### writeObject

        private void writeObject(ObjectOutputStream s) throws IOException
        Save the state of the `TreeMap` instance to a stream (i.e., serialize it).
        Serial Data:
          The size of the TreeMap (the number of key-value mappings) is emitted (int), followed by the key (Object) and value (Object) for each key-value mapping represented by the TreeMap. The key-value mappings are emitted in key-order (as determined by the TreeMap's Comparator, or by the keys' natural ordering if the TreeMap has no Comparator).
        Throws:
          `IOException`

    - #### Serialized Fields

      - ##### maxKey

            int maxKey

  - ### Class ghidra.util.datastruct.RedBlackLongKeySet

    class RedBlackLongKeySet extends Object implements Serializable

    - #### Serialization Methods

      - ##### readObject

        private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
        Reconstitute the `TreeMap` instance from a stream (i.e., deserialize it).
        Throws:
          `IOException`
          `ClassNotFoundException`

      - ##### writeObject

        private void writeObject(ObjectOutputStream s) throws IOException
        Save the state of the `TreeMap` instance to a stream (i.e., serialize it).
        Serial Data:
          The size of the TreeMap (the number of key-value mappings) is emitted (int), followed by the key (Object) and value (Object) for each key-value mapping represented by the TreeMap. The key-value mappings are emitted in key-order (as determined by the TreeMap's Comparator, or by the keys' natural ordering if the TreeMap has no Comparator).
        Throws:
          `IOException`

  - ### Class ghidra.util.datastruct.ShortArray

    class ShortArray extends Object implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### lastNonZeroIndex

            int lastNonZeroIndex

      - ##### shorts

            short[] shorts

  - ### Class ghidra.util.datastruct.ShortArrayArray

    class ShortArrayArray extends Object implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### lastStart

            int lastStart

      - ##### lengths

            short[] lengths

      - ##### nextFree

            int nextFree

      - ##### shorts

            short[] shorts

      - ##### starts

            int[] starts

      - ##### totalSpaceAllocated

            int totalSpaceAllocated

  - ### Class ghidra.util.datastruct.ShortKeyIndexer

    class ShortKeyIndexer extends Object implements Serializable

    - #### Serialized Fields

      - ##### capacity

            short capacity

      - ##### indexer

            ShortListIndexer indexer

      - ##### keys

            short[] keys

  - ### Class ghidra.util.datastruct.ShortListIndexer

    class ShortListIndexer extends Object implements Serializable

    - #### Serialized Fields

      - ##### capacity

            short capacity

      - ##### freePtr

            short freePtr

      - ##### heads

            short[] heads

      - ##### links

            short[] links

      - ##### numLists

            short numLists

      - ##### size

            short size

  - ### Class ghidra.util.datastruct.ShortLongHashtable

    class ShortLongHashtable extends Object implements Serializable

    - #### Serialized Fields

      - ##### capacity

            int capacity

      - ##### indexer

            ShortKeyIndexer indexer

      - ##### values

            long[] values

  - ### Class ghidra.util.datastruct.ShortObjectHashtable

    class ShortObjectHashtable extends Object implements Serializable

    - #### Serialized Fields

      - ##### capacity

            int capacity

      - ##### indexer

            ShortKeyIndexer indexer

      - ##### values

            Object[] values

  - ### Class ghidra.util.datastruct.ShortStringHashtable

    class ShortStringHashtable extends Object implements Serializable

    - #### Serialized Fields

      - ##### capacity

            int capacity

      - ##### indexer

            ShortKeyIndexer indexer

      - ##### values

            String[] values

  - ### Class ghidra.util.datastruct.StringArray

    class StringArray extends Object implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### bytes

            byte[] bytes

      - ##### lastStart

            int lastStart

      - ##### lengths

            short[] lengths

      - ##### nextFree

            int nextFree

      - ##### starts

            int[] starts

      - ##### totalSpaceAllocated

            int totalSpaceAllocated

  - ### Class ghidra.util.datastruct.StringArrayArray

    class StringArrayArray extends Object implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### byteStore

            ByteArrayArray byteStore

  - ### Class ghidra.util.datastruct.StringIntHashtable

    class StringIntHashtable extends Object implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### capacity

            int capacity

      - ##### indexer

            StringKeyIndexer indexer

      - ##### values

            int[] values

  - ### Class ghidra.util.datastruct.StringKeyIndexer

    class StringKeyIndexer extends Object implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### capacity

            int capacity

      - ##### indexer

            IntListIndexer indexer

      - ##### keys

            String[] keys

- ## Package ghidra.util.exception

  - ### Exception ghidra.util.exception.AssertException

    class AssertException extends RuntimeException implements Serializable

  - ### Exception ghidra.util.exception.BadLinkException

    class BadLinkException extends IOException implements Serializable

  - ### Exception ghidra.util.exception.CancelledException

    class CancelledException extends UsrException implements Serializable

  - ### Exception ghidra.util.exception.ClosedException

    class ClosedException extends IOException implements Serializable

    - #### Serialized Fields

      - ##### resourceName

            String resourceName

  - ### Exception ghidra.util.exception.CryptoException

    class CryptoException extends IOException implements Serializable
    serialVersionUID:
      1L

  - ### Exception ghidra.util.exception.DuplicateFileException

    class DuplicateFileException extends IOException implements Serializable

  - ### Exception ghidra.util.exception.DuplicateNameException

    class DuplicateNameException extends UsrException implements Serializable

  - ### Exception ghidra.util.exception.FileInUseException

    class FileInUseException extends IOException implements Serializable

  - ### Exception ghidra.util.exception.GraphException

    class GraphException extends UsrException implements Serializable

  - ### Exception ghidra.util.exception.InvalidInputException

    class InvalidInputException extends UsrException implements Serializable

  - ### Exception ghidra.util.exception.IOCancelledException

    class IOCancelledException extends IOException implements Serializable

  - ### Class ghidra.util.exception.MultipleCauses

    class MultipleCauses extends Throwable implements Serializable

    - #### Serialized Fields

      - ##### causes

            Collection<Throwable> causes

  - ### Exception ghidra.util.exception.NotEmptyException

    class NotEmptyException extends UsrException implements Serializable

  - ### Exception ghidra.util.exception.NotFoundException

    class NotFoundException extends UsrException implements Serializable

  - ### Exception ghidra.util.exception.NotYetImplementedException

    class NotYetImplementedException extends RuntimeException implements Serializable

  - ### Exception ghidra.util.exception.NoValueException

    class NoValueException extends UsrException implements Serializable

  - ### Exception ghidra.util.exception.PropertyTypeMismatchException

    class PropertyTypeMismatchException extends RuntimeException implements Serializable

  - ### Exception ghidra.util.exception.RollbackException

    class RollbackException extends RuntimeException implements Serializable

  - ### Exception ghidra.util.exception.TimeoutException

    class TimeoutException extends CancelledException implements Serializable

  - ### Exception ghidra.util.exception.UnableToSwingException

    class UnableToSwingException extends Exception implements Serializable

  - ### Exception ghidra.util.exception.UserAccessException

    class UserAccessException extends IOException implements Serializable

  - ### Exception ghidra.util.exception.UsrException

    class UsrException extends Exception implements Serializable

  - ### Exception ghidra.util.exception.VersionException

    class VersionException extends UsrException implements Serializable

    - #### Serialized Fields

      - ##### detailMessage

            String detailMessage

      - ##### upgradeable

            boolean upgradeable

      - ##### versionIndicator

            int versionIndicator

- ## Package ghidra.util.graph

  - ### Class ghidra.util.graph.AddableLongDoubleHashtable

    class AddableLongDoubleHashtable extends LongDoubleHashtable implements Serializable

  - ### Class ghidra.util.graph.AddableLongIntHashtable

    class AddableLongIntHashtable extends LongIntHashtable implements Serializable
    serialVersionUID:
      1L

  - ### Class ghidra.util.graph.Path

    class Path extends Vector implements Serializable

- ## Package ghidra.util.html

  - ### Class ghidra.util.html.HTMLElement

    class HTMLElement extends ArrayList<Object> implements Serializable

    - #### Serialized Fields

      - ##### attributes

            Map<String,String> attributes

      - ##### name

            String name

- ## Package ghidra.util.layout

  - ### Class ghidra.util.layout.MiddleLayout

    class MiddleLayout extends Object implements Serializable

  - ### Class ghidra.util.layout.RightSidedSquishyBuddyLayout

    class RightSidedSquishyBuddyLayout extends Object implements Serializable

    - #### Serialized Fields

      - ##### hGap

            int hGap

      - ##### rightAlign

            boolean rightAlign

  - ### Class ghidra.util.layout.StretchLayout

    class StretchLayout extends Object implements Serializable

- ## Package ghidra.util.map

  - ### Class ghidra.util.map.IntValueMap

    class IntValueMap extends ValueMap<Integer> implements Serializable
    serialVersionUID:
      1L

  - ### Class ghidra.util.map.ObjectValueMap

    class ObjectValueMap extends ValueMap<T> implements Serializable

  - ### Exception ghidra.util.map.TypeMismatchException

    class TypeMismatchException extends RuntimeException implements Serializable

  - ### Class ghidra.util.map.ValueMap

    class ValueMap extends Object implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### ht

            Map<Long,ghidra.util.map.ValueStoragePage<T>> ht

      - ##### name

            String name

      - ##### numPageBits

            int numPageBits

      - ##### numProperties

            int numProperties

      - ##### objectClass

            Class<T> objectClass

      - ##### pageMask

            long pageMask

      - ##### pageSize

            short pageSize

      - ##### propertyPageIndex

            ghidra.util.map.ValueStoragePageIndex propertyPageIndex

- ## Package ghidra.util.table

  - ### Class ghidra.util.table.AddressArrayTableModel

    class AddressArrayTableModel extends AddressPreviewTableModel implements Serializable

    - #### Serialized Fields

      - ##### addrs

            Address[] addrs

  - ### Class ghidra.util.table.AddressBasedTableModel

    class AddressBasedTableModel extends GhidraProgramTableModel<ROW_TYPE> implements Serializable

  - ### Class ghidra.util.table.AddressPreviewTableModel

    class AddressPreviewTableModel extends AddressBasedTableModel<Address> implements Serializable

    - #### Serialized Fields

      - ##### selectionSize

            int selectionSize

  - ### Class ghidra.util.table.AddressSetTableModel

    class AddressSetTableModel extends AddressPreviewTableModel implements Serializable

    - #### Serialized Fields

      - ##### addressSet

            AddressSetView addressSet

  - ### Class ghidra.util.table.CodeUnitTableCellRenderer

    class CodeUnitTableCellRenderer extends AbstractGColumnRenderer<CodeUnitTableCellData> implements Serializable

  - ### Class ghidra.util.table.CompositeGhidraTableCellRenderer

    class CompositeGhidraTableCellRenderer extends GhidraTableCellRenderer implements Serializable

  - ### Class ghidra.util.table.CustomLoadingAddressTableModel

    class CustomLoadingAddressTableModel extends AddressPreviewTableModel implements Serializable

    - #### Serialized Fields

      - ##### loader

            TableModelLoader<Address> loader

  - ### Class ghidra.util.table.EmptyThreadedTableModel

    class EmptyThreadedTableModel extends ThreadedTableModelStub<T> implements Serializable

    - #### Serialized Fields

      - ##### columnNames

            String[] columnNames

  - ### Class ghidra.util.table.GhidraFilterTable

    class GhidraFilterTable extends GFilterTable<ROW_OBJECT> implements Serializable

  - ### Class ghidra.util.table.GhidraProgramTableModel

    class GhidraProgramTableModel extends ThreadedTableModel<ROW_TYPE,Program> implements Serializable

    - #### Serialized Fields

      - ##### program

            Program program

  - ### Class ghidra.util.table.GhidraTable

    class GhidraTable extends GTable implements Serializable

    - #### Serialized Fields

      - ##### navigatable

            Navigatable navigatable

      - ##### navigateOnSelection

            boolean navigateOnSelection

      - ##### navigationKeyListener

            KeyListener navigationKeyListener

      - ##### navigationMouseListener

            MouseListener navigationMouseListener

      - ##### navigationSelectionListener

            ListSelectionListener navigationSelectionListener

      - ##### serviceProvider

            ServiceProvider serviceProvider

  - ### Class ghidra.util.table.GhidraTableCellRenderer

    class GhidraTableCellRenderer extends GTableCellRenderer implements Serializable

  - ### Class ghidra.util.table.GhidraTableFilterPanel

    class GhidraTableFilterPanel extends GTableFilterPanel<ROW_OBJECT> implements Serializable

  - ### Class ghidra.util.table.GhidraThreadedTablePanel

    class GhidraThreadedTablePanel extends GThreadedTablePanel<T> implements Serializable

  - ### Class ghidra.util.table.IncomingReferencesTableModel

    class IncomingReferencesTableModel extends AddressBasedTableModel<ReferenceEndpoint> implements Serializable

    - #### Serialized Fields

      - ##### refs

            List<OutgoingReferenceEndpoint> refs

  - ### Class ghidra.util.table.PreviewDataTableCellRenderer

    class PreviewDataTableCellRenderer extends AbstractGColumnRenderer<PreviewTableCellData> implements Serializable

  - ### Class ghidra.util.table.ReferencesFromTableModel

    class ReferencesFromTableModel extends AddressBasedTableModel<ReferenceEndpoint> implements Serializable

    - #### Serialized Fields

      - ##### refs

            List<IncomingReferenceEndpoint> refs

- ## Package ghidra.util.table.column

  - ### Class ghidra.util.table.column.AbstractGColumnRenderer

    class AbstractGColumnRenderer extends GTableCellRenderer implements Serializable

  - ### Class ghidra.util.table.column.AbstractGhidraColumnRenderer

    class AbstractGhidraColumnRenderer extends GhidraTableCellRenderer implements Serializable

  - ### Class ghidra.util.table.column.DefaultTimestampRenderer

    class DefaultTimestampRenderer extends AbstractGColumnRenderer<Date> implements Serializable

- ## Package ghidra.util.table.field

  - ### Class ghidra.util.table.field.MonospacedByteRenderer

    class MonospacedByteRenderer extends AbstractGColumnRenderer<Byte[]> implements Serializable

- ## Package ghidra.util.task

  - ### Class ghidra.util.task.ChompingBitsAnimationPanel

    class ChompingBitsAnimationPanel extends JPanel implements Serializable

  - ### Class ghidra.util.task.HourglassAnimationPanel

    class HourglassAnimationPanel extends JPanel implements Serializable

  - ### Class ghidra.util.task.TaskMonitorComponent

    class TaskMonitorComponent extends JPanel implements Serializable

    - #### Serialized Fields

      - ##### cancelButton

            JButton cancelButton

      - ##### cancelEnabled

            boolean cancelEnabled

      - ##### cancelPanel

            JPanel cancelPanel

      - ##### isCancelled

            boolean isCancelled

      - ##### isIndeterminate

            AtomicBoolean isIndeterminate

      - ##### lastMaxProgress

            long lastMaxProgress

      - ##### lastProgress

            long lastProgress

      - ##### listeners

            WeakSet<CancelledListener> listeners

      - ##### mainContentPanel

            JPanel mainContentPanel

      - ##### maxProgress

            long maxProgress

      - ##### messageLabel

            JLabel messageLabel

      - ##### paintProgressValue

            boolean paintProgressValue

      - ##### percentFormat

            NumberFormat percentFormat

      - ##### progress

            long progress

      - ##### progressBar

            JProgressBar progressBar

      - ##### progressBarPanel

            JPanel progressBarPanel

      - ##### progressMessage

            String progressMessage

      - ##### progressPanel

            JPanel progressPanel

      - ##### scaleFactor

            long scaleFactor

      - ##### shouldCancelRunnable

            Runnable shouldCancelRunnable

      - ##### showingCancelButton

            boolean showingCancelButton

      - ##### showingIcon

            boolean showingIcon

      - ##### showingProgress

            boolean showingProgress

      - ##### taskID

            AtomicInteger taskID

      - ##### taskName

            String taskName

      - ##### updateCancelButtonRunnable

            Runnable updateCancelButtonRunnable

      - ##### updateProgressPanelRunnable

            Runnable updateProgressPanelRunnable

      - ##### updateTimer

            Timer updateTimer

      - ##### updateToolTipRunnable

            Runnable updateToolTipRunnable

- ## Package ghidra.util.xml

  - ### Exception ghidra.util.xml.XmlAttributeException

    class XmlAttributeException extends RuntimeException implements Serializable

- ## Package ghidra.xml

  - ### Exception ghidra.xml.XmlException

    class XmlException extends RuntimeException implements Serializable

  - ### Exception ghidra.xml.XmlParseException

    class XmlParseException extends Exception implements Serializable

- ## Package help

  - ### Class help.CustomFavoritesView

    class CustomFavoritesView extends javax.help.FavoritesView implements Serializable

  - ### Class help.CustomSearchView

    class CustomSearchView extends javax.help.SearchView implements Serializable

  - ### Class help.CustomTOCView

    class CustomTOCView extends javax.help.TOCView implements Serializable

    - #### Serialized Fields

      - ##### isSelectingNodeInternally

            boolean isSelectingNodeInternally

      - ##### ui

            help.CustomTOCView.CustomTOCNavigatorUI ui

  - ### Class help.CustomTOCView.CustomTreeItemDecorator

    class CustomTreeItemDecorator extends javax.help.TOCItem implements Serializable

    - #### Serialized Fields

      - ##### cachedURL

            URL cachedURL

      - ##### displayText

            String displayText

      - ##### tocID

            String tocID

      - ##### wrappedItem

            javax.help.TOCItem wrappedItem

  - ### Class help.GHelpHTMLEditorKit

    class GHelpHTMLEditorKit extends HTMLEditorKit implements Serializable

    - #### Serialized Fields

      - ##### delegateListeners

            HyperlinkListener[] delegateListeners

      - ##### resolverHyperlinkListener

            HyperlinkListener resolverHyperlinkListener

  - ### Class help.GHelpSet

    class GHelpSet extends javax.help.HelpSet implements Serializable

    - #### Serialized Fields

      - ##### combinedMapWrapper

            help.GHelpSet.GHelpMap combinedMapWrapper

      - ##### localMapWrapper

            help.GHelpSet.GHelpMap localMapWrapper

      - ##### LOG

            org.apache.logging.log4j.Logger LOG

- ## Package resources.icons

  - ### Class resources.icons.BytesImageIcon

    class BytesImageIcon extends LazyImageIcon implements Serializable

    - #### Serialized Fields

      - ##### bytes

            byte[] bytes

  - ### Class resources.icons.DerivedImageIcon

    class DerivedImageIcon extends LazyImageIcon implements Serializable

    - #### Serialized Fields

      - ##### cachedDelegate

            Icon cachedDelegate

      - ##### sourceIcon

            Icon sourceIcon

      - ##### sourceImage

            Image sourceImage

  - ### Class resources.icons.DisabledImageIcon

    class DisabledImageIcon extends DerivedImageIcon implements Serializable

    - #### Serialized Fields

      - ##### brightnessPercent

            int brightnessPercent

        The inverse percentage of gray (higher percentage equals less gray) to apply to the disabled image; higher is brighter

  - ### Class resources.icons.DisabledImageIconWrapper

    class DisabledImageIconWrapper extends ImageIconWrapper implements Serializable

    - #### Serialized Fields

      - ##### brightnessPercent

            int brightnessPercent

        Deprecated, for removal: This API element is subject to removal in a future version.
        The inverse percentage of gray (higher percentage equals less gray) to apply to the disabled image; higher is brighter

  - ### Class resources.icons.ImageIconWrapper

    class ImageIconWrapper extends ImageIcon implements Serializable

    - #### Serialized Fields

      - ##### baseIcon

            Icon baseIcon

        Deprecated, for removal: This API element is subject to removal in a future version.

      - ##### baseImage

            Image baseImage

        Deprecated, for removal: This API element is subject to removal in a future version.

      - ##### image

            Image image

        Deprecated, for removal: This API element is subject to removal in a future version.

      - ##### imageBytes

            byte[] imageBytes

        Deprecated, for removal: This API element is subject to removal in a future version.

      - ##### imageIcon

            ImageIcon imageIcon

        Deprecated, for removal: This API element is subject to removal in a future version.

      - ##### imageName

            String imageName

        Deprecated, for removal: This API element is subject to removal in a future version.

      - ##### imageURL

            URL imageURL

        Deprecated, for removal: This API element is subject to removal in a future version.

      - ##### loaded

            boolean loaded

        Deprecated, for removal: This API element is subject to removal in a future version.

  - ### Class resources.icons.LazyImageIcon

    class LazyImageIcon extends ImageIcon implements Serializable

    - #### Serialized Fields

      - ##### loaded

            boolean loaded

  - ### Class resources.icons.ReflectedIcon

    class ReflectedIcon extends DerivedImageIcon implements Serializable

    - #### Serialized Fields

      - ##### leftToRight

            boolean leftToRight

  - ### Class resources.icons.ScaledImageIcon

    class ScaledImageIcon extends DerivedImageIcon implements Serializable

    - #### Serialized Fields

      - ##### height

            int height

      - ##### hints

            int hints

      - ##### width

            int width

  - ### Class resources.icons.ScaledImageIconWrapper

    class ScaledImageIconWrapper extends ImageIconWrapper implements Serializable

    - #### Serialized Fields

      - ##### height

            int height

        Deprecated, for removal: This API element is subject to removal in a future version.

      - ##### hints

            int hints

        Deprecated, for removal: This API element is subject to removal in a future version.

      - ##### width

            int width

        Deprecated, for removal: This API element is subject to removal in a future version.

  - ### Class resources.icons.UnresolvedIcon

    class UnresolvedIcon extends DerivedImageIcon implements Serializable

  - ### Class resources.icons.UrlImageIcon

    class UrlImageIcon extends LazyImageIcon implements Serializable

    - #### Serialized Fields

      - ##### imageUrl

            URL imageUrl

      - ##### originalPath

            String originalPath