public class TruffleInliningProfile extends Object
Modifier and Type | Field and Description |
---|---|
private OptimizedDirectCallNode |
callNode |
private int |
deepNodeCount |
private String |
failedReason |
private double |
frequency |
private int |
nodeCount |
private int |
queryIndex |
private int |
recursions |
private double |
score |
Constructor and Description |
---|
TruffleInliningProfile(OptimizedDirectCallNode callNode,
int nodeCount,
int deepNodeCount,
double frequency,
int recursions) |
Modifier and Type | Method and Description |
---|---|
OptimizedDirectCallNode |
getCallNode() |
int |
getCallSites() |
Map<String,Object> |
getDebugProperties() |
int |
getDeepNodeCount() |
String |
getFailedReason() |
double |
getFrequency() |
int |
getNodeCount() |
int |
getQueryIndex() |
int |
getRecursions() |
double |
getScore() |
boolean |
isForced() |
void |
setFailedReason(String reason) |
void |
setQueryIndex(int queryIndex) |
void |
setScore(double score) |
private final OptimizedDirectCallNode callNode
private final int nodeCount
private final int deepNodeCount
private final double frequency
private final int recursions
private String failedReason
private int queryIndex
private double score
public TruffleInliningProfile(OptimizedDirectCallNode callNode, int nodeCount, int deepNodeCount, double frequency, int recursions)
public int getRecursions()
public OptimizedDirectCallNode getCallNode()
public int getCallSites()
public int getNodeCount()
public void setScore(double score)
public double getScore()
public String getFailedReason()
public void setQueryIndex(int queryIndex)
public int getQueryIndex()
public void setFailedReason(String reason)
public boolean isForced()
public double getFrequency()
public int getDeepNodeCount()
public Map<String,Object> getDebugProperties()