public static final class GraalFeature.CallTreeNode extends Object
Modifier and Type | Field and Description |
---|---|
protected List<GraalFeature.CallTreeNode> |
children |
protected org.graalvm.compiler.nodes.StructuredGraph |
graph |
protected com.oracle.graal.pointsto.meta.AnalysisMethod |
implementationMethod |
protected int |
level |
protected GraalFeature.CallTreeNode |
parent |
protected String |
sourceReference |
protected com.oracle.graal.pointsto.meta.AnalysisMethod |
targetMethod |
protected Set<org.graalvm.compiler.nodes.Invoke> |
unreachableInvokes |
Constructor and Description |
---|
CallTreeNode(jdk.vm.ci.meta.ResolvedJavaMethod implementationMethod,
jdk.vm.ci.meta.ResolvedJavaMethod targetMethod,
GraalFeature.CallTreeNode parent,
int level,
String sourceReference) |
Modifier and Type | Method and Description |
---|---|
List<GraalFeature.CallTreeNode> |
getChildren() |
org.graalvm.compiler.nodes.StructuredGraph |
getGraph() |
com.oracle.graal.pointsto.meta.AnalysisMethod |
getImplementationMethod() |
int |
getLevel() |
GraalFeature.CallTreeNode |
getParent() |
String |
getSourceReference() |
com.oracle.graal.pointsto.meta.AnalysisMethod |
getTargetMethod() |
void |
setGraph(org.graalvm.compiler.nodes.StructuredGraph graph) |
protected final com.oracle.graal.pointsto.meta.AnalysisMethod implementationMethod
protected final com.oracle.graal.pointsto.meta.AnalysisMethod targetMethod
protected final GraalFeature.CallTreeNode parent
protected final List<GraalFeature.CallTreeNode> children
protected final int level
protected final String sourceReference
protected org.graalvm.compiler.nodes.StructuredGraph graph
protected final Set<org.graalvm.compiler.nodes.Invoke> unreachableInvokes
public CallTreeNode(jdk.vm.ci.meta.ResolvedJavaMethod implementationMethod, jdk.vm.ci.meta.ResolvedJavaMethod targetMethod, GraalFeature.CallTreeNode parent, int level, String sourceReference)
public com.oracle.graal.pointsto.meta.AnalysisMethod getImplementationMethod()
public com.oracle.graal.pointsto.meta.AnalysisMethod getTargetMethod()
public GraalFeature.CallTreeNode getParent()
public List<GraalFeature.CallTreeNode> getChildren()
public int getLevel()
public String getSourceReference()
public org.graalvm.compiler.nodes.StructuredGraph getGraph()
public void setGraph(org.graalvm.compiler.nodes.StructuredGraph graph)