Package ghidra.app.util.viewer.proxy
Class VariableProxy
- java.lang.Object
-
- ghidra.app.util.viewer.proxy.ProxyObj<Variable>
-
- ghidra.app.util.viewer.proxy.VariableProxy
-
-
Constructor Summary
Constructors Constructor Description VariableProxy(ListingModel model, Program program, Address locationAddr, Function fun, Variable var)Constructs a proxy for a variable.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AddressgetFunctionAddress()AddressgetLocationAddress()VariablegetObject()Returns the object that this proxy represents or null if the represented object no longer exists.-
Methods inherited from class ghidra.app.util.viewer.proxy.ProxyObj
getListingLayoutModel
-
-
-
-
Constructor Detail
-
VariableProxy
public VariableProxy(ListingModel model, Program program, Address locationAddr, Function fun, Variable var)
Constructs a proxy for a variable.- Parameters:
model- listing modelprogram- the program containing the variable.locationAddr- the listing address at which the function exists or was inferred via referencefun- the function containing the variable.var- the variable to proxy.
-
-
Method Detail
-
getObject
public Variable getObject()
Description copied from class:ProxyObjReturns the object that this proxy represents or null if the represented object no longer exists.- Specified by:
getObjectin classProxyObj<Variable>- Returns:
- the object that this proxy represents or null if the represented object no longer exists.
- See Also:
ProxyObj.getObject()
-
getLocationAddress
public Address getLocationAddress()
-
getFunctionAddress
public Address getFunctionAddress()
-
-