Uses of Interface
jnr.ffi.mapper.SignatureTypeMapper
Packages that use SignatureTypeMapper
-
Uses of SignatureTypeMapper in jnr.ffi
Fields in jnr.ffi with type parameters of type SignatureTypeMapperModifier and TypeFieldDescriptionprivate final List<SignatureTypeMapper> LibraryLoader.typeMappersMethods in jnr.ffi with parameters of type SignatureTypeMapperModifier and TypeMethodDescriptionLibraryLoader.mapper(SignatureTypeMapper typeMapper) Adds a type mapper to use when resolving method parameter and result types. -
Uses of SignatureTypeMapper in jnr.ffi.mapper
Classes in jnr.ffi.mapper that implement SignatureTypeMapperModifier and TypeClassDescriptionclassfinal classCaches native converter lookups by class.final classclassAdapts aTypeMapperto a SignatureTypeMapperFields in jnr.ffi.mapper declared as SignatureTypeMapperFields in jnr.ffi.mapper with type parameters of type SignatureTypeMapperModifier and TypeFieldDescriptionprivate final Collection<SignatureTypeMapper> CompositeTypeMapper.signatureTypeMappersConstructors in jnr.ffi.mapper with parameters of type SignatureTypeMapperModifierConstructorDescriptionCachingTypeMapper(SignatureTypeMapper mapper) CompositeTypeMapper(SignatureTypeMapper... signatureTypeMappers) Constructor parameters in jnr.ffi.mapper with type arguments of type SignatureTypeMapperModifierConstructorDescriptionCompositeTypeMapper(Collection<SignatureTypeMapper> signatureTypeMappers) -
Uses of SignatureTypeMapper in jnr.ffi.provider
Classes in jnr.ffi.provider that implement SignatureTypeMapperFields in jnr.ffi.provider declared as SignatureTypeMapperConstructors in jnr.ffi.provider with parameters of type SignatureTypeMapperModifierConstructorDescriptionInterfaceScanner(Class interfaceClass, SignatureTypeMapper typeMapper, CallingConvention callingConvention) -
Uses of SignatureTypeMapper in jnr.ffi.provider.jffi
Classes in jnr.ffi.provider.jffi that implement SignatureTypeMapperModifier and TypeClassDescriptionclass(package private) final class(package private) final classFields in jnr.ffi.provider.jffi declared as SignatureTypeMapperModifier and TypeFieldDescriptionprivate final SignatureTypeMapperDefaultInvokerFactory.typeMapperprivate final SignatureTypeMapperDefaultInvokerFactory.VariadicInvoker.typeMapperprivate final SignatureTypeMapperNativeClosureManager.typeMapperprivate final SignatureTypeMapperReflectionLibraryLoader.LazyLoader.typeMapperMethods in jnr.ffi.provider.jffi that return SignatureTypeMapperModifier and TypeMethodDescription(package private) static SignatureTypeMapperLibraryLoader.getSignatureTypeMapper(Map<LibraryOption, ?> libraryOptions) Methods in jnr.ffi.provider.jffi with parameters of type SignatureTypeMapperModifier and TypeMethodDescription(package private) static VariableReflectionVariableAccessorGenerator.createVariableAccessor(Runtime runtime, Method method, long symbolAddress, SignatureTypeMapper typeMapper, Collection<Annotation> annotations) voidVariableAccessorGenerator.generate(AsmBuilder builder, Class interfaceClass, String variableName, long address, Class javaType, Collection<Annotation> annotations, SignatureTypeMapper typeMapper, AsmClassLoader classLoader) private static voidClosureFromNativeConverter.generateInvocation(Runtime runtime, AsmBuilder builder, Class closureClass, SignatureTypeMapper typeMapper) static FromNativeConverter<?, Pointer> ClosureFromNativeConverter.getInstance(Runtime runtime, SignatureType type, AsmClassLoader classLoader, SignatureTypeMapper typeMapper) (package private) static FromNativeTypeClosureUtil.getParameterType(Runtime runtime, Method m, int idx, SignatureTypeMapper typeMapper) (package private) static ParameterType[]InvokerUtil.getParameterTypes(Runtime runtime, SignatureTypeMapper typeMapper, Method m) (package private) static ToNativeTypeClosureUtil.getResultType(Runtime runtime, Method m, SignatureTypeMapper typeMapper) private static FromNativeConverterClosureFromNativeConverter.newClosureConverter(Runtime runtime, AsmClassLoader classLoader, Class closureClass, SignatureTypeMapper typeMapper) (package private) static <T> NativeClosureFactoryNativeClosureFactory.newClosureFactory(Runtime runtime, Class<T> closureClass, SignatureTypeMapper typeMapper, AsmClassLoader classLoader) (package private) static CompositeTypeMapperLibraryLoader.newClosureTypeMapper(AsmClassLoader classLoader, SignatureTypeMapper typeMapper) (package private) static CompositeTypeMapperLibraryLoader.newCompositeTypeMapper(Runtime runtime, AsmClassLoader classLoader, SignatureTypeMapper typeMapper, CompositeTypeMapper closureTypeMapper) Constructors in jnr.ffi.provider.jffi with parameters of type SignatureTypeMapperModifierConstructorDescriptionDefaultInvokerFactory(Runtime runtime, NativeLibrary library, SignatureTypeMapper typeMapper, FunctionMapper functionMapper, CallingConvention libraryCallingConvention, Map<LibraryOption, ?> libraryOptions, boolean libraryIsSynchronized) (package private)NativeClosureManager(Runtime runtime, SignatureTypeMapper typeMapper) (package private)VariadicInvoker(Runtime runtime, DefaultInvokerFactory.FunctionInvoker functionInvoker, SignatureTypeMapper typeMapper, ParameterType[] fixedParameterTypes, long functionAddress, SigType resultType, boolean requiresErrno, CallingConvention callingConvention)