Uses of Class
jnr.ffi.provider.jffi.AsmClassLoader
Packages that use AsmClassLoader
-
Uses of AsmClassLoader in jnr.ffi.provider.jffi
Fields in jnr.ffi.provider.jffi declared as AsmClassLoaderModifier and TypeFieldDescriptionprivate final AsmClassLoader
AsmBuilder.classLoader
private final AsmClassLoader
InvokerTypeMapper.classLoader
private final AsmClassLoader
ReflectionLibraryLoader.LazyLoader.classLoader
private final AsmClassLoader
StructByReferenceResultConverterFactory.classLoader
Fields in jnr.ffi.provider.jffi with type parameters of type AsmClassLoaderModifier and TypeFieldDescriptionprivate Map<ClassLoader,
AsmClassLoader> NativeClosureManager.asmClassLoaders
private static final ThreadLocal<AsmClassLoader>
AsmLibraryLoader.classLoader
Methods in jnr.ffi.provider.jffi that return AsmClassLoaderMethods in jnr.ffi.provider.jffi with parameters of type AsmClassLoaderModifier and TypeMethodDescription(package private) Variable
VariableAccessorGenerator.buildVariableAccessor
(Runtime runtime, long address, Class interfaceClass, Class javaType, Collection<Annotation> annotations, ToNativeConverter toNativeConverter, FromNativeConverter fromNativeConverter, AsmClassLoader classLoader) void
VariableAccessorGenerator.generate
(AsmBuilder builder, Class interfaceClass, String variableName, long address, Class javaType, Collection<Annotation> annotations, SignatureTypeMapper typeMapper, AsmClassLoader classLoader) private <T> T
AsmLibraryLoader.generateInterfaceImpl
(NativeLibrary library, Class<T> interfaceClass, Map<LibraryOption, ?> libraryOptions, AsmClassLoader classLoader) (package private) static Method
AsmUtil.getFromNativeMethod
(FromNativeType fromNativeType, AsmClassLoader classLoader) static FromNativeConverter<?,
Pointer> ClosureFromNativeConverter.getInstance
(Runtime runtime, SignatureType type, AsmClassLoader classLoader, SignatureTypeMapper typeMapper) (package private) static Method
AsmUtil.getToNativeMethod
(ToNativeType toNativeType, AsmClassLoader classLoader) (package private) <T> NativeClosureFactory<T>
NativeClosureManager.initClosureFactory
(Class<T> closureClass, AsmClassLoader classLoader) private static Class
ClosureFromNativeConverter.loadClass
(AsmClassLoader classLoader, String className, org.objectweb.asm.ClassWriter cw) private static FromNativeConverter
ClosureFromNativeConverter.newClosureConverter
(Runtime runtime, AsmClassLoader classLoader, Class closureClass, SignatureTypeMapper typeMapper) (package private) static <T> NativeClosureFactory
NativeClosureFactory.newClosureFactory
(Runtime runtime, Class<T> closureClass, SignatureTypeMapper typeMapper, AsmClassLoader classLoader) (package private) static CompositeTypeMapper
LibraryLoader.newClosureTypeMapper
(AsmClassLoader classLoader, SignatureTypeMapper typeMapper) (package private) static CompositeTypeMapper
LibraryLoader.newCompositeTypeMapper
(Runtime runtime, AsmClassLoader classLoader, SignatureTypeMapper typeMapper, CompositeTypeMapper closureTypeMapper) (package private) static NativeClosureProxy.Factory
NativeClosureProxy.newProxyFactory
(Runtime runtime, Method callMethod, ToNativeType resultType, FromNativeType[] parameterTypes, AsmClassLoader classLoader) (package private) static Class<? extends AsmStructByReferenceFromNativeConverter>
AsmStructByReferenceFromNativeConverter.newStructByReferenceClass
(Class<? extends Struct> structClass, AsmClassLoader classLoader) (package private) static AsmStructByReferenceFromNativeConverter
AsmStructByReferenceFromNativeConverter.newStructByReferenceConverter
(Runtime runtime, Class<? extends Struct> structClass, int flags, AsmClassLoader classLoader) Constructors in jnr.ffi.provider.jffi with parameters of type AsmClassLoaderModifierConstructorDescription(package private)
AsmBuilder
(Runtime runtime, String classNamePath, org.objectweb.asm.ClassVisitor classVisitor, AsmClassLoader classLoader) InvokerTypeMapper
(NativeClosureManager closureManager, AsmClassLoader classLoader, boolean asmEnabled) StructByReferenceResultConverterFactory
(AsmClassLoader classLoader, boolean asmEnabled)