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–2019. All rights reserved.