Package org.powermock.core.bytebuddy
Class Frame
- java.lang.Object
-
- org.powermock.core.bytebuddy.Frame
-
public class Frame extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Frame.LocalVariable
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<Frame.LocalVariable>
locals
private java.util.Deque<java.lang.Object>
stack
-
Constructor Summary
Constructors Constructor Description Frame(java.util.List<Frame.LocalVariable> locals)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method 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()
-
-
-
Field Detail
-
stack
private java.util.Deque<java.lang.Object> stack
-
locals
private java.util.List<Frame.LocalVariable> locals
-
-
Constructor Detail
-
Frame
public Frame(java.util.List<Frame.LocalVariable> locals)
-
-
Method Detail
-
beforeConstructorCall
public static Frame beforeConstructorCall(java.lang.Iterable<? extends net.bytebuddy.description.method.ParameterDescription> constructorParameters)
-
addTopToLocals
public Frame addTopToLocals(int count)
-
addLocalVariable
public Frame addLocalVariable(Frame.LocalVariable localVariable)
-
addLocalVariables
public Frame addLocalVariables(net.bytebuddy.description.method.ParameterList<net.bytebuddy.description.method.ParameterDescription.InDefinedShape> types)
-
locals
public java.lang.Object[] locals()
-
localSize
public int localSize()
-
maxLocalVariableIndex
public int maxLocalVariableIndex()
-
-