public static class MethodRebaseResolver.Resolution.ForRebasedMethod extends Object implements MethodRebaseResolver.Resolution
MethodRebaseResolver.Resolution of a rebased method.MethodRebaseResolver.Resolution.ForRebasedConstructor, MethodRebaseResolver.Resolution.ForRebasedMethod, MethodRebaseResolver.Resolution.Preserved| Constructor and Description | 
|---|
| ForRebasedMethod(MethodDescription methodDescription,
                MethodRebaseResolver.MethodNameTransformer methodNameTransformer)Creates a  MethodRebaseResolver.Resolutionfor a
 rebased method. | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | equals(Object other) | 
| StackManipulation | getAdditionalArguments()A rebased method might require additional arguments in order to create a distinct signature. | 
| MethodDescription | getResolvedMethod()Returns the resolved method if this resolution represents a rebased method or the original method. | 
| int | hashCode() | 
| boolean | isRebased()Checks if this resolution represents a rebased method. | 
| String | toString() | 
public ForRebasedMethod(MethodDescription methodDescription, MethodRebaseResolver.MethodNameTransformer methodNameTransformer)
MethodRebaseResolver.Resolution for a
 rebased method.methodDescription - The original method that should be rebased.methodNameTransformer - A transformer for renaming a rebased method.public boolean isRebased()
MethodRebaseResolver.ResolutionisRebased in interface MethodRebaseResolver.Resolutiontrue if this resolution requires to rebase a method.public MethodDescription getResolvedMethod()
MethodRebaseResolver.ResolutiongetResolvedMethod in interface MethodRebaseResolver.Resolutionpublic StackManipulation getAdditionalArguments()
MethodRebaseResolver.ResolutionIllegalArgumentException.getAdditionalArguments in interface MethodRebaseResolver.ResolutionCopyright © 2014. All rights reserved.