public abstract static class MethodRebaseResolver.AbstractBase extends Object implements MethodRebaseResolver
MethodRebaseResolver.AbstractBase, MethodRebaseResolver.Disabled, MethodRebaseResolver.Enabled, MethodRebaseResolver.MethodNameTransformer, MethodRebaseResolver.MethodsOnly, MethodRebaseResolver.Resolution
Modifier and Type | Field and Description |
---|---|
protected Set<? extends MethodDescription> |
instrumentedMethods
A set containing all instrumented methods.
|
REBASED_METHOD_MODIFIER
Modifier | Constructor and Description |
---|---|
protected |
AbstractBase(Set<? extends MethodDescription> instrumentedMethods)
Creates a method rebase resolver.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object other) |
int |
hashCode() |
protected abstract MethodRebaseResolver.Resolution |
rebase(MethodDescription methodDescription)
Resolves a method that is instrumented.
|
MethodRebaseResolver.Resolution |
resolve(MethodDescription methodDescription)
Checks if a method is eligible for rebasing and resolves this possibly rebased method.
|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
getAuxiliaryTypes
protected final Set<? extends MethodDescription> instrumentedMethods
protected AbstractBase(Set<? extends MethodDescription> instrumentedMethods)
instrumentedMethods
- A set containing all instrumented methods.public MethodRebaseResolver.Resolution resolve(MethodDescription methodDescription)
MethodRebaseResolver
resolve
in interface MethodRebaseResolver
methodDescription
- A description of the method to resolve.protected abstract MethodRebaseResolver.Resolution rebase(MethodDescription methodDescription)
methodDescription
- The method to be rebased.Copyright © 2014–2015. All rights reserved.