| Modifier and Type | Class and Description |
|---|---|
| private static class | |
| private static class | |
| private static class |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv <T> T | loadLibrary(NativeLibrary library, Class<T> interfaceClass, Map<LibraryOption, ?> libraryOptions, boolean failImmediately)
Implements abstract jnr. |
| ReflectionLibraryLoader | back to summary |
|---|---|
| pack-priv ReflectionLibraryLoader() | |
| loadLibrary | back to summary |
|---|---|
| pack-priv <T> T loadLibrary(NativeLibrary library, Class<T> interfaceClass, Map<LibraryOption, ?> libraryOptions, boolean failImmediately) Implements abstract jnr.
| |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public Object |
| functionName | back to summary |
|---|---|
| private final String functionName | |
| method | back to summary |
|---|---|
| private final Method method | |
| FunctionNotFoundInvoker | back to summary |
|---|---|
| private FunctionNotFoundInvoker(Method method, String functionName) | |
| invoke | back to summary |
|---|---|
| public Object invoke(Object self, Object[] parameters) Implements jnr.
| |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public Object |
| runtime | back to summary |
|---|---|
| private final Runtime runtime | |
| GetRuntimeInvoker | back to summary |
|---|---|
| private GetRuntimeInvoker(Runtime runtime) | |
| invoke | back to summary |
|---|---|
| public Object invoke(Object self, Object[] parameters) Implements jnr.
| |
| Modifier and Type | Class and Description |
|---|---|
| private static class |
| Modifier and Type | Field and Description |
|---|---|
| private final AsmClassLoader | |
| private final FunctionMapper | |
| private final Class | |
| private final DefaultInvokerFactory | |
| private final NativeLibrary | |
| private final CallingConvention | |
| private final boolean | |
| private final Map | |
| private final Runtime | |
| private final SignatureTypeMapper |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public Set | entrySet()
Implements abstract java. Implements java. Set view of the mappings contained in this map.
|
| public synchronized Invoker | get(Object
the key whose associated value is to be returned key)Overrides java. Implements java. null if this map contains no mapping for the key.
|
| private Invoker |
| classLoader | back to summary |
|---|---|
| private final AsmClassLoader classLoader | |
| functionMapper | back to summary |
|---|---|
| private final FunctionMapper functionMapper | |
| interfaceClass | back to summary |
|---|---|
private final Class<T> interfaceClass
| |
| invokerFactory | back to summary |
|---|---|
| private final DefaultInvokerFactory invokerFactory | |
| library | back to summary |
|---|---|
| private final NativeLibrary library | |
| libraryCallingConvention | back to summary |
|---|---|
| private final CallingConvention libraryCallingConvention | |
| libraryIsSynchronized | back to summary |
|---|---|
| private final boolean libraryIsSynchronized | |
| libraryOptions | back to summary |
|---|---|
private final Map<LibraryOption, ?> libraryOptions
| |
| runtime | back to summary |
|---|---|
| private final Runtime runtime | |
| typeMapper | back to summary |
|---|---|
| private final SignatureTypeMapper typeMapper | |
| LazyLoader | back to summary |
|---|---|
| private LazyLoader(NativeLibrary library, Class<T> interfaceClass, Map<LibraryOption, ?> libraryOptions) | |
| entrySet | back to summary |
|---|---|
| public Set Implements abstract java. Implements java. Doc from java. Returns a | |
| get | back to summary |
|---|---|
| public synchronized Invoker get(Object key) Overrides java. Implements java. Doc from java. Returns the value to which the specified key is mapped,
or More formally, if this map contains a mapping from a key
If this map permits null values, then a return value of
| |
| getVariableAccessor | back to summary |
|---|---|
| private Invoker getVariableAccessor(Method method) | |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public Object |
| variable | back to summary |
|---|---|
| private final Variable<T> variable | |
| VariableAcccessorInvoker | back to summary |
|---|---|
| private VariableAcccessorInvoker(Variable<T> variable) | |
| invoke | back to summary |
|---|---|
| public Object invoke(Object self, Object[] parameters) Implements jnr.
| |