Package | Description |
---|---|
net.bytebuddy.asm |
The ASM package contains classes that are meant for direct interaction with the ASM API.
|
Modifier and Type | Class and Description |
---|---|
static class |
Advice.StackMapFrameHandler.Default
A default implementation of a stack map frame handler for an instrumented method.
|
static class |
Advice.StackMapFrameHandler.NoOp
A non-operational stack map frame handler.
|
Modifier and Type | Field and Description |
---|---|
protected Advice.StackMapFrameHandler.ForInstrumentedMethod |
Advice.AdviceVisitor.stackMapFrameHandler
A handler for translating and injecting stack map frames.
|
Modifier and Type | Method and Description |
---|---|
protected static Advice.StackMapFrameHandler.ForInstrumentedMethod |
Advice.StackMapFrameHandler.Default.of(MethodDescription.InDefinedShape instrumentedMethod,
List<? extends TypeDescription> requiredTypes,
List<? extends TypeDescription> yieldedTypes,
ClassFileVersion classFileVersion,
int writerFlags,
int readerFlags)
Creates an appropriate stack map frame handler for an instrumented method.
|
Constructor and Description |
---|
AdviceMethodInliner(MethodDescription.InDefinedShape instrumentedMethod,
MethodVisitor methodVisitor,
Advice.MethodSizeHandler methodSizeHandler,
Advice.StackMapFrameHandler.ForInstrumentedMethod stackMapFrameHandler,
Advice.Dispatcher.SuppressionHandler.Bound suppressionHandler,
ClassReader classReader)
Creates a new code copier.
|
Copyright © 2014–2016. All rights reserved.