@HashCodeAndEqualsPlugin.Enhance public static class Advice.ArgumentHandler.ForAdvice.ForMethodEnter extends Object implements Advice.ArgumentHandler.ForAdvice
Advice.ArgumentHandler.ForAdvice.ForMethodEnter, Advice.ArgumentHandler.ForAdvice.ForMethodExitAdvice.ArgumentHandler.Factory, Advice.ArgumentHandler.ForAdvice, Advice.ArgumentHandler.ForInstrumentedMethodTHIS_REFERENCE| Modifier | Constructor and Description |
|---|---|
protected |
ForMethodEnter(MethodDescription instrumentedMethod,
MethodDescription adviceMethod)
Creates a new argument handler for an enter advice.
|
| Modifier and Type | Method and Description |
|---|---|
int |
argument(int offset)
Resolves an offset relative to an offset of the instrumented method.
|
int |
enter()
Resolves the offset of the enter value of the enter advice.
|
int |
mapped(int offset)
Resolves an offset of the advice method.
|
int |
returned()
Resolves the offset of the returned value of the instrumented method.
|
int |
thrown()
Resolves the offset of the thrown exception of the instrumented method.
|
protected ForMethodEnter(MethodDescription instrumentedMethod, MethodDescription adviceMethod)
instrumentedMethod - The instrumented method.adviceMethod - The advice method.public int argument(int offset)
Advice.ArgumentHandlerargument in interface Advice.ArgumentHandleroffset - The offset to resolve.public int enter()
Advice.ArgumentHandlerenter in interface Advice.ArgumentHandlerpublic int returned()
Advice.ArgumentHandlerreturned in interface Advice.ArgumentHandlerpublic int thrown()
Advice.ArgumentHandlerthrown in interface Advice.ArgumentHandlerpublic int mapped(int offset)
Advice.ArgumentHandler.ForAdvicemapped in interface Advice.ArgumentHandler.ForAdviceoffset - The offset to resolve.Copyright © 2014–2018. All rights reserved.