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 classFrame.LocalVariable
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<Frame.LocalVariable>localsprivate 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 FrameaddLocalVariable(Frame.LocalVariable localVariable)FrameaddLocalVariables(net.bytebuddy.description.method.ParameterList<net.bytebuddy.description.method.ParameterDescription.InDefinedShape> types)FrameaddTopToLocals(int count)static FramebeforeConstructorCall(java.lang.Iterable<? extends net.bytebuddy.description.method.ParameterDescription> constructorParameters)java.lang.Object[]locals()intlocalSize()intmaxLocalVariableIndex()
-
-
-
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()
-
-