public class Frame
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
Frame.LocalVariable |
Modifier and Type | Field and Description |
---|---|
private java.util.List<Frame.LocalVariable> |
locals |
private java.util.Deque<java.lang.Object> |
stack |
Constructor and Description |
---|
Frame(java.util.List<Frame.LocalVariable> locals) |
Modifier and Type | Method and Description |
---|---|
Frame |
addLocalVariable(Frame.LocalVariable localVariable) |
Frame |
addLocalVariables(net.bytebuddy.description.method.ParameterList<net.bytebuddy.description.method.ParameterDescription.InDefinedShape> types) |
Frame |
addTopToLocals(int count) |
static Frame |
beforeConstructorCall(java.lang.Iterable<? extends net.bytebuddy.description.method.ParameterDescription> constructorParameters) |
java.lang.Object[] |
locals() |
int |
localSize() |
int |
maxLocalVariableIndex() |
private java.util.Deque<java.lang.Object> stack
private java.util.List<Frame.LocalVariable> locals
public Frame(java.util.List<Frame.LocalVariable> locals)
public static Frame beforeConstructorCall(java.lang.Iterable<? extends net.bytebuddy.description.method.ParameterDescription> constructorParameters)
public Frame addTopToLocals(int count)
public Frame addLocalVariable(Frame.LocalVariable localVariable)
public Frame addLocalVariables(net.bytebuddy.description.method.ParameterList<net.bytebuddy.description.method.ParameterDescription.InDefinedShape> types)
public java.lang.Object[] locals()
public int localSize()
public int maxLocalVariableIndex()