Skip navigation links
A B C D F G I M O P R S T U V 

A

Adapter - Class in io.shadowstack
 
Adapter() - Constructor for class io.shadowstack.Adapter
 
Adapter.InnerBuilder<T> - Class in io.shadowstack
 
Adapter.OuterBuilder - Class in io.shadowstack
 
AdapterAdvice - Annotation Type in io.shadowstack
 
AdapterAdvice.List - Annotation Type in io.shadowstack
 
AdapterAdvice.Pointcut - Enum in io.shadowstack
 
AdapterException - Exception in io.shadowstack
 
AdapterException(String) - Constructor for exception io.shadowstack.AdapterException
 
AdapterException(Throwable) - Constructor for exception io.shadowstack.AdapterException
 
AdapterException(String, Throwable) - Constructor for exception io.shadowstack.AdapterException
 
after(MethodForwardingInterceptor) - Method in class io.shadowstack.MethodRouter.Builder
Action to be performed after the method invocation is forwarded.
afterForwarding - Variable in class io.shadowstack.MethodRouter.Builder
 
ArgumentConversion<FC,TC> - Class in io.shadowstack
 
ArgumentConversion() - Constructor for class io.shadowstack.ArgumentConversion
 
ArgumentConversion.FinalBuilder<FF,TF> - Class in io.shadowstack
 
ArgumentConversion.InitialBuilder<FI> - Class in io.shadowstack
 
ArgumentConverter<F,T> - Interface in io.shadowstack
 

B

before(MethodForwardingInterceptor) - Method in class io.shadowstack.MethodRouter.Builder
Action to be performed before the method invocation is forwarded.
beforeForwarding - Variable in class io.shadowstack.MethodRouter.Builder
 
build() - Method in class io.shadowstack.Adapter.InnerBuilder
 
build(Class<?>, Class<?>) - Method in class io.shadowstack.MethodRouter.Builder
 
build(Class<?>, Class<?>) - Method in class io.shadowstack.MethodRouter.DumbBuilder
 
Builder(String) - Constructor for class io.shadowstack.MethodRouter.Builder
Construct a new MethodRouter Builder.

C

consuming(ArgumentConversion...) - Method in class io.shadowstack.MethodRouter.Builder
 
consumingFrom - Variable in class io.shadowstack.MethodRouter.Builder
 
convert(FC) - Method in class io.shadowstack.ArgumentConversion
 
convert(FC, TC) - Method in class io.shadowstack.ArgumentConversion
 
convert(F) - Method in interface io.shadowstack.ArgumentConverter
Converts using a newly created instance
convert(F, T) - Method in interface io.shadowstack.ArgumentConverter
Converts using an existing instance
Convert - Annotation Type in io.shadowstack
 
convert(Class<T>) - Static method in class io.shadowstack.Fluently
 
convert(Void) - Method in class io.shadowstack.VoidConverter
 
convert(Void, Void) - Method in class io.shadowstack.VoidConverter
 

D

DumbBuilder(Method) - Constructor for class io.shadowstack.MethodRouter.DumbBuilder
Construct a new MethodRouter Builder.

F

FinalBuilder() - Constructor for class io.shadowstack.ArgumentConversion.FinalBuilder
 
Fluently - Class in io.shadowstack
 
Fluently() - Constructor for class io.shadowstack.Fluently
 
forward(Object[], Object) - Method in class io.shadowstack.MethodRouter
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.
from(Consumer<T>) - Method in class io.shadowstack.MethodCapture
 

G

getInstanceFor(Convert) - Static method in interface io.shadowstack.ArgumentConverter
 

I

InitialBuilder(Class<FI>) - Constructor for class io.shadowstack.ArgumentConversion.InitialBuilder
 
InnerBuilder(Object, Class<T>) - Constructor for class io.shadowstack.Adapter.InnerBuilder
 
INSTANCE - Static variable in class io.shadowstack.VoidConverter
 
intercept(Object, Method, Object[], MethodProxy) - Method in class io.shadowstack.Adapter
 
intercept(Object, Method, Object[], MethodProxy) - Method in class io.shadowstack.MethodCapture
 
intercept(Object[], Object, Object) - Method in interface io.shadowstack.MethodForwardingInterceptor
Intercept a call forwarded by a MethodRouter.
into(Class<T>) - Method in class io.shadowstack.Adapter.OuterBuilder
Specify the exposed interface for this adapter.
io.shadowstack - package io.shadowstack
 

M

method(String) - Static method in class io.shadowstack.Fluently
 
method(Method) - Static method in class io.shadowstack.Fluently
 
MethodCapture<T> - Class in io.shadowstack
Captures a Method reference from a given Consumer.
MethodCapture(Class<T>) - Constructor for class io.shadowstack.MethodCapture
 
MethodForwardingInterceptor - Interface in io.shadowstack
 
MethodRouter - Class in io.shadowstack
 
MethodRouter() - Constructor for class io.shadowstack.MethodRouter
 
MethodRouter.Builder - Class in io.shadowstack
 
MethodRouter.DumbBuilder - Class in io.shadowstack
 
Mimic - Annotation Type in io.shadowstack
 

O

OuterBuilder() - Constructor for class io.shadowstack.Adapter.OuterBuilder
 

P

producing(ArgumentConversion) - Method in class io.shadowstack.MethodRouter.Builder
 
producingTo - Variable in class io.shadowstack.MethodRouter.Builder
 

R

reference(Class<T>) - Static method in class io.shadowstack.Fluently
 
routing(MethodRouter.Builder...) - Method in class io.shadowstack.Adapter.InnerBuilder
 

S

shoehorn(Object) - Static method in class io.shadowstack.Fluently
 

T

to(Class<T>) - Method in class io.shadowstack.ArgumentConversion.InitialBuilder
 
to(String) - Method in class io.shadowstack.MethodRouter.Builder
Sets the name of the destination method.
to(Method) - Method in class io.shadowstack.MethodRouter.DumbBuilder
Sets the name of the destination method.
to(String) - Method in class io.shadowstack.MethodRouter.DumbBuilder
 

U

using(ArgumentConverter<FF, TF>) - Method in class io.shadowstack.ArgumentConversion.FinalBuilder
 

V

valueOf(String) - Static method in enum io.shadowstack.AdapterAdvice.Pointcut
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.shadowstack.AdapterAdvice.Pointcut
Returns an array containing the constants of this enum type, in the order they are declared.
VoidConverter - Class in io.shadowstack
 
VoidConverter() - Constructor for class io.shadowstack.VoidConverter
 
A B C D F G I M O P R S T U V 
Skip navigation links

Copyright © 2020 shadow-invoke. All rights reserved.