org.aspectbench.runtime.internal
Class CFlowStack

java.lang.Object
  extended byorg.aspectbench.runtime.internal.CFlowStack

public class CFlowStack
extends java.lang.Object


Constructor Summary
CFlowStack()
           
 
Method Summary
 java.lang.Object get(int index)
           
 java.lang.Object getStack()
           
static java.lang.Object getTopStack(int index, java.lang.Object stack)
           
 boolean isValid()
           
static boolean isValidStack(java.lang.Object stack)
           
 java.lang.Object peek()
           
 CFlow peekCFlow()
           
static CFlow peekCFlowStack(java.lang.Object stack)
           
 java.lang.Object peekInstance()
           
static java.lang.Object peekInstanceStack(java.lang.Object stack)
           
static java.lang.Object peekStack(java.lang.Object stack)
           
 CFlow peekTopCFlow()
           
static CFlow peekTopCFlowStack(java.lang.Object stack)
           
 void pop()
           
static void popStack(java.lang.Object stack)
           
 void push(java.lang.Object obj)
           
 void push(java.lang.Object[] obj)
           
 void pushInstance(java.lang.Object obj)
           
static void pushInstanceStack(java.lang.Object obj, java.lang.Object stack)
           
static void pushStack(java.lang.Object[] obj, java.lang.Object stack)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CFlowStack

public CFlowStack()
Method Detail

push

public void push(java.lang.Object obj)

pushInstance

public void pushInstance(java.lang.Object obj)

push

public void push(java.lang.Object[] obj)

pop

public void pop()

peek

public java.lang.Object peek()

get

public java.lang.Object get(int index)

peekInstance

public java.lang.Object peekInstance()

peekCFlow

public CFlow peekCFlow()

peekTopCFlow

public CFlow peekTopCFlow()

isValid

public boolean isValid()

getStack

public java.lang.Object getStack()

pushInstanceStack

public static final void pushInstanceStack(java.lang.Object obj,
                                           java.lang.Object stack)

pushStack

public static final void pushStack(java.lang.Object[] obj,
                                   java.lang.Object stack)

popStack

public static final void popStack(java.lang.Object stack)

peekStack

public static final java.lang.Object peekStack(java.lang.Object stack)

getTopStack

public static final java.lang.Object getTopStack(int index,
                                                 java.lang.Object stack)

peekInstanceStack

public static final java.lang.Object peekInstanceStack(java.lang.Object stack)

peekCFlowStack

public static final CFlow peekCFlowStack(java.lang.Object stack)

peekTopCFlowStack

public static final CFlow peekTopCFlowStack(java.lang.Object stack)

isValidStack

public static final boolean isValidStack(java.lang.Object stack)