| Modifier and Type | Field and Description |
|---|---|
| private static final ThreadLocal | |
| public static final boolean | |
| private static final AtomicLong | |
| private final NativeRuntime | |
| private static final AtomicLong |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| private void | generateFunctionNotFound(ClassVisitor cv, String className, String errorFieldName, String functionName, Class<T> returnType, Class<T>[] parameterTypes)
|
| private <T> T | generateInterfaceImpl(final NativeLibrary library, Class<T> interfaceClass, Map<LibraryOption, ?> libraryOptions, AsmClassLoader classLoader)
|
| private void | |
| pack-priv <T> T | loadLibrary(NativeLibrary library, Class<T> interfaceClass, Map<LibraryOption, ?> libraryOptions, boolean failImmediately)
Implements abstract jnr. |
| classLoader | back to summary |
|---|---|
| private static final ThreadLocal<AsmClassLoader> classLoader | |
| DEBUG | back to summary |
|---|---|
| public static final boolean DEBUG | |
| nextClassID | back to summary |
|---|---|
| private static final AtomicLong nextClassID | |
| runtime | back to summary |
|---|---|
| private final NativeRuntime runtime | |
| uniqueId | back to summary |
|---|---|
| private static final AtomicLong uniqueId | |
| AsmLibraryLoader | back to summary |
|---|---|
| public AsmLibraryLoader() | |
| generateFunctionNotFound | back to summary |
|---|---|
| private void generateFunctionNotFound(ClassVisitor cv, String className, String errorFieldName, String functionName, Class<T> returnType, Class<T>[] parameterTypes) | |
| generateInterfaceImpl | back to summary |
|---|---|
| private <T> T generateInterfaceImpl(final NativeLibrary library, Class<T> interfaceClass, Map<LibraryOption, ?> libraryOptions, AsmClassLoader classLoader) | |
| generateVarargsInvocation | back to summary |
|---|---|
| private void generateVarargsInvocation(AsmBuilder builder, Method m, AsmBuilder. | |
| loadLibrary | back to summary |
|---|---|
| pack-priv <T> T loadLibrary(NativeLibrary library, Class<T> interfaceClass, Map<LibraryOption, ?> libraryOptions, boolean failImmediately) Implements abstract jnr.
| |