org.apache.commons.javaflow.bytecode.transformation.bcel.analyser
Class Frame
java.lang.Object
org.apache.commons.javaflow.bytecode.transformation.bcel.analyser.Frame
public class Frame
- extends Object
This class represents a JVM execution frame; that means,
a local variable array and an operand stack.
WARNING! These classes are a fork of the bcel verifier.
Field Summary |
static UninitializedObjectType |
_this
For instance initialization methods, it is important to remember
which instance it is that is not initialized yet. |
_this
public static UninitializedObjectType _this
- For instance initialization methods, it is important to remember
which instance it is that is not initialized yet. It will be
initialized invoking another constructor later.
NULL means the instance already *is* initialized.
Frame
public Frame(int maxLocals,
int maxStack)
Frame
public Frame(LocalVariables locals,
OperandStack stack)
clone
protected Object clone()
- Overrides:
clone
in class Object
getClone
public Frame getClone()
getLocals
public LocalVariables getLocals()
getStack
public OperandStack getStack()
equals
public boolean equals(Object o)
- Overrides:
equals
in class Object
toString
public String toString()
- Returns a String representation of the Frame instance.
- Overrides:
toString
in class Object
Copyright © 2004-2011 Apache Software Foundation. All Rights Reserved.