public class ThreadFlowLocation extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
ThreadFlowLocation.Importance
Specifies the importance of this location in understanding the code flow in which it occurs.
|
| Constructor and Description |
|---|
ThreadFlowLocation() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object other) |
Integer |
getExecutionOrder()
An integer representing the temporal order in which execution reached this location.
|
Date |
getExecutionTimeUtc()
The Coordinated Universal Time (UTC) date and time at which this location was executed.
|
ThreadFlowLocation.Importance |
getImportance()
Specifies the importance of this location in understanding the code flow in which it occurs.
|
Integer |
getIndex()
The index within the run threadFlowLocations array.
|
Set<String> |
getKinds()
A set of distinct strings that categorize the thread flow location.
|
Location |
getLocation()
A location within a programming artifact.
|
String |
getModule()
The name of the module that contains the code that is executing.
|
Integer |
getNestingLevel()
An integer representing a containment hierarchy within the thread flow.
|
PropertyBag |
getProperties()
Key/value pairs that provide additional information about the object.
|
Stack |
getStack()
A call stack that is relevant to a result.
|
State |
getState()
A dictionary, each of whose keys specifies a variable or expression, the associated value of which represents the variable or expression value.
|
Set<ReportingDescriptorReference> |
getTaxa()
An array of references to rule or taxonomy reporting descriptors that are applicable to the thread flow location.
|
WebRequest |
getWebRequest()
Describes an HTTP request.
|
WebResponse |
getWebResponse()
Describes the response to an HTTP request.
|
int |
hashCode() |
void |
setExecutionOrder(Integer executionOrder)
An integer representing the temporal order in which execution reached this location.
|
void |
setExecutionTimeUtc(Date executionTimeUtc)
The Coordinated Universal Time (UTC) date and time at which this location was executed.
|
void |
setImportance(ThreadFlowLocation.Importance importance)
Specifies the importance of this location in understanding the code flow in which it occurs.
|
void |
setIndex(Integer index)
The index within the run threadFlowLocations array.
|
void |
setKinds(Set<String> kinds)
A set of distinct strings that categorize the thread flow location.
|
void |
setLocation(Location location)
A location within a programming artifact.
|
void |
setModule(String module)
The name of the module that contains the code that is executing.
|
void |
setNestingLevel(Integer nestingLevel)
An integer representing a containment hierarchy within the thread flow.
|
void |
setProperties(PropertyBag properties)
Key/value pairs that provide additional information about the object.
|
void |
setStack(Stack stack)
A call stack that is relevant to a result.
|
void |
setState(State state)
A dictionary, each of whose keys specifies a variable or expression, the associated value of which represents the variable or expression value.
|
void |
setTaxa(Set<ReportingDescriptorReference> taxa)
An array of references to rule or taxonomy reporting descriptors that are applicable to the thread flow location.
|
void |
setWebRequest(WebRequest webRequest)
Describes an HTTP request.
|
void |
setWebResponse(WebResponse webResponse)
Describes the response to an HTTP request.
|
String |
toString() |
ThreadFlowLocation |
withExecutionOrder(Integer executionOrder) |
ThreadFlowLocation |
withExecutionTimeUtc(Date executionTimeUtc) |
ThreadFlowLocation |
withImportance(ThreadFlowLocation.Importance importance) |
ThreadFlowLocation |
withIndex(Integer index) |
ThreadFlowLocation |
withKinds(Set<String> kinds) |
ThreadFlowLocation |
withLocation(Location location) |
ThreadFlowLocation |
withModule(String module) |
ThreadFlowLocation |
withNestingLevel(Integer nestingLevel) |
ThreadFlowLocation |
withProperties(PropertyBag properties) |
ThreadFlowLocation |
withStack(Stack stack) |
ThreadFlowLocation |
withState(State state) |
ThreadFlowLocation |
withTaxa(Set<ReportingDescriptorReference> taxa) |
ThreadFlowLocation |
withWebRequest(WebRequest webRequest) |
ThreadFlowLocation |
withWebResponse(WebResponse webResponse) |
public Integer getIndex()
public void setIndex(Integer index)
public ThreadFlowLocation withIndex(Integer index)
public Location getLocation()
public void setLocation(Location location)
public ThreadFlowLocation withLocation(Location location)
public Stack getStack()
public void setStack(Stack stack)
public ThreadFlowLocation withStack(Stack stack)
public Set<String> getKinds()
public void setKinds(Set<String> kinds)
public ThreadFlowLocation withKinds(Set<String> kinds)
public Set<ReportingDescriptorReference> getTaxa()
public void setTaxa(Set<ReportingDescriptorReference> taxa)
public ThreadFlowLocation withTaxa(Set<ReportingDescriptorReference> taxa)
public String getModule()
public void setModule(String module)
public ThreadFlowLocation withModule(String module)
public State getState()
public void setState(State state)
public ThreadFlowLocation withState(State state)
public Integer getNestingLevel()
public void setNestingLevel(Integer nestingLevel)
public ThreadFlowLocation withNestingLevel(Integer nestingLevel)
public Integer getExecutionOrder()
public void setExecutionOrder(Integer executionOrder)
public ThreadFlowLocation withExecutionOrder(Integer executionOrder)
public Date getExecutionTimeUtc()
public void setExecutionTimeUtc(Date executionTimeUtc)
public ThreadFlowLocation withExecutionTimeUtc(Date executionTimeUtc)
public ThreadFlowLocation.Importance getImportance()
public void setImportance(ThreadFlowLocation.Importance importance)
public ThreadFlowLocation withImportance(ThreadFlowLocation.Importance importance)
public WebRequest getWebRequest()
public void setWebRequest(WebRequest webRequest)
public ThreadFlowLocation withWebRequest(WebRequest webRequest)
public WebResponse getWebResponse()
public void setWebResponse(WebResponse webResponse)
public ThreadFlowLocation withWebResponse(WebResponse webResponse)
public PropertyBag getProperties()
public void setProperties(PropertyBag properties)
public ThreadFlowLocation withProperties(PropertyBag properties)
Copyright © 2020 Contrast Security. All rights reserved.