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 |
---|---|
protected class |
Advice.MetaDataHandler.Default.ForAdvice
A meta data handler that is bound to an advice method.
|
protected class |
Advice.MetaDataHandler.Default.WithoutStackSizeComputation.ForAdvice
A meta data handler for an advice method that does not record size requirements.
|
protected class |
Advice.MetaDataHandler.Default.WithStackSizeComputation.ForAdvice
A meta data handler for an advice method that records size requirements.
|
static class |
Advice.MetaDataHandler.NoOp
A non-operational meta data handler that does not translate any frames and does not compute stack sizes.
|
Modifier and Type | Field and Description |
---|---|
protected Advice.MetaDataHandler.ForAdvice |
Advice.Dispatcher.Active.CodeTranslationVisitor.metaDataHandler
A handler for translating meta data found in the byte code.
|
Modifier and Type | Method and Description |
---|---|
Advice.MetaDataHandler.ForAdvice |
Advice.MetaDataHandler.ForInstrumentedMethod.bindEntry(MethodDescription.InDefinedShape adviseMethod)
Binds this meta data handler for the entry advice.
|
Advice.MetaDataHandler.ForAdvice |
Advice.MetaDataHandler.NoOp.bindEntry(MethodDescription.InDefinedShape adviseMethod) |
Advice.MetaDataHandler.ForAdvice |
Advice.MetaDataHandler.ForInstrumentedMethod.bindExit(MethodDescription.InDefinedShape adviseMethod)
Binds this meta data handler for the exit advice.
|
Advice.MetaDataHandler.ForAdvice |
Advice.MetaDataHandler.NoOp.bindExit(MethodDescription.InDefinedShape adviseMethod) |
Modifier and Type | Method and Description |
---|---|
void |
Advice.Dispatcher.Active.CodeTranslationVisitor.SuppressionHandler.onEnd(MethodVisitor methodVisitor,
Advice.MetaDataHandler.ForAdvice metaDataHandler,
net.bytebuddy.asm.Advice.Dispatcher.Active.ReturnValueProducer returnValueProducer)
Invoked at the end of a method.
|
void |
Advice.Dispatcher.Active.CodeTranslationVisitor.SuppressionHandler.NoOp.onEnd(MethodVisitor methodVisitor,
Advice.MetaDataHandler.ForAdvice metaDataHandler,
net.bytebuddy.asm.Advice.Dispatcher.Active.ReturnValueProducer returnValueProducer) |
void |
Advice.Dispatcher.Active.CodeTranslationVisitor.SuppressionHandler.Suppressing.onEnd(MethodVisitor methodVisitor,
Advice.MetaDataHandler.ForAdvice metaDataHandler,
net.bytebuddy.asm.Advice.Dispatcher.Active.ReturnValueProducer returnValueProducer) |
void |
Advice.Dispatcher.Active.CodeTranslationVisitor.SuppressionHandler.onStart(MethodVisitor methodVisitor,
Advice.MetaDataHandler.ForAdvice metaDataHandler)
Invoked at the start of a method.
|
void |
Advice.Dispatcher.Active.CodeTranslationVisitor.SuppressionHandler.NoOp.onStart(MethodVisitor methodVisitor,
Advice.MetaDataHandler.ForAdvice metaDataHandler) |
void |
Advice.Dispatcher.Active.CodeTranslationVisitor.SuppressionHandler.Suppressing.onStart(MethodVisitor methodVisitor,
Advice.MetaDataHandler.ForAdvice metaDataHandler) |
Copyright © 2014–2016. All rights reserved.