public static interface Implementation.Target
| Modifier and Type | Interface and Description | 
|---|---|
| static class  | Implementation.Target.AbstractBaseAn abstract base implementation for an  Implementation.Target. | 
| static interface  | Implementation.Target.FactoryA factory for creating an  Implementation.Target. | 
| Modifier and Type | Method and Description | 
|---|---|
| TypeDescription | getInstrumentedType()Returns a description of the instrumented type. | 
| TypeDefinition | getOriginType()Identifies the origin type of an implementation. | 
| Implementation.SpecialMethodInvocation | invokeDefault(TypeDescription targetType,
             MethodDescription.SignatureToken token)Creates a special method invocation for invoking a default method. | 
| Implementation.SpecialMethodInvocation | invokeDominant(MethodDescription.SignatureToken token)Invokes a dominant method, i.e. if the method token can be invoked as a super method invocation, this invocation is considered dominant. | 
| Implementation.SpecialMethodInvocation | invokeSuper(MethodDescription.SignatureToken token)Creates a special method invocation for invoking the super method of the given method. | 
TypeDescription getInstrumentedType()
TypeDefinition getOriginType()
Implementation.SpecialMethodInvocation invokeSuper(MethodDescription.SignatureToken token)
token - A token of the method that is to be invoked as a super method.Implementation.SpecialMethodInvocation invokeDefault(TypeDescription targetType, MethodDescription.SignatureToken token)
targetType - The interface on which the default method is to be invoked.token - A token that uniquely describes the method to invoke.Implementation.SpecialMethodInvocation invokeDominant(MethodDescription.SignatureToken token)
token - The method token representing the method to be invoked.Copyright © 2014–2016. All rights reserved.