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.MethodSizeHandler.Default.ForAdvice
A method size handler for an advice method.
|
static class |
Advice.MethodSizeHandler.NoOp
A non-operational method size handler.
|
Modifier and Type | Field and Description |
---|---|
protected Advice.MethodSizeHandler.ForAdvice |
Advice.Dispatcher.Inlining.CodeTranslationVisitor.methodSizeHandler
A handler for computing the method size requirements.
|
protected Advice.MethodSizeHandler.ForAdvice |
Advice.Dispatcher.Delegating.Resolved.AdviceMethodWriter.methodSizeHandler
A handler for computing the method size requirements.
|
Modifier and Type | Method and Description |
---|---|
Advice.MethodSizeHandler.ForAdvice |
Advice.MethodSizeHandler.ForInstrumentedMethod.bindEntry(MethodDescription.InDefinedShape adviceMethod)
Binds a method size handler for the entry advice.
|
Advice.MethodSizeHandler.ForAdvice |
Advice.MethodSizeHandler.NoOp.bindEntry(MethodDescription.InDefinedShape adviceMethod) |
Advice.MethodSizeHandler.ForAdvice |
Advice.MethodSizeHandler.Default.bindEntry(MethodDescription.InDefinedShape adviceMethod) |
Advice.MethodSizeHandler.ForAdvice |
Advice.MethodSizeHandler.ForInstrumentedMethod.bindExit(MethodDescription.InDefinedShape adviceMethod,
boolean skipThrowable)
Binds the method size handler for the exit advice.
|
Advice.MethodSizeHandler.ForAdvice |
Advice.MethodSizeHandler.NoOp.bindExit(MethodDescription.InDefinedShape adviceMethod,
boolean skipThrowable) |
Advice.MethodSizeHandler.ForAdvice |
Advice.MethodSizeHandler.Default.bindExit(MethodDescription.InDefinedShape adviceMethod,
boolean skipThrowable) |
Modifier and Type | Method and Description |
---|---|
void |
Advice.Dispatcher.Resolved.ForMethodEnter.SkipDispatcher.apply(MethodVisitor methodVisitor,
Advice.MethodSizeHandler.ForAdvice methodSizeHandler,
Advice.StackMapFrameHandler.ForAdvice stackMapFrameHandler,
MethodDescription.InDefinedShape 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.InDefinedShape 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.InDefinedShape 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.InDefinedShape 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.InDefinedShape instrumentedMethod,
Advice.Dispatcher.Bound.SkipHandler skipHandler) |
protected abstract void |
Advice.Dispatcher.Resolved.ForMethodEnter.SkipDispatcher.ForValue.convertValue(MethodVisitor methodVisitor,
Advice.MethodSizeHandler.ForAdvice methodSizeHandler)
Converts the return value to an
int value. |
protected void |
Advice.Dispatcher.Resolved.ForMethodEnter.SkipDispatcher.ForValue.doApply(MethodVisitor methodVisitor,
Advice.MethodSizeHandler.ForAdvice methodSizeHandler,
Advice.StackMapFrameHandler.ForAdvice stackMapFrameHandler,
MethodDescription.InDefinedShape instrumentedMethod,
Advice.Dispatcher.Bound.SkipHandler skipHandler,
boolean inverted)
Applies this skip dispatcher.
|
void |
Advice.Dispatcher.SuppressionHandler.Bound.onStart(MethodVisitor methodVisitor,
Advice.MethodSizeHandler.ForAdvice methodSizeHandler)
Invoked at the start of a method.
|
void |
Advice.Dispatcher.SuppressionHandler.NoOp.onStart(MethodVisitor methodVisitor,
Advice.MethodSizeHandler.ForAdvice methodSizeHandler) |
void |
Advice.Dispatcher.SuppressionHandler.Suppressing.Bound.onStart(MethodVisitor methodVisitor,
Advice.MethodSizeHandler.ForAdvice methodSizeHandler) |
Copyright © 2014–2016. All rights reserved.