public class StackSim
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private long |
depth |
private StackSim |
parent |
private StackEntryHolder |
stackEntryHolder |
Modifier | Constructor and Description |
---|---|
|
StackSim() |
private |
StackSim(StackSim parent,
StackType stackType) |
Modifier and Type | Method and Description |
---|---|
StackSim |
getChange(StackDelta delta,
java.util.List<StackEntryHolder> consumed,
java.util.List<StackEntryHolder> produced,
Op02WithProcessedDataAndRefs instruction) |
long |
getDepth() |
StackEntry |
getEntry(int depth) |
java.util.List<StackEntryHolder> |
getHolders(int offset,
long num) |
private StackSim |
getParent() |
java.lang.String |
toString() |
private final StackSim parent
private final StackEntryHolder stackEntryHolder
private final long depth
public StackEntry getEntry(int depth)
public java.util.List<StackEntryHolder> getHolders(int offset, long num)
public long getDepth()
public StackSim getChange(StackDelta delta, java.util.List<StackEntryHolder> consumed, java.util.List<StackEntryHolder> produced, Op02WithProcessedDataAndRefs instruction)
private StackSim getParent()
public java.lang.String toString()
toString
in class java.lang.Object