protected static interface TypeWriter.Default.ForInlining.WithFullProcessing.InitializationHandler.Appending.FrameWriter
Modifier and Type | Interface and Description |
---|---|
static class |
TypeWriter.Default.ForInlining.WithFullProcessing.InitializationHandler.Appending.FrameWriter.Active
An active frame writer that creates the most efficient frame.
|
static class |
TypeWriter.Default.ForInlining.WithFullProcessing.InitializationHandler.Appending.FrameWriter.Expanding
A frame writer that creates an expanded frame.
|
static class |
TypeWriter.Default.ForInlining.WithFullProcessing.InitializationHandler.Appending.FrameWriter.NoOp
A non-operational frame writer.
|
Modifier and Type | Method and Description |
---|---|
void |
emitFrame(MethodVisitor methodVisitor)
Emits an empty frame.
|
void |
onFrame(int type,
int localVariableLength)
Informs this frame writer of an observed frame.
|
static final Object[] EMPTY
void onFrame(int type, int localVariableLength)
type
- The frame type.localVariableLength
- The length of the local variables array.void emitFrame(MethodVisitor methodVisitor)
methodVisitor
- The method visitor to write the frame to.Copyright © 2014–2020. All rights reserved.