Package | Description |
---|---|
jnr.ffi.provider | |
jnr.ffi.provider.jffi |
Modifier and Type | Field and Description |
---|---|
private java.util.Map<java.lang.reflect.Method,Invoker> |
NativeInvocationHandler.fastLookupTable |
private java.util.Map<java.lang.reflect.Method,Invoker> |
NativeInvocationHandler.invokerMap |
Modifier and Type | Method and Description |
---|---|
private Invoker |
NativeInvocationHandler.lookupAndCacheInvoker(java.lang.reflect.Method method) |
Constructor and Description |
---|
NativeInvocationHandler(java.util.Map<java.lang.reflect.Method,Invoker> invokers)
Creates a new InvocationHandler instance.
|
Modifier and Type | Class and Description |
---|---|
(package private) static class |
DefaultInvokerFactory.DefaultInvoker |
private static class |
DefaultInvokerFactory.FunctionNotFoundInvoker |
private static class |
DefaultInvokerFactory.SynchronizedInvoker |
(package private) static class |
DefaultInvokerFactory.VariadicInvoker |
private static class |
ReflectionLibraryLoader.FunctionNotFoundInvoker |
private static class |
ReflectionLibraryLoader.GetRuntimeInvoker |
private static class |
ReflectionLibraryLoader.LazyLoader.VariableAcccessorInvoker |
Modifier and Type | Field and Description |
---|---|
private Invoker |
DefaultInvokerFactory.SynchronizedInvoker.invoker |
Modifier and Type | Method and Description |
---|---|
Invoker |
DefaultInvokerFactory.createInvoker(java.lang.reflect.Method method) |
Invoker |
ReflectionLibraryLoader.LazyLoader.get(java.lang.Object key) |
private Invoker |
ReflectionLibraryLoader.LazyLoader.getVariableAccessor(java.lang.reflect.Method method) |
Modifier and Type | Method and Description |
---|---|
java.util.Set<java.util.Map.Entry<java.lang.reflect.Method,Invoker>> |
ReflectionLibraryLoader.LazyLoader.entrySet() |
Constructor and Description |
---|
SynchronizedInvoker(Invoker invoker) |