Class ProgramSymbolActionContext
java.lang.Object
docking.DefaultActionContext
ghidra.app.context.ProgramActionContext
ghidra.app.context.ProgramSymbolActionContext
- All Implemented Interfaces:
ActionContext, ProgramLocationSupplierContext
public class ProgramSymbolActionContext
extends ProgramActionContext
implements ProgramLocationSupplierContext
-
Field Summary
Fields inherited from class ProgramActionContext
program -
Constructor Summary
ConstructorsConstructorDescriptionProgramSymbolActionContext(ComponentProvider provider, Program program, List<Symbol> symbols, Component sourceComponent) -
Method Summary
Modifier and TypeMethodDescriptionReturns the program location.intMethods inherited from class ProgramActionContext
getProgram, isActiveProgramMethods inherited from class DefaultActionContext
getComponentProvider, getContextObject, getEventClickModifiers, getMouseEvent, getSourceComponent, getSourceObject, hasAnyEventClickModifiers, setContextObject, setEventClickModifiers, setMouseEvent, setSourceComponent, setSourceObject, toString
-
Constructor Details
-
ProgramSymbolActionContext
public ProgramSymbolActionContext(ComponentProvider provider, Program program, List<Symbol> symbols, Component sourceComponent)
-
-
Method Details
-
getSymbolCount
public int getSymbolCount() -
getFirstSymbol
-
getSymbols
-
getLocation
Description copied from interface:ProgramLocationSupplierContextReturns the program location.- Specified by:
getLocationin interfaceProgramLocationSupplierContext- Returns:
- the program location
-