public static class TypeWriter.Default.ForInlining.WithFullProcessing.InitializationHandler.Appending.FrameWriter.Active extends java.lang.Object implements TypeWriter.Default.ForInlining.WithFullProcessing.InitializationHandler.Appending.FrameWriter
TypeWriter.Default.ForInlining.WithFullProcessing.InitializationHandler.Appending.FrameWriter.Active, TypeWriter.Default.ForInlining.WithFullProcessing.InitializationHandler.Appending.FrameWriter.Expanding, TypeWriter.Default.ForInlining.WithFullProcessing.InitializationHandler.Appending.FrameWriter.NoOp| Modifier and Type | Field and Description |
|---|---|
private int |
currentLocalVariableLength
The current length of the current local variable array.
|
EMPTY| Constructor and Description |
|---|
Active() |
| Modifier and Type | Method and Description |
|---|---|
void |
emitFrame(org.objectweb.asm.MethodVisitor methodVisitor)
Emits an empty frame.
|
void |
onFrame(int type,
int localVariableLength)
Informs this frame writer of an observed frame.
|
private int currentLocalVariableLength
public void onFrame(int type,
int localVariableLength)
onFrame in interface TypeWriter.Default.ForInlining.WithFullProcessing.InitializationHandler.Appending.FrameWritertype - The frame type.localVariableLength - The length of the local variables array.public void emitFrame(org.objectweb.asm.MethodVisitor methodVisitor)
emitFrame in interface TypeWriter.Default.ForInlining.WithFullProcessing.InitializationHandler.Appending.FrameWritermethodVisitor - The method visitor to write the frame to.