org.aspectbench.runtime.internal
Class CFlowStack
java.lang.Object
org.aspectbench.runtime.internal.CFlowStack
public class CFlowStack
- extends Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
stacks
private Hashtable stacks
cached_thread
private Thread cached_thread
cached_stack
private Stack cached_stack
change_count
private int change_count
COLLECT_AT
private static final int COLLECT_AT
- See Also:
- Constant Field Values
MIN_COLLECT_AT
private static final int MIN_COLLECT_AT
- See Also:
- Constant Field Values
CFlowStack
public CFlowStack()
getThreadStack
private Stack getThreadStack()
push
public void push(Object obj)
pushInstance
public void pushInstance(Object obj)
push
public void push(Object[] obj)
pop
public void pop()
peek
public Object peek()
get
public Object get(int index)
peekInstance
public Object peekInstance()
peekCFlow
public CFlow peekCFlow()
peekTopCFlow
public CFlow peekTopCFlow()
isValid
public boolean isValid()
getStack
public Object getStack()
pushInstanceStack
public static final void pushInstanceStack(Object obj,
Object stack)
pushStack
public static final void pushStack(Object[] obj,
Object stack)
popStack
public static final void popStack(Object stack)
peekStack
public static final Object peekStack(Object stack)
getTopStack
public static final Object getTopStack(int index,
Object stack)
peekInstanceStack
public static final Object peekInstanceStack(Object stack)
peekCFlowStack
public static final CFlow peekCFlowStack(Object stack)
peekTopCFlowStack
public static final CFlow peekTopCFlowStack(Object stack)
isValidStack
public static final boolean isValidStack(Object stack)
depthStack
public static final int depthStack(Object stack)