private static final class TruffleExpansionLogger.ExpansionTree extends Object implements Comparable<TruffleExpansionLogger.ExpansionTree>
| Modifier and Type | Field and Description |
|---|---|
private List<TruffleExpansionLogger.ExpansionTree> |
children |
private TruffleExpansionLogger.ExpansionTree |
parent |
private int |
parentBci |
private ResolvedJavaMethod |
targetMethod |
private ResolvedJavaType |
targetReceiverType |
| Constructor and Description |
|---|
ExpansionTree(TruffleExpansionLogger.ExpansionTree parent,
ResolvedJavaType targetReceiverType,
ResolvedJavaMethod targetMethod,
int parentBci) |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(TruffleExpansionLogger.ExpansionTree o) |
private static String |
extractInnerClassName(String className) |
private static String |
formatSource(StackTraceElement e) |
void |
print(PrintStream p) |
private void |
print(PrintStream p,
String indent) |
private final TruffleExpansionLogger.ExpansionTree parent
private final ResolvedJavaType targetReceiverType
private final ResolvedJavaMethod targetMethod
private final int parentBci
private final List<TruffleExpansionLogger.ExpansionTree> children
public ExpansionTree(TruffleExpansionLogger.ExpansionTree parent, ResolvedJavaType targetReceiverType, ResolvedJavaMethod targetMethod, int parentBci)
public int compareTo(TruffleExpansionLogger.ExpansionTree o)
compareTo in interface Comparable<TruffleExpansionLogger.ExpansionTree>public void print(PrintStream p)
private void print(PrintStream p, String indent)
private static String extractInnerClassName(String className)
private static String formatSource(StackTraceElement e)