Class ScalarValueDecompilerHover
java.lang.Object
ghidra.app.plugin.core.hover.AbstractHover
ghidra.app.plugin.core.hover.AbstractConfigurableHover
ghidra.app.plugin.core.hover.AbstractScalarOperandHover
ghidra.app.decompiler.component.hover.ScalarValueDecompilerHover
- All Implemented Interfaces:
DecompilerHoverService
,HoverService
,OptionsChangeListener
,Disposable
public class ScalarValueDecompilerHover
extends ghidra.app.plugin.core.hover.AbstractScalarOperandHover
implements DecompilerHoverService
-
Field Summary
Fields inherited from class ghidra.app.plugin.core.hover.AbstractConfigurableHover
options
Fields inherited from class ghidra.app.plugin.core.hover.AbstractHover
enabled, priority, tool
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected String
getHoverComponent
(Program program, ProgramLocation programLocation, FieldLocation fieldLocation, Field field) Returns a component to be shown in a popup window that is relevant to the given parameters.protected String
getName()
protected String
Methods inherited from class ghidra.app.plugin.core.hover.AbstractScalarOperandHover
formatScalar, isValidTooltipContent
Methods inherited from class ghidra.app.plugin.core.hover.AbstractConfigurableHover
dispose, initializeOptions, optionsChanged, setOptions
Methods inherited from class ghidra.app.plugin.core.hover.AbstractHover
componentHidden, componentShown, createTooltipComponent, getPriority, hoverModeSelected, scroll
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface ghidra.app.services.HoverService
componentHidden, componentShown, getPriority, hoverModeSelected, scroll
-
Constructor Details
-
ScalarValueDecompilerHover
-
-
Method Details
-
getName
- Specified by:
getName
in classghidra.app.plugin.core.hover.AbstractConfigurableHover
-
getDescription
- Specified by:
getDescription
in classghidra.app.plugin.core.hover.AbstractConfigurableHover
-
getOptionsCategory
- Specified by:
getOptionsCategory
in classghidra.app.plugin.core.hover.AbstractConfigurableHover
-
getHoverComponent
public JComponent getHoverComponent(Program program, ProgramLocation programLocation, FieldLocation fieldLocation, Field field) Description copied from interface:HoverService
Returns a component to be shown in a popup window that is relevant to the given parameters. Null is returned if there is no appropriate information to display.- Specified by:
getHoverComponent
in interfaceHoverService
- Parameters:
program
- the program that is being hovered over.programLocation
- the program location where the mouse is hovering.fieldLocation
- the precise mouse location within the field viewerfield
- the field over which the mouse is hovering- Returns:
- The component to be shown for the given location information.
-