org.apache.commons.javaflow.bytecode
Class Stack
java.lang.Object
org.apache.commons.javaflow.bytecode.Stack
- All Implemented Interfaces:
- Serializable
- Direct Known Subclasses:
- StackRecorder
public class Stack
- extends Object
- implements Serializable
Stack to store the frame information along the invocation trace.
- See Also:
- Serialized Form
runnable
protected Runnable runnable
Stack
public Stack(Runnable pRunnable)
Stack
public Stack(Stack pParent)
hasDouble
public boolean hasDouble()
popDouble
public double popDouble()
hasFloat
public boolean hasFloat()
popFloat
public float popFloat()
hasInt
public boolean hasInt()
popInt
public int popInt()
hasLong
public boolean hasLong()
popLong
public long popLong()
hasObject
public boolean hasObject()
popObject
public Object popObject()
hasReference
public boolean hasReference()
popReference
public Object popReference()
pushDouble
public void pushDouble(double d)
pushFloat
public void pushFloat(float f)
pushInt
public void pushInt(int i)
pushLong
public void pushLong(long l)
pushObject
public void pushObject(Object o)
pushReference
public void pushReference(Object o)
isSerializable
public boolean isSerializable()
isEmpty
public boolean isEmpty()
toString
public String toString()
- Overrides:
toString
in class Object
Copyright © 2004-2011 Apache Software Foundation. All Rights Reserved.