| Modifier and Type | Method and Description |
|---|---|
T |
Adapter.InnerBuilder.build() |
MethodRouter |
MethodRouter.Builder.build(Class<?> classExposed,
Class<?> classAdapted) |
MethodRouter |
MethodRouter.DumbBuilder.build(Class<?> classExposed,
Class<?> classAdapted) |
T |
ArgumentConverter.convert(F from)
Converts using a newly created instance
|
TC |
ArgumentConversion.convert(FC from) |
void |
ArgumentConversion.convert(FC from,
TC to) |
void |
ArgumentConverter.convert(F from,
T to)
Converts using an existing instance
|
Void |
VoidConverter.convert(Void from) |
void |
VoidConverter.convert(Void from,
Void to) |
Object |
MethodRouter.forward(Object[] inputs,
Object adaptedInstance)
Forward a method invocation from the exposed interface to the adapted instance, converting the arguments
consumed by the adapted instance as specified and converting the result produced by it as specified.
|
static ArgumentConverter |
ArgumentConverter.getInstanceFor(Convert convertAnnotation) |
Object |
MethodForwardingInterceptor.intercept(Object[] inputs,
Object adaptedInstance,
Object result)
Intercept a call forwarded by a MethodRouter.
|
Adapter.InnerBuilder<T> |
Adapter.InnerBuilder.routing(MethodRouter.Builder... builders) |
ArgumentConversion<FF,TF> |
ArgumentConversion.FinalBuilder.using(ArgumentConverter<FF,TF> argumentConverter) |
Copyright © 2020 shadow-invoke. All rights reserved.