Package org.apache.commons.javaflow.core
Class Stack
- java.lang.Object
-
- org.apache.commons.javaflow.core.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.- Version:
- CVS $Id: Stack.java 733503 2009-01-11 19:51:40Z tcurdt $
- Author:
- Torsten Curdt, Stephan Michels
- See Also:
- Serialized Form
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Runnable
getRunnable()
boolean
hasDouble()
boolean
hasFloat()
boolean
hasInt()
boolean
hasLong()
boolean
hasObject()
boolean
hasReference()
boolean
isEmpty()
boolean
isSerializable()
double
popDouble()
float
popFloat()
int
popInt()
long
popLong()
Object
popObject()
Object
popReference()
void
pushDouble(double d)
void
pushFloat(float f)
void
pushInt(int i)
void
pushLong(long l)
void
pushObject(Object o)
void
pushReference(Object o)
String
toString()
-
-
-
Field Detail
-
runnable
protected Runnable runnable
-
-
Method Detail
-
hasDouble
public final boolean hasDouble()
-
popDouble
public final double popDouble()
-
hasFloat
public final boolean hasFloat()
-
popFloat
public final float popFloat()
-
hasLong
public final boolean hasLong()
-
popLong
public final long popLong()
-
hasInt
public final boolean hasInt()
-
popInt
public final int popInt()
-
hasObject
public final boolean hasObject()
-
popObject
public final Object popObject()
-
hasReference
public final boolean hasReference()
-
popReference
public final Object popReference()
-
pushDouble
public final void pushDouble(double d)
-
pushFloat
public final void pushFloat(float f)
-
pushLong
public final void pushLong(long l)
-
pushInt
public final void pushInt(int i)
-
pushObject
public final void pushObject(Object o)
-
pushReference
public final void pushReference(Object o)
-
isSerializable
public boolean isSerializable()
-
isEmpty
public final boolean isEmpty()
-
getRunnable
public final Runnable getRunnable()
-
-