public class Address extends Object
| Constructor and Description |
|---|
Address() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object other) |
Integer |
getAbsoluteAddress()
The address expressed as a byte offset from the start of the addressable region.
|
String |
getFullyQualifiedName()
A human-readable fully qualified name that is associated with the address.
|
Integer |
getIndex()
The index within run.addresses of the cached object for this address.
|
String |
getKind()
An open-ended string that identifies the address kind.
|
Integer |
getLength()
The number of bytes in this range of addresses.
|
String |
getName()
A name that is associated with the address, e.g., '.text'.
|
Integer |
getOffsetFromParent()
The byte offset of this address from the absolute or relative address of the parent object.
|
Integer |
getParentIndex()
The index within run.addresses of the parent object.
|
PropertyBag |
getProperties()
Key/value pairs that provide additional information about the object.
|
Integer |
getRelativeAddress()
The address expressed as a byte offset from the absolute address of the top-most parent object.
|
int |
hashCode() |
void |
setAbsoluteAddress(Integer absoluteAddress)
The address expressed as a byte offset from the start of the addressable region.
|
void |
setFullyQualifiedName(String fullyQualifiedName)
A human-readable fully qualified name that is associated with the address.
|
void |
setIndex(Integer index)
The index within run.addresses of the cached object for this address.
|
void |
setKind(String kind)
An open-ended string that identifies the address kind.
|
void |
setLength(Integer length)
The number of bytes in this range of addresses.
|
void |
setName(String name)
A name that is associated with the address, e.g., '.text'.
|
void |
setOffsetFromParent(Integer offsetFromParent)
The byte offset of this address from the absolute or relative address of the parent object.
|
void |
setParentIndex(Integer parentIndex)
The index within run.addresses of the parent object.
|
void |
setProperties(PropertyBag properties)
Key/value pairs that provide additional information about the object.
|
void |
setRelativeAddress(Integer relativeAddress)
The address expressed as a byte offset from the absolute address of the top-most parent object.
|
String |
toString() |
Address |
withAbsoluteAddress(Integer absoluteAddress) |
Address |
withFullyQualifiedName(String fullyQualifiedName) |
Address |
withIndex(Integer index) |
Address |
withKind(String kind) |
Address |
withLength(Integer length) |
Address |
withName(String name) |
Address |
withOffsetFromParent(Integer offsetFromParent) |
Address |
withParentIndex(Integer parentIndex) |
Address |
withProperties(PropertyBag properties) |
Address |
withRelativeAddress(Integer relativeAddress) |
public Integer getAbsoluteAddress()
public void setAbsoluteAddress(Integer absoluteAddress)
public Integer getRelativeAddress()
public void setRelativeAddress(Integer relativeAddress)
public Integer getLength()
public void setLength(Integer length)
public String getKind()
public void setKind(String kind)
public String getName()
public void setName(String name)
public String getFullyQualifiedName()
public void setFullyQualifiedName(String fullyQualifiedName)
public Integer getOffsetFromParent()
public void setOffsetFromParent(Integer offsetFromParent)
public Integer getIndex()
public void setIndex(Integer index)
public Integer getParentIndex()
public void setParentIndex(Integer parentIndex)
public PropertyBag getProperties()
public void setProperties(PropertyBag properties)
public Address withProperties(PropertyBag properties)
Copyright © 2020 Contrast Security. All rights reserved.