| 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.StackMapFrameHandler.Default.ForAdvice
A stack map frame handler for an advice method. 
 | 
static class  | 
Advice.StackMapFrameHandler.NoOp
A non-operational stack map frame handler. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
protected Advice.StackMapFrameHandler.ForAdvice | 
Advice.Dispatcher.Inlining.CodeTranslationVisitor.stackMapFrameHandler
A handler for translating and injecting stack map frames. 
 | 
protected Advice.StackMapFrameHandler.ForAdvice | 
Advice.Dispatcher.Delegating.Resolved.AdviceMethodWriter.stackMapFrameHandler
A handler for translating and injecting stack map frmes. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
Advice.Dispatcher.Resolved.ForMethodEnter.SkipDispatcher.apply(MethodVisitor methodVisitor,
     Advice.MethodSizeHandler.ForAdvice methodSizeHandler,
     Advice.StackMapFrameHandler.ForAdvice stackMapFrameHandler,
     MethodDescription instrumentedMethod,
     Advice.Dispatcher.Bound.SkipHandler skipHandler)
Applies this skip dispatcher. 
 | 
void | 
Advice.Dispatcher.Resolved.ForMethodEnter.SkipDispatcher.Disabled.apply(MethodVisitor methodVisitor,
     Advice.MethodSizeHandler.ForAdvice methodSizeHandler,
     Advice.StackMapFrameHandler.ForAdvice stackMapFrameHandler,
     MethodDescription instrumentedMethod,
     Advice.Dispatcher.Bound.SkipHandler skipHandler)  | 
void | 
Advice.Dispatcher.Resolved.ForMethodEnter.SkipDispatcher.ForValue.apply(MethodVisitor methodVisitor,
     Advice.MethodSizeHandler.ForAdvice methodSizeHandler,
     Advice.StackMapFrameHandler.ForAdvice stackMapFrameHandler,
     MethodDescription instrumentedMethod,
     Advice.Dispatcher.Bound.SkipHandler skipHandler)  | 
void | 
Advice.Dispatcher.Resolved.ForMethodEnter.SkipDispatcher.ForValue.Inverted.apply(MethodVisitor methodVisitor,
     Advice.MethodSizeHandler.ForAdvice methodSizeHandler,
     Advice.StackMapFrameHandler.ForAdvice stackMapFrameHandler,
     MethodDescription instrumentedMethod,
     Advice.Dispatcher.Bound.SkipHandler skipHandler)  | 
void | 
Advice.Dispatcher.Resolved.ForMethodEnter.SkipDispatcher.ForType.apply(MethodVisitor methodVisitor,
     Advice.MethodSizeHandler.ForAdvice methodSizeHandler,
     Advice.StackMapFrameHandler.ForAdvice stackMapFrameHandler,
     MethodDescription instrumentedMethod,
     Advice.Dispatcher.Bound.SkipHandler skipHandler)  | 
protected void | 
Advice.Dispatcher.Resolved.ForMethodEnter.SkipDispatcher.ForValue.doApply(MethodVisitor methodVisitor,
       Advice.MethodSizeHandler.ForAdvice methodSizeHandler,
       Advice.StackMapFrameHandler.ForAdvice stackMapFrameHandler,
       MethodDescription instrumentedMethod,
       Advice.Dispatcher.Bound.SkipHandler skipHandler,
       boolean inverted)
Applies this skip dispatcher. 
 | 
void | 
Advice.Dispatcher.SuppressionHandler.Bound.onEnd(MethodVisitor methodVisitor,
     Advice.StackMapFrameHandler.ForAdvice stackMapFrameHandler,
     Advice.Dispatcher.SuppressionHandler.ReturnValueProducer returnValueProducer)
Invoked at the end of a method. 
 | 
void | 
Advice.Dispatcher.SuppressionHandler.NoOp.onEnd(MethodVisitor methodVisitor,
     Advice.StackMapFrameHandler.ForAdvice stackMapFrameHandler,
     Advice.Dispatcher.SuppressionHandler.ReturnValueProducer returnValueProducer)  | 
void | 
Advice.Dispatcher.SuppressionHandler.Suppressing.Bound.onEnd(MethodVisitor methodVisitor,
     Advice.StackMapFrameHandler.ForAdvice stackMapFrameHandler,
     Advice.Dispatcher.SuppressionHandler.ReturnValueProducer returnValueProducer)  | 
void | 
Advice.Dispatcher.SuppressionHandler.Bound.onEndSkipped(MethodVisitor methodVisitor,
            Advice.StackMapFrameHandler.ForAdvice stackMapFrameHandler,
            Advice.Dispatcher.SuppressionHandler.ReturnValueProducer returnValueProducer)
Invoked at the end of a method. 
 | 
void | 
Advice.Dispatcher.SuppressionHandler.NoOp.onEndSkipped(MethodVisitor methodVisitor,
            Advice.StackMapFrameHandler.ForAdvice stackMapFrameHandler,
            Advice.Dispatcher.SuppressionHandler.ReturnValueProducer returnValueProducer)  | 
void | 
Advice.Dispatcher.SuppressionHandler.Suppressing.Bound.onEndSkipped(MethodVisitor methodVisitor,
            Advice.StackMapFrameHandler.ForAdvice stackMapFrameHandler,
            Advice.Dispatcher.SuppressionHandler.ReturnValueProducer returnValueProducer)  | 
Copyright © 2014–2016. All rights reserved.